关于udp数据报分片后重组的问题。

yinghui130 2008-07-24 09:35:06
当一个udp数据报的大小超过了传输路径的mtu时,同时封装udp的ip数据报又设置了可以分片的标志。那么udp数据报将被分为多个ip数据报分别传输的到目的地,再由目的地进行组装。问题是,在分片的时候只有第一片包含了udp的头信息,而其他片只复制了ip头的信息不包含udp的头信息,那么当一个主机a向另一台主机b发送连个不同的udp数据报时,(ip地址相同,端口不同,但数据报的大小相同,传输时都要进行分片)。此时b如何区分不包含udp头的后续分片,将分片正确的组装而不至于将来自两个不同的udp数据报的数据混淆????
...全文
1073 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinghui130 2008-07-25
  • 打赏
  • 举报
回复
谢了,经你提醒我又看了看ip报头的结构,发现里面有13bits的分片偏移字段和16bits的标识符字段,就是这两个字段来保证保证ip数据报分片重组是分片的鉴别和排序的。我开始只在传输层考虑了,原来这个问题是在网络层有保证的。学的还是不好啊
pomoq 2008-07-25
  • 打赏
  • 举报
回复
IP首部中有一个标识字段,当发送一份报文它的值就会加1,当把接收到的分片进行重组时就靠它

4,392

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧