本文共 1282 字,大约阅读时间需要 4 分钟。
互联网上是如何识别每一台计算机的 ——IP地址 IP地址被用来给Internet上的电脑一个编号,不容易记忆人们更习惯使用域名访问网络上的计算机
互联网上是如何访问资源的 ——协议
网络中的计算机要能够互相顺利的通信,就必须讲同样的语言,这个语言就相当于协议
互联网上是如何定位资源的 ——URL
统一资源定位符(Uniform Resource Locator,缩写为URL)是对互联网上资源位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个资源都有一个唯一的URL,它包含的信息指出该资源的位置
URL 俗称网址
如 http://m.baidu.com/s?word=iphone ,http为超文本传输协议,m.baidu.com为域名,便于用户记忆,s?/word=iphone 表示的是要查询iphone相关的内容,即资源
互联网上是如何传输数据的 ——二进制流
与网络传输的特点:
1:连接
2:请求(向服务器发出请求)
3:数据(资源)传输
那接下来介绍UIWebView
UIWebView是iOS内置的浏览器控件,可以浏览网页、打开文档等,能够加载html/htm、pdf、docx、txt等格式的文件,系统自带的Safari浏览器就是通过UIWebView实现的。
@property (weak, nonatomic) IBOutlet UIWebView *WebView;
@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; //1:url定位资源 NSURL *url = [NSURL URLWithString:@"https://m.baidu.com"]; //2:把url告诉给服务器,请求,从m.baidu.com 请求数据 NSURLRequest *request = [NSURLRequest requestWithURL:url]; //3:发送请求给服务器 [self.WebView loadRequest:request];}
运行模拟器,就可以连接到百度进行浏览了,是不是觉得很神奇啊 NSURL *url = [NSURL URLWithString:@"https://m.baidu.com"]改为
NSURL *url = [NSURL URLWithString:@"https://m.baidu.com/s?word=iphone"]
这样就定位到百度里的iphone资源
转载地址:http://btrvb.baihongyu.com/