关于IP片段的阅读发现了各种教材之间的争议。
书中:
“在到达目的地的运输层之前,碎片需要重新组装。”
“IPv4的设计者认为,在路由器中重新组装数据报会给协议带来极大的复杂性,并会降低路由器的性能。”
在线发现于:http://www.wildpackets.com/resources/compendium/tcp_ip/ip_碎裂
一旦数据到达路由器#2,它将按照前面描述的那样执行片段的重新组装,并使用新的MTU将重新组装的数据块传递到网络上
一个消息来源说,在将提取的有效载荷从重新组装的IP数据报传递到传输层之前,重新组装发生在网络层的目标主机上。
另一个人说,路由器将碎片重新组合成整个IP数据报,并将其传递给另一个路由器。
重组是在哪里进行的?谢谢。
发布于 2016-12-19 12:12:31
路由器会分割数据包,但实际上不会重新组装这些碎片;这取决于目标设备。RFC 791,因特网协议,打开了路由器进行重组的可能性,但这在实践中不会发生,除非路由器是数据包目的地。
基本的internet服务是面向数据报的,并提供网关上的数据报的碎片化,在目标主机中的目的internet协议模块上进行重新组装。当然,网络内部或网络网关之间的数据报的分割和重新组装也是允许的,因为这对于internet协议和更高级别的协议是透明的。这种透明的碎片和重组类型被称为“依赖于网络的”(或内部网)碎片,在这里不作进一步讨论。
当然,这只与IPv4有关。IPv6不允许路由器碎片。
https://serverfault.com/questions/821562
复制相似问题