阅读722 返回首页    go 电脑帮助


windows如何修改mtu值?

windows如何修改mtu值?

一、什么是MTU值
 
MTU,通信术语,最大传输单元(Maximum Transmission Unit,MTU)是指一种通信协议的某一层上面所能通过的最大数据包大小(以字节为单位)。最大传输单元这个参数通常与通信接口有关(网络接口卡、串口等)。
 
二、MTU值传输原理
 
因为协议数据单元的包头和包尾的长度是固定的,MTU越大,则一个协议数据单元的承载的有效数据就越长,通信效率也越高。MTU越大,传送相同的用户数据所需的数据包个数也越低。
MTU也不是越大越好,因为MTU越大, 传送一个数据包的延迟也越大;并且MTU越大,数据包中 bit位发生错误的概率也越大。
MTU越大,通信效率越高而传输延迟增大,所以要权衡通信效率和传输延迟选择合适的MTU。
以以太网传送IPv4报文为例。MTU表示的长度包含IP包头的长度,如果IP层以上的协议层发送的数据报文的长度超过了MTU,则在发送者的IP层将对数据报文进行分片,在接收者的IP层对接收到的分片进行重组。
这里举一个具体的例子说明IP包分片的原理。以太网的MTU值是1500 bytes,假设发送者的协议高层向IP层发送了长度为3008 bytes的数据报文,则该报文在添加20 bytes的IP包头后IP包的总长度是 3028 bytes,因为3028 > 1500,所以该数据报文将被分片,分片过程如下:
1. 首先计算最大的IP包中IP净荷的长度 =MTU-IP包头长度=1500-20= 1480 bytes。
2. 然后把3028 bytes按照1480 bytes的长度分片,将要分为3片,3028= 1480+1480+68。
3. 最后发送者将为3个分片分别添加IP包头,组成3个IP包后再发送,3个IP包的长度分别为1500 bytes、1500 bytes和 88 bytes。
 
三、修改MTU值
 
1、首先按组合键“win+r”打开运行窗口,在运行窗口中输入cmd,并按下回车键。
  
2.在打开的命令窗口中,输入“netsh interface ipv4 show subinterfaces ”查询到目前系统的mtu值,如图所示:
windows如何修改mtu值?
 
3.输入“netsh interface ipv4 set subinterface "本地连接" mtu=1480 store=persistent”回车进行本地连接mtu值的修改。
 
windows如何修改mtu值?
 
4.再次输入“netsh interface ipv4 show subinterfaces ”查询到目前系统的mtu值,并确认本地连接mtu值已经修改完成
 
 
 
 
以上windows如何修改mtu值?内容出自帮助大全,感谢浏览~!

最后更新:2017-04-08 11:50:14

  上一篇:go 迅雷也可一键破解RAR/ZIP压缩包密码
  下一篇:go win7PE启动U盘制作教程