TCP/IP的层次结构及数据封装过程

      最后更新:2022-05-10 02:54

      第一,程序分层划分是什么?

      当我们打电话时,不同区域有多种语言。当个人从不同地点打电话时, 我们用同一种语言—— 普通话是我们的语言协议—— 在通信层面上,当我们在电话上,我们的通讯设备 使用电话协议读取数据。实现相互交流;
      因此,协议的核心是协议封套;服务、接口和协议有明确界定,标准制定和方便用户。
      在这个例子中,我们的协议只有两个层次;然而,实际的网络通信涉及较多,需要增加层次;分层的主要优势是“扩大”。

      2. IOS 第七级参考模型:

      (1) IOS 7的参考模式是什么?

      开放系统互连参照模型(通常称为OSI七层网络模型)是一个逻辑描述和标准;它从概念上将网络分为七个层次,每个层次包括相关的和相应的物理设备,如路由器和开关。
      OSI第七层模型是一种框架设计战略,它协助各种数据传输东道主。
      其主要好处是,它明确区分了服务、接口和协议这三个概念。概念清楚,理论已经扩大,七个等级结构模式提供了不同系统网络之间的可靠通信;然而,这些模式既困难又不切实际,因此我们采用了TCP/IP-4模式。

      (2) 监督办第七级参考模型分类:

      物理层;负责轻型电信传输;
      (a) 链层;数据框架传输和网络装置之间的识别;
      网络层的地址管理和路线选择
      传输层监督两个节点之间的数据传输,并负责确保可靠的传输。
      会议级别:通信管理,负责连接和删除通信线路。
      (a) 表达层:设备内在数据格式与网络标准数据格式之间的转换。
      适用层次:专门应用协定;

      TCP/IP 五级参考模型:

      (1) TCP/IP参考模式意味着什么?

      TCP/IP是一系列协定的同义词,还包括构成TCP/IP组的若干协定。

      (2) TCP/IP参考模型分五级分类:

      物理层:负责光电传输;标准协议; 以太网协议; 标准设备: 中心 - 功能: 信号放大;
      (a) 共同议定书:以太网议定书;共同设备:开关
      网络层:负责地址管理和路线选择;标准协议:IP议定书;标准设备:路由器
      转让层:负责目的之间的数据传输;共同协议为TCP和UDP。
      应用层负责各种应用之间的数据传输;例如,协议包括HTTP、FTP、SMTP和DNS协议。
      一般而言:
      主机的操作系统从传输层到物理层产生内容。
      它需要从网络层到物理层的路由器。
      它需要从数据链层到物理层的交换台。
      它只达到枢纽的物理层。
      但并非完全如此。 许多总机有网络级继电器,许多路由器包括一些传输级内容(例如,提供开关机有网络级继电器,许多路由器包括部分传输级内容(例如,港口上的中继器);

      将数据包指定为传输一级的一个段、网络一级的一个数据克和不同协议层次链一级的一个框架。

      4. 将现场视察参考模型与TCP/IP参考模型作比较。

      在这里插入图片描述

      5. TCP/IP数据封装程序各级的TCP/IP数据封装程序

      原始数据(应用层数据):侵略
      转移图层:目的地港口+源港口+原始数据
      网络图层:目标 IP+源 IP+目标端口+源端口+源端口+原始数据
      目标 Mac +来源 Mac +目标 IP +来源 IP +目标端口+来源端口+源端口+原始数据;
      物理层:将二进制数据转换为高电和低电;

      封包过程:

      在这里插入图片描述

      侵略:在适当的应用层协议数据体中填入数据,包括应用层协议的头部,如HTTP协议的请求头和请求体(通常在请求机构内附上数据)。
      转移层:这一层是TCP-UDP协议,数据包裹在目的地港口和现有主机使用的原港口。
      网络层:传输层的数据报告密封在网络层的数据体中,目标主机得到IP协议的承认,目标主机IP和当前主机IP都打包在这个级别上。
      从网络层将数据报告封存到数据链层的数据体中,添加协议页眉,并将目的地主机的 Mac 地址包装在目前主机的 Mac 地址中。
      通过物理层的网络卡调制解调器将二进制转换成电压。

      拆包过程:

      在这里插入图片描述

      将电压转换成物理层的二元数据。
      将目前的Mac地址与链接层的目的地Mac地址作比较。
      在网络一级,将目前的IP地址与目的地IP地址作比较。
      发现匹配端口以传输传输层的数据。
      应用层:使用数据。

      参考:
      https://blog.csdn.net/DX_Jone/article/details/90312118

      https://blog.csdn.net/qq_29344757/article/details/78396507

      https://blog.csdn.net/prsniper/article/details/6762145

      https://blog.csdn.net/weixin_40599109/article/details/115406812

      本文由 在线网速测试 整理编辑,转载请注明出处。

          热门文章

          文章分类