分包与组合


前面说了,一包数据到达接收端可能要翻过大山越过大河,这也就不可以避免的会经过不同的设备。之所以有不同的设备,是因为其使用目的是不同的,如果同一一种向下兼容,即会造成极大的资源浪费,也非常的不灵活。基于此,每种链路承载的最大数据长度是不同的,所组成的链路的最大传输单元叫MTU。一包数据要经过不同设备组成的链路,就要考虑这包数据长度是否超过了某链路的最大承载量。如下表是不同链路的MTU

image.png 

一开始解决方案是到一路由器,判断下一路径允许的最大MUT,也就是走一步看一步。但这种方式容易丢包,于是又发明了“路径MUT发现”技术,也就是首先预判收发之间的路径所所允许的最大MUT,然后在发送端将数据分为小片段。






快来扫描下方二维码关注公众号,领取站内所有相关资料,所有哦~

有建议、有需求、有疑问、联系我

<