首页 运维 网络学院 查看内容

图文:网络数据包封装的过程

2019-11-20 08:23 |来自: 互联网 3168 0

摘要: 数据封装的过程大致如下:1.用户信息转换为数据,以便在网络上传输2.数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接3.数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可 ...
关键词: 数据 封装 传输 网络 地址 物理层 比特 信息 以便 物理

数据封装的过程大致如下:

1.用户信息转换为数据,以便在网络上传输

2.数据转换为数据段,并在发送方和接收方主机之间建立一条可靠的连接

3.数据段转换为数据包或数据报,并在报头中放上逻辑地址,这样每一个数据包都可以通过互联网络进行传输

4.数据包或数据报转换为帧,以便在本地网络中传输。在本地网段上,使用硬件地址唯一标识每一台主机。

5.帧转换为比特流,并采用数字编码和时钟方案

其中在传输层用TCP头已标示了与一个特定应用的连接,并将数据封装成了数据段;网络层则用IP头标示了已连接的设备网络地址,并可基于此信息进行网络路径选择,此时将数据封装为数据包;到了数据链路层,数据已封装成了数据帧,并用MAC头给出了设备的物理地址,当然还有数据校验等功能字段等;到了物理层,则已封装成为比特流,就成为纯粹的物理连接了。

仍然以OSI模型为例来说明数据解封装的过程。数据的接收端从物理层开始,进行与发送端相反的操作,称为“解封装”,如下图所示,最终使应用层程序获取数据信息,使得两点之间的一次单向通信完成。

层次(layer)

接口(interface)

体系结构(architecture)

协议(protocol)

本文出处: https://www.toutiao.com/a6760548052387234311/
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部