或者通俗点,这样理解吧。
当MTU为1400时,代表你所发出的数据报的最大长度只能是1400字节,再大的话系统就会自动分成两部分、三部分……分开发送了。
而如果MTU较大的话也会出现一种异常状况,例如你把MTU改成1450,但你的路由器(或者你的数据报经过的任一路由器)如果MTU值比你的MTU值小,例如只有1400,此时她收到你的1450字节的数据报,就会自动丢弃,换言之,你发送的数据没法到达你所指定的目的主机。
所以,如无必要或者对你所在的网络不了解,MTU值不要随便改。
最大传输单元(Maximum Transmission Unit,MTU)用来通知对方所能接受数据服务单元的最大尺寸,说明发送方能够接受的有效载荷大小。 是包或帧的最大长度,一般以字节记。如果MTU过大,在碰到路由器时会被拒绝转发,因为它不能处理过大的包。如果太小,因为协议一定要在包(或帧)上加上包头,那实际传送的数据量就会过小,这样也划不来。大部分 *** 作系统会提供给用户一个默认值,该值一般对用户是比较合适的欢迎分享,转载请注明来源:内存溢出
评论列表(0条)