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

计算机网络分片与重组

发布时间: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分片。

阅读全文

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

热点内容
特斯拉设置车载网络热点 浏览:912
打印机属于计算机网络通信设备 浏览:388
汽车网络连接启动 浏览:349
共享实验室网络画板 浏览:960
kalilinux如何看自己网络 浏览:991
陕西广电网络有多少个分公司 浏览:185
台式电脑怎么设置网络分机 浏览:65
现在主流的网络设备有哪些 浏览:577
红米卡2无法访问移动网络 浏览:108
库车市网络密码 浏览:918
网络营销扶贫助农 浏览:545
用网络营销平台卖寺庙东西 浏览:158
積架网络是哪个平台 浏览:468
网络小说在哪个平台可以看 浏览:220
刚换电脑系统怎么搞无线网络 浏览:319
50兆电视能带多少网络盒 浏览:920
强化底线思维网络安全 浏览:772
网络视频会议软件租用 浏览:462
手机浏览器手机网络降速2g 浏览:277
网络营销平台多少钱 浏览:881

友情链接