数据封装

开发者 2024-10-1 00:20:10 116 0 来自 中国
数据封装过程中将创建一个协议数据单(PDU)。                                                                                                                               
网络数据沿着OSI模子向下运动,PDU徐徐变革、增长,各层协议均将其头部或尾部信息添加进去,直到物理层时到达其终极情势,并发送给目标盘算机。
当盘算机收到PDU后,沿着OSI模子往上处理惩罚时,逐层剥去协议头部和尾部。                                                                          
当PDU到达OSI参考模子最上层时,将只剩下原始传输数据。                                                                                                  
下图展示了数据封装和处理惩罚的过程:                                                                                                            
1、我们从客户端盘算机应用层开始,欣赏一个网站时,
2、应用层协议发出指令(HTTP协议)--->传输层(TCP协议确保数据包的可靠投递)--->网络层(TCP协议将数据包交给IP协议:负责为数据包举行逻辑寻址)----------->数据链路层(以太网协议:以太网物理地点会被添加并存储在以太网帧头中)--------->物理层(数据包组装完毕交给物理层,在这里数据包通过0,1信号完成网络的传输)
3、封装好的数据包通过网络线缆,终极到达WEB服务器,WEB服务器开始从下往上读取数据包,数据链路层(提取所包罗的物理以太网寻址信息,确保数据包是法网这台服务器的)----------->第二层头部与尾部的信息将被剥除------------>网络层(IP寻址信息会被读取,确认数据包 被精确转发和数据包并未举行分片处理惩罚)-------->剔除这些信息----------->传输层(TCP协议信息被读取,确保数据包是按序到达的)------->TCP报头信息被剥离,只剩下应用层数据---------->WEB服务器。
4、为了相应客户端发过来的这个数据包,服务器应该发回一个TCP确认数据包,使客户端知道它的哀求已经被担当了。
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-23 16:14, Processed in 0.128308 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表