最后更新:2022-03-04 12:04:35 手机定位技术交流文章
TCP/IP协议可以分为以下四个层次
在所有层次中,每一层建立在低一层所提供的服务上,低一层为高一层提供服务,最终完成数据在两台联网主机之间的信息传递。
该层是最底层,主要负责网络上,数据帧的发送和接收,数据帧是底层协议层网络传输的最基本单元,网络接口有不同的实现方式,例如有线和无线的方式发送数据帧,不同的实现方式,意味着不同的帧结构和发送速率等,网络接口层一方面将上层(网络层)的数据组装成自己特定数据帧并发送,另一方面接收网络中发给自己的数据帧,并解析帧中的数据递交给上层(网络层)。
网络层负责在主机之间的通信中选择数据报的传输途径,当网络收到来自上层(传输层)的数据分组后,它会把分组封装在IP数据报中,填入数据报 的首部,使用路由算法来确定是直接交给数据报,还是把他传递给路由器,然后把数据报交给适当的网络接口进行传输。
网络层还要负责传入的数据报,并检验数据的有效性,然后判断该数据报是否是交于主机的,如果不是,则由路由算法将数据报出去转发,如果是,网络层需要出去数据报中的首部得到数据分组,然后将数据分组递交给上层(传输层)。
传输层主要提供应用程序之间的通信服务,这种通信被称为到端通信,传输层协议把上层(应用层)要传输的数据流划分为分组,把每个分组连同目的地址交给网络层去发送。传输层要系统地管理两端数据的准确交互,要提供可靠的传输服务,以确保数据到达无差错、无乱序。为了达到这个目的,传输层协议可以采用协商、确认、重发等机制。
提供了数据传输功能发送自己的数据给对方。传输协议类型有很多种,不同的类型意味着不同的传输速度和可靠性。

注:本系列文章由于是学习笔记,内容来自《嵌入式网络那些事》朱升林著
本文由 在线网速测试 整理编辑,转载请注明出处。