iOS基础网络教程-Swift版本: 1.基础网络概括
在现在这个时代, 我们的 iOS开发是属于移动互联网开发, 所以的移动互联网就是你有了手机, 或者可以上网的设备, 你就可以看到, 或者了解到你想要知道的东西, 一部手机, 一部平板电脑, 一部笔记本都可以随时随地的额办公, 这就是所谓的移动互联网.
1.对等网络
在我们没有 WiFi 的年代, 我们唯一可以使用的就只有蓝牙, 或者宽带, 还有速度慢过乌龟的 E 网, 除去宽带和 E 网, 蓝牙就是我们这里所讲的对等网络, 它是一对一进行传递数据的.
2.局域网
所谓的局域网络就是, 在一个教室里, 有几台或者十几台以上的电脑所组成的一个网络, 可以相互传递数据, 但有一定的局限性, 一旦出了这个教室, 数据就不能传递外面去, 别人也无法获取到这些数据, 这就是局域网络
3.广域网络
所谓的广域网络, 就是当你的设备经过路由器或者终端连接上外网的 Internet , 也就是我们现在经常使用的宽带, 或者3G, 4G网络, WiFi 就不算了, 因为 WiFi 是基于宽带, 3/4G 网络才能实现的. 而我们现在所要做的网络应用都是需要连接到 Internet 的.
特点:
1.连接
2.请求 -> 向服务器提问, 我要什么
3.传递数据
举个例子:
在日常生活中, 我们需要用到百度, 那么我们就打开浏览器, 输入一个网址, 点击回车, 就会跳转到百度的页面, 这个操作就是上面所说的 “请求”, 因为我和 Internet 说, 我需要打开百度, 而百度的网址就是和 Internet 传递的信息, 所以 Internet 就会根据我们所给的信息返回我们想要的数据, 这就是网络的交互.
4.IP地址
互联网是如何识别每一台计算机 — IP地址
1.IP地址被用来给Internet上的电脑一个编号, 并且这个是不容易被记住的
2.人们更习惯使用域名来访问网络上的计算机
5.协议
互联网是如何访问资源 — 协议
网络中得计算机要能够互相顺利的通信, 就必须讲同样的语言, 这个语言就相当于协议.
6.URL
互联网是如何定位资源 — URL
统一资源定位符(Uniform Resource Locator, 简称 URL), 是对互联网上得资源位置和访问方法的一种简洁的表示, 是互联网上得标准资源的地址, 互联网上得每个资源都有一个唯一的 URL, 它包含的信息指出该资源的位置
http://baike.baidu.com/link?url=o8OcYR7cnnmBqrIts2vvtZe1-MerACsBJSyvMupiViB-el9c7ZQrFQRBHSwDUsWjwHSlDm_82RAqoml0qEQZHFYpUlQo1PlExabKnkGzCFu
这种, 我们就称为 URL, 也就是一种超文本链接, 让我们来解释一下:
协议: http://
域名: baike.baidu.com
资源: link?url=o8OcYR7cnnmBqrIts2vvtZe1-MerACsBJSyvMupiViB-el9c7ZQrFQRBHSwDUsWjwHSlDm_82RAqoml0qEQZHFYpUlQo1PlExabKnkGzCFu
PS: 互联网数据是通过二进制流进行传递的.
好了, 这次我们就讲到这里, 下次我们继续~