INSIGHTS & SHARING / 观点与分享

OSI 数据传输

网站建设 阅读 861

1.数据封装技术

数据封装是指对要传输的数据进行封装。在OSI七层参考模型中,数据封装是指将上层的PDU封装在本层的协议头和协议尾之间或者作为本层的传输数据封装在本层。层协议头后面的处理。

协议头、传输数据和协议尾是三个相对的概念。例如,传输层协议头(TH)包含只有对端传输层才能看到的信息,传输层下面的网络层将传输层协议头作为网络层的数据部分传输。在网络层,一个PDU由网络层协议头(NH)和传输层传下来的PDU组成;在数据链路层,一个PDU由数据链路层协议头、网络层传递的PDU和数据链路层协议尾构成。2.数据传输过程

[示例] 用户在主机A上通过北京网站生产应用生成数据流发送给主机B。整个数据传输过程——数据封装和数据解包如图3-3所示。

整个数据的传输过程—数据封装与数据拆封

(1)将主机A的应用层与主机B的应用层通信所必需的控制信息(AH)添加到传输数据DATA的头部,形成应用层报文发送给表现层。

(2)主机A表示层接收到上层消息数据,并在其前面加上与主机B表示层通信所需的控制信息(PH),将本层的消息数据发送给会话层。

(3) 主机A的会话层收到上层报文数据,在其前面加上与主机B的会话层通信所需的控制信息((SH),将本层的报文数据发送给传输层。

(4) 主机A的传输层收到上层报文数据,先按照网络的“最大传输单元”对数据进行分组,然后加上与传输通信所需的控制信息(TH)主机B层在分组数据之前,形成分组数据报告并发送给网络层。

(5) 主机A网络层收到上层分组数据报,并在其之前加上与主机B网络层通信所需的控制信息(NH),组成数据包发送给数据链路层。

(6) 主机A数据链路层收到上层数据包后,添加一条与主机B的链路(当B和A在同一链路上时)或下一个服务节点(当B和A不在同一链路上时)相同的链接)分别在它之前和之后。 ) 数据链路层通信所需的控制信息(DH和DT)构成数据帧,发送给物理层。

(7)物理层将从数据链路层发送来的数据作为比特流信号通过通信介质进行传输。

(8) 主机B的物理层接收比特流信号,传送给主机B的数据链路层。

(9)主机B按照主机A封装数据的过程,从下往上逆向解包数据,去掉本层的协议头(数据链路层有协议尾),然后向上层提交数据层,直到在应用层被主机B接受用户看到原始发送的数据DATA。

每一层的数据单元封装过程看似复杂,但在整个网络架构中却是非常重要和必要的,使得网络通信模块化,易于管理。

本文来自推来客官网,转载请注明原文地址:
https://www.99hyw.cn/web/12665.html

NINE REASONS TO CHOOSE US

选择推来客,九大优势

从开发效果到后续服务,
把每一份信任,落到实处。

01 / 效果

效果做到满意为止

认真打磨每一个细节,用实际效果回应您的期待。

02 / 价值

高性价比

让投入回到业务价值,兼顾品质、功能与开发成本。

03 / 技术

专业技术团队

理解业务需求,以专业技术推进项目落地。

04 / 经验

10年+运营经验

长期深耕开发与运营,让经验成为项目的底气。

05 / 积累

成品项目多

丰富的项目积累,为不同场景提供更多成熟参考。

06 / 费用

无任何增加费用

费用明晰透明,合作过程清楚放心。

07 / 口碑

行业良好的口碑

用交付与服务积累认可,珍惜每一次客户推荐。

08 / 售后

完善的售后机制

项目交付后持续提供服务,让系统使用更安心。

09 / 交付

源码交付,自主掌握

项目源码完整交付,后续维护与迭代自主掌握。

我们的服务

软件系统开发

围绕业务流程,提供软件系统设计与开发服务。

小程序开发

结合使用场景,提供小程序设计与功能开发服务。

高端网站建设

结合品牌展示与业务需求,提供网站设计与建设服务。

物联网 / API 对接

连接设备与业务系统,提供接口集成与数据对接服务。

SELECTED WORK

推荐案例,让想法落地

更多项目案例

在线客服

扫码联系客服

3985758

回到顶部