数据包在不同网段上的传输流程

对于数据包在不同网段上传输这一问题,LZ参考一些资料,觉得用数据包源目标地址状态的变化能更直观的表示这一流程的进行,以下LZ用一个例子描述这一过程。



PC1、R1、R2、WebServer

PC1 为网络A中的一台主机,WebServer为网络B中的Web服务器,路由器R1、R2分别为网络A、B的网关,且路由器R1、R2的WAN口相连。

 

PC1 ---> WebServer的数据包传输流程如下:

1)PC1创建数据包,欲发送到不同网络中的WebServer,由于无法取得WebServer的MAC地址,于是使用ARP协议通过主机PC1所设置的网关(即R1的局域网IP)来获得R1的LAN接口的MAC地址,并将数据包目标MAC地址设为R1的LAN接口的MAC地址,此时数据包状态如下:

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在LTE(Long-Term Evolution)中,PDU(Protocol Data Unit)的传输流程如下: 1. 应用层数据的封装:在LTE中,应用层数据首先被封装成IP数据包。这个过程发生在终端设备上,例如智能手机或电脑。 2. IP数据包到达传输层:IP数据包通过无线接入网络(例如LTE网络)到达终端设备连接的基站。 3. 传输层分段:在传输层,IP数据包被分割成更小的数据块,称为传输层的PDU。这个过程发生在终端设备和基站之间的无线链路上。 4. PDU的封装:每个传输层PDU被封装成一个称为RLC PDU(Radio Link Control PDU)的数据单元。RLC PDU包含有关传输和错误检测的信息。 5. RLC PDU到达无线链路:RLC PDU通过LTE空口(air interface)无线链路传输到基站。 6. MAC层处理:在基站的MAC(Media Access Control)层,RLC PDU被进一步处理、调度和封装成MAC PDU(Media Access Control PDU)。 7. MAC PDU调度和发送:基站的MAC层根据调度算法将MAC PDU发送到目标终端设备。 8. 物理层传输MAC PDU通过物理层的调制、编码和调度,转化为比特流,并通过LTE网络的物理介质(例如天线)进行传输。 9. 接收和解封装:接收端的基站接收到物理层传输的比特流后,进行解调、解码和解封装的过程,将数据还原为MAC PDU。 10. 解封装和递:MAC PDU被解封装成RLC PDU,然后通过无线链路传输到目标终端设备。 11. 解段和重新组装:在目标终端设备上,RLC PDU被解段并重新组装成传输层的PDU。 12. 传输层解封装:传输层的PDU被解封装成IP数据包。 13. 应用层数据恢复:最后,在目标终端设备上,IP数据包被解封装并递到应用层,恢复为原始的应用层数据。 总之,在LTE中,PDU经过多个层级的封装和解封装,通过无线链路进行传输,最终到达目标终端设备进行数据恢复和处理。这个过程确保了数据在LTE网络中的可靠传输

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值