一、OSI七层协议
1.物理层 概念:该层主要定义物理设备标准 如:网线接口类型、光纤接口类型、各种传输介质的传输速率等。 功能:主要作用是传输比特流(就是由1、0转化为电流强弱来进行运输,到达目的地后转化为1、0,也就是我们常说的数模转换和模数转换,高低电平进行运输)。这一层的数据叫做比特。
2.数据链路层 概念:该层主要定义物理设备的传输介质的标准,并对数据进行格式化以进行传输。 比如;网线→电信号,光纤→光信号。 功能:能保证传输过去的比特流数据是正确的,有纠错功能,以确保数据可靠的传输。
3.网络层 概念:该层可以用4个字简单概括,路由、寻址,这一层定义的是IP地址,通过IP地址寻址,寻找最佳的路径,这就是路由要做的事。 功能:即路由器,交换机那些具备寻址功能的设备所实现的功能。
4.传输层 概念:端到端。 功能:为了保证传输大量文件时的准确性,就要对数据进行封装,就像发快递一样,一个一个的发。 发数据文件用到的协议 TCP协议:用于发大量数据的,可以提醒是否丢包,丢了多少个包,具体哪些包,这样就能确保数据完整无误的传输。(TCP协议是会绑定IP和端口的协议) UDP协议:用于发少量数据,一般不会丢包,如果用TCP协议,一直提醒丢包反而会降低速率。
5.会话层(解除与建立别的接口的联系) 解决了每次都得调用TCP去打包,然后调用IP协议去找路由,这样很浪费时间。会话层可以帮助我们建立和官里应用程序之间的通信,封装调用IP协议去找路由等操作。(封装将提高速率)。
6.表示层 数据封装
|