找回密码
 注册
查看: 432|回复: 3
打印 上一主题 下一主题

最佳MTU值测试及设置方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-26 11:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
最佳MTU值测试及设置方法

9 X: |6 i- @6 Y$ D# ^9 A9 a: W% b5 ]" l( d+ ^- |
Windows XP 操作系统中,系统默认的 MTU 值为 1500,这是一个标准以太网的设置值,并不适合宽带网络,而一般 ADSL 宽带的 MTU 在 1450 与 1492 之间,系统与 ISP 之间 MTU的不符就会直接导致数据在网络传输过程中不断地进行分包、 组包,浪费了宝贵的传输时间,也严重影响了宽带的工作效率。 这就要求我们必须将本机 MTU 值设为与 ISP 所使用的 MTU值一样后才能快速浏览网页、 下载数据。 但是, 每个地区的 ISP 所使用的 MTU 值都不相同,同时 ISP 也会不定期地更改局端 MTU 大小,这给我们设置本机 MTU 带来了很大的不便,那么我们怎样才能知道 ISP 的 MTU 是多少呢?其实, 我们平时最常用的 Ping 命令就能很方便地帮我们测试出本地 ISP 的 MTU 大小,如果大家感兴趣,就请跟随笔者一起来看看吧。
& `" u1 L  c- J% I4 z6 q8 ?, {' s, R" ^1 K0 G4 C' V1 t2 Z- X
测试思路+ y! {+ T# D- w5 h: @& ?

- G! d! G9 P$ P% g5 X. A在广域网上,大小超出 ISP 要求的数据包将无法传输,而操作系统则会根据本机 MTU值自动将大小不符合要求的数据进行分包处理再进行传输,所以我们可以通过向 Internet 上
6 o) l* d/ \7 A- ]+ l的某台主机发送一个定长数据包, 并且不允许操作系统更改其大小的方式去检查该数据包能否被正常传输,如果数据包小于或等于 ISP 的 MTU 值时,传输就能正常进行,而如果发送的数据包大于 ISP 使用的 MTU 值时,传输就会失败,这样我们就能通过不断发送不同大小的数据包最终得到 ISP 端的 MTU 大小,而这个数据再加上 28 字节的包头信息就是我们需要的最终 MTU 值。

该用户从未签到

2#
发表于 2020-4-26 15:50 | 只看该作者
这个测试思路不错啊。

该用户从未签到

3#
发表于 2020-4-27 14:59 | 只看该作者
看看MTU值测试及设置方法。

该用户从未签到

4#
发表于 2020-4-28 16:03 | 只看该作者
看看最佳MTU值测试及设置方法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-5-30 01:40 , Processed in 0.078125 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表