目录
网络通信数据为了要准确到达目标要进行封装和解封装
1.数据封装的过程
从上往下添加头部
应用层 | 上层数据 | |||||
↓ | ||||||
传输层 | 封装TCP头部 | 上层数据 | ||||
↓ | ||||||
网络层 | 封装IP头部 | TCP头部 | 上层数据 | |||
↓ | ||||||
数据链路层 | 封装MAC头部 | IP头部 | TCP头部 | 上层数据 | ||
↓ | ||||||
物理层 | 比特流 |
2.传输层解封装
数据分装完毕通过网络传输到接收方后将进入数据解封装过程,从下往上拆
应用层 | 上层数据 | |||||
↑ | ||||||
传输层 | 拆TCP头部 | 上层数据 | ||||
↑ | ||||||
网络层 | 拆IP头部 | TCP头部 | 上层数据 | |||
↑ | ||||||
数据链路层 | 拆MAC头部 | IP头部 | TCP头部 | 上层数据 | ||
↑ | ||||||
物理层 | 比特流 |
PDU对应关系
应用层 上层数据
传输层 TCP头部 上层数据 数据段
网络层 IP头部TCP头部 上层数据 数据包
传输层 MAC头部IP头部TCP头部 上层数据 数据帧
物理层 比特流 比特流
总结
数据沿着协议层向下传输时,每一层都添加一个报头,并将封装后的内容作为数据传递给下一层,直到达物理层,数据被转换为比特,通过介质进行传输