导航:首页 > 网络连接 > 计算机网络分片与重组

计算机网络分片与重组

发布时间:2025-09-05 19:36:38

什么是IP分片技术

计算机网络中IP分片的情况发生在IP层,不仅源端主机会进行分片,中间的路由器也有可能分片,因为不同的网络的MTU是不一样的,如果传输路径上的某个网络的MTU比源端网络的MTU要小,路由器就可能对IP数据报再次进行分片。而分片数据的重组只会发生在目的端的IP层。

  1. 在网络中IP首部有4个字节是用于分片的,如下图所示。前16位是IP数据报的标识,同一个数据报的各个分片的标识是一样的,目的端会根据这个标识来判断IP分片是否属于同一个IP数据报。中间3位是标志位,其中有1位用来表示是否有更多的分片,如果是最后一个分片,该标志位为0,否则为1。后面13位表示分片在原始数据的偏移,这里的原始数据是IP层收到的传输的TCP或UDP数据,不包含IP首部。


  2. 避免IP分片在网络编程中,我们要避免出现IP分片,那么为什么要避免呢?原因是IP层是没有超时重传机制的,如果IP层对一个数据包进行了分片,只要有一个分片丢失了,只能依赖于传输层进行重传,结果是所有的分片都要重传一遍,这个代价有点大。由此可见,IP分片会大大降低传输层传送数据的成功率,所以我们要避免IP分片。对于UDP包,我们需要在应用层去限制每个包的大小,一般不要超过1472字节,即以太网MTU(1500)—UDP首部(8)—IP首部(20)。对于TCP数据,应用层就不需要考虑这个问题了,因为传输层已经帮我们做了。在建立连接的三次握手的过程中,连接双方会相互通告MSS(Maximum Segment Size,最大报文段长度),MSS一般是MTU—IP首部(20)—TCP首部(20),每次发送的TCP数据都不会超过双方MSS的最小值,所以就保证了IP数据报不会超过MTU,避免了IP分片。

阅读全文

与计算机网络分片与重组相关的资料

热点内容
移动网络热线是多少 浏览:739
网络青晚2018直播在哪里看 浏览:970
路由器的网络叫啥 浏览:206
网络信号一般该怎么办 浏览:368
自然人网络设置怎么设置 浏览:453
上海傲梦网络公司怎么了 浏览:373
小艺音响共享网络可以用吗 浏览:792
网络信号图标正反n 浏览:945
联通网络wifi出现感叹号 浏览:259
电脑分配ip地址怎么设置网络 浏览:534
为什么网络wifi满格但上网还是很卡 浏览:536
网络投递和现场哪个靠谱 浏览:595
天津网络公司哪个靠谱 浏览:634
什么软件可以寻找手机网络 浏览:642
手机弹出安卓系统通知登录网络 浏览:284
公司如何共享网络 浏览:472
为什么打开设置网络电脑会闪退 浏览:768
昆广网络如何招投标 浏览:991
计算机网络分片与重组 浏览:100
七雄争霸登录提示网络环境异常 浏览:348

友情链接