上一期我们知道了IP地址和Mac地址这两个在互联网大世界中的“角色”和“责任”。今天就直接跟大家聊聊互联网的通信层次。
提前注意!!!本篇过于专业!认证!乾货!看不懂自觉关闭页面orAlt+F4!
Action!!!
对,我已经完美的预告了TCP\IP四个层次,不止哦!!!
还有ISO(国际标准化组织的OSI\RM,简称开放系统互联参考模型,别搞混别乱记!)
哈哈哈,尝尝被互联网浅层技术支配的恐惧吧~~~
在讲TCP\IP四个层次之间,我们来做一个互联网的形象比喻。
许多人在马路上开车,车辆需要遵守规则嘛。同样了,数据在互联网的传输也需要有一套规则和约定。这个规则和约定就是协议。网络协议是什么?网络协议是规定了数据的编码格式和传输的规则。
好了,所以大家明白了吧。Internet其实就是使用了TCP\IP协议!
这个协议是专门对因特网开发的!其目的就是在于解决不同样的计算机之间传输问题。
再打个比喻(要不然大家像看天书一样哈哈哈):
就很像Windows和Linux(看了我那么多文章了吧,应该要明白Windows和Linux吧!)
这两者系统之间如果需要传输文件,没有这个TCP\IP协议,这两者的通信很容易出现Bug!甚至会出现系统的负担加重,因爲系统要分配资源来识别。如果有这个协议了,两者传输啥,直接明白!
知道了吧!(还不知道的自己Google和百度!!!)
其中呐Tcp是传输控制协议!
它的工作其实説白了:对网络数据包进行管理、核查,确保数据包能正确发送接收。
那就有人问了:Udp是啥子东西?!
Udp呐有点囉嗦~,具体如下吧:是一个面嚮简单的资料报通讯协定,位于OSI\RM的传输层,这一句话我们放到后面解释~不急。
现在知道了吧。
然后IP协协议也称爲:网际协议。它的工作就是把数据包从一个地方传输到另一个地方!
就很像邮寄员了!但是是“网路邮寄员”!
国际互联网其实有一套层次结构模型~共分成四层,即如下:
网络接口层、网际层、传输层和应用层!
应用层就是各种服务及应用程序通过该层使用网络的意思。常见的协议有:SMTP\HTTP\FTP,SMTP是邮件传送协议、HTTP是超文本传输协议、FTP是文件传输协议。
应用层是在TCP\IP协议之上的,这个要注意!
接下来讲讲传输层:
传输层就是确认数据后进行纠错处理的意思,TCP协议就是在这个工作层!
第三个网际层:
网际层就是负责数据的传输、路由及地址选择的意思。IP协议就是在这个工作层!
最后一个底下的网络接口层:
网络接口层就是负责整个网络的物理连接!
明白我的意思吧?物理连接,咳咳(LAN、FDDI、ADSL、。。。。。。)
明白就好~
直到现在不觉得是看天书的继续坚持!接下来是真正的往里讲了!(如果坚持不下来,自觉退出orALT+F4强制退出)!!!!!!!!!!!!!
先从应用层吧~我太喜欢讲应用层了!
其实应用层我説几个耳熟能详的软件大家都明白意思了:迅雷、QQ、飞鸽传书。。。。。。等等!
明白了吧~(还不知道的自觉拉上面回顾回顾!)
传输层咳咳,TCP我就不需要第二遍讲了吧~~(自觉)
网际层咳咳,IP我就不需要第二遍讲了吧~~(自觉+10086!)
网络接口层那么多例子,看我的文章的大家,应该对前面的LAN(以太网)有所熟悉吧,不熟悉自觉!
接下来就是OSI\RM模型的七层了~~~颤抖吧!!!
首先先来介绍介绍OSI\RM的模型!
OSI\RM这个模型其实算解决了因特网的一个大问题:网络没有统一规范。
OSI\RM是真·解决网络互联!
咳咳到此爲止啦,接下来哈哈~
七层,我们慢慢来讲~
从上到下:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。
先从最爱的应用层哈哈开始
应用层的服务对象就是最高级(用户),毕竟最上层嘛。应用层换句话来説就是:用户和网络的接口。
表示层形容很麻烦其实,説白了就是数据表示方式的转换,还有数据编码、压缩、加密。
会话层就是管理不同主机上进程的通信。比喻一下就是Linux的FTP进程和Windows的下载器进程相连接,会话层在这里管理的意思吧(如果不对了欢迎纠正!)。
(会话层蛮难比喻的~连我都不咋清楚哈哈)
传输层是提供端到端的可靠和透明的数据传输服务。我们再比喻吧:Linux的FTP进程要给我Windows系统的下载器传输文件,传输层在这里就是传输了。不过这样的传输,数据单元为:段或报文。
网络层其实就是解决传输层的:数据包通过各节点传送问题。传输的数据单元是数据包或分组。
一定要记住:
下层为上层服务!
这在前面的TCP\IP协议和这里的OSI\RM都适用!
那么数据链路层我想看得懂的人知道一二了吧:
解决两个相邻结点之间的通信问题!
哈哈我有点不想比喻了哈哈
然后传输的数据单元就是数据帧了。
那什么是数据帧呢?
咳咳(又是丰收的季节哈哈)
我比喻一下吧~
就好比1s鈡时间,两台电脑之间传输了十个数据帧。
十个嘛,1s。十个数据帧,就有十种不同的内容了,有数据、报文、信息等等~
就这样吧,説太多我自己就不懂了。
最后一个物理层,物理连接咳咳(。。。。。。)
明白我的意思吧~?
以上就是OSI\RM的分层结构了。但是OSI\RM就单单解决了让所有网络遵循一个标准这么简单?!
不可能滴!!!要不然互联网那么简单谁去深入瞭解!
OSI\RM模型不单单解决了上面,还解决了:
网络中各结点都要有相同的层次,才能更好的实现网络互联;
不同结点的层具有相同的功能。
相岭层的通信。
等等。。。。。。
这也是OSI\RM的分层原则吧,我就换个kimoji的概念来称述。
以上就是这两个:TCP\IP和OSI\RM,协议的层次结构了。
接下来算是讲述通讯的一个个步骤了,从起点到终点,通讯的步骤是什么,发生了什么。
差不多就是下一篇讲的了。
Comments | NOTHING