是在源主机还是路由器,还是说要看是ipv6还是ipv4,不同版本不一样?
1条回答 默认 最新
关注
【以下回答由 GPT 生成】
根据IPv4和IPv6协议的不同,IP数据报的分片是在不同的地方进行的。
- IPv4协议:
- IP数据报的分片是在源主机进行的。
- 当数据报的总长度超过网络的最大传输单元(MTU)时,源主机将数据报进行分片,以适应网络的MTU限制。
-
分片后的数据报会通过路由器转发到目的主机,目的主机会重新组装这些分片来还原原始数据报。
-
IPv6协议:
- IPv6协议中的分片处理不再在源主机进行,而是在网络的中间路由器进行。
- 当一个IPv6数据包在经过一条链路时,若链路上的一个节点发现数据包长度超过链路的最大传输单元(MTU),该节点会将数据报进行分片,并封装成新的IPv6分片数据包。
- 这些新的分片数据包将通过该路由器转发到下一个节点,然后再进行重新组装。
总结: - IPv4数据报的分片在源主机进行,IPv6数据报的分片在路由器进行。 - 不同版本的IP协议在分片方面有较大的差异。IPv4需要源主机负责分片和目的主机负责重组,而IPv6则由路由器负责分片和重组。
【相关推荐】
- 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7800537
- 这篇博客也不错, 你可以看下【计算机网络】网络层 : IPv6 协议 ( IPv6 数据包格式 | IPv6 地址表示 | IPv6 地址类型 | IPv4 与 IPv6 协议对比 | IPv4 -> IPv6 过渡策略 )
- 您还可以看一下 安工漫谈老师的IPv6网络改造和地址规划课程中的 IPv6公网地址获取方式及网络出口规划小节, 巩固相关知识点
- 除此之外, 这篇博客: 计算机网络 | 网络层知识点期末汇总【还不赶紧收藏】中的 4、IPv4向IPv6过渡的过程 部分也许能够解决你的问题。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报