加快上网速度软件MtuSpeed的设置

不 用 花 一 分 钱, 加 快 上 网 速 度, 可 以 实 现 吗?

近 几 个 月 来 在 网 上 有 类 文 章 传 遍 大 小 各 个BBS, 成 为 网 上 谈 论 的 热 点, 这 就 是 “ 修 改 Windows95 的 注 册 表, 加 快 网 络 传 输 速 度” 了, 在 文 章 中 还 有 很 详 细 的 步 骤, 不 过 就 稍 嫌 复 杂 点。 我 对 此 有 点 抱 怀 疑 态 度, 修 改 过, 觉 得 变 化 不 大, 也 没 有 去 详 细 对 比。 后 来 又 有 外 国 的 好 事 者 将 这 烦 琐 的 设 置 写 成 一 个Windows 界 面 的 程 序, 叫MTU-Speed (MTUMaximum Transmission Unit 的 缩 写, 原 理 略 ), 免 除 了 十 几 步 的 设 置, 按 两 个 按 钮 就 行, 并 把 它 提 供 给 大 家 免 费 下 载, 还 不 辞 劳 苦 地 一 路 把MTU-Speed 从 版 本1.4 升 级 到1.5, … … 3.0, … …3.08, 而 且 最 著 名 的 软 件 下 载 节 点Tucows 还 给 Mtu3.08 评 价 道:

Helpful little utility to edit the MTU settings in your registry for TCP connections to improve download times and transfer speeds overall. Really makes a difference!

最 后 一 句 “Really makes a difference! ( 真 的 有 变 化! )吸 引 了 我, 终 于 忍 不 住 把 它 下 载 回 来 试 一 试。

文 件 很 小, 只 有 百 多K, 解 压 完 是 一 个 执 行 文 件 和 一 份 英 文 的 说 明, 运 行 之 出 现 界 面 如 图 一。

Mtu3.08

先按下 Registry Options,如图二。

Registry Options

这 时 按 Optimum Settings, 接 著 再 下 Update Registry, 然 后 回 到 图 一 的 MTU Settings, 看 看 是 不 是 有 TCP/IP using IP=0.0.0.0MaxMTU 是 否 为 576, 是 的 话 就 按 Update Registry, 则 大 功 告 成。之 后 如 果 是 中 文Windows95 的 话 还 要 做 以 下 一 个 步 骤:
运 行 c:\windows\system\regedit.exe, 然 后 到 \HKEY_LOCAL_MACHINE\System \CurrentControlSet \Services\VxD\NWLink\Ndi\params\cachesize\ 将 运 行 MTU3.08 后 产 生 的default=16 删 除, 再 将 " 默 认 值" 修 改 为16 即 可, 如 图: ( 因 为mtuspeed3.08 不 认 识 中 文, 只 会 加 一 句 default=16

默认值"修改为16

然 后 重 新Boot 机 就 可 以 了。

修 改 完 后, 马 上 上 网 试 验 能 否 加 快 传 输 速 度, 因 为BBS 上 有 很 多 人 说 下 载 速 度 可 以 提 高 到4、5K 一 秒 之 谱。FTP 至 位 于 广 州 的 网 易Tucows 节 点, 下 载 一 个 一 兆 多 的 软 件, 果 然 开 始 的 时 候 显 示 速 度 有4 点 几K 一 秒 之 高, 后 来 下 降 到3 点 多K 一 秒, 最 终 大 半 时 间 是2.9K 一 秒, 看 起 来 好 象 是 快 了, 因 为 我 的 Modem 是28.8 的Modem。 但 我 从 一 开 始 下 载 就 特 意 去 计 算 时 间, 结 果 用 文 件 大 小 除 以 总 下 载 时 间, 发 现 还 是2.8K 一 秒 左 右。 我 又 在 WWW 上 用http 下 载 一 个7 百 多K 的 文 件, 再 计 算 时 间, 结 果 还 是 差 不 多, 看 来 还 是 不 能 突 破Modem 的 速 度 的 最 终 限 制。 后 来 经 过 一 段 时 间 的 使 用, 发 现 对 浏 览 各 地 的 主 页 的 帮 助 也 不 大, 不 怎 么 能 提 高 浏 览 的 速 度。 看 来 要 真 正 提 高 下 载 速 度 还 是 要 升 级Modem 才 是 根 本。

后 来 上BBS 上 问 大 家, 有 的 人 说 感 觉 能 提 高10% 左 右, 有 的 人 说 提 高 很 多, 也 有 人 说 变 化 不 大, 总 之 众 说 纷 纭, 大 家 可 以 下 载 来 试 试, 不 过 在 运 行 之 前 记 得 用ERU 做 好 备 份 ( 在 晚 报 以 前 介 绍 过Windows95 的 紧 急 恢 复 )。 不 过 声 明 在 先, 它 有 个 小 小 的 副 作 用, 就 是 修 改 完 有 时 你 的 浏 览 器 明 明 下 载 完 了 一 页, 它 还 老 是 在 显 示 “Waitting for reply .”。
Mtu3.08 所 做 的Windows95 注 册 表 修 改 内 容 如 下:
 

MaxMTU = xxxx to:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\00yy 
(where yy ranges from 00 to 30 to cater for different setups)
DefaultRcvWindow = yyyy to:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP.
PMTUDiscovery = 0 or 1 to:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP.
PMTUBlackHoleDetect = 0 or 1 to:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP.
DefaultTTL = 32 or 64 to:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP.
default = xx to:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\NWLink\Ndi
\params\cachesize. (the Win95 default for xx is 0. The optimum is 16!)

 

(to 后 面 的 值 取 决 于 你 运 行Mtu3.08 时 的 设 定 )

原理如下:

MTU-Speed 主 要 是 经 由 修 改MTU 及 MSS,RWIN 来 达 成, 如 果 你 是 使 用trumpet winsok, 因 为 它 的 设 定 项 可 以 直 接 修 改 这 三 个 设 定 值, 比 较 简 单, 至 于 使 用 WIN95 拨 号 网 络 则 因 为 没 有 提 供 可 直 接 修 改 的 地 方, 需 用regedit.exe 来 修 改。
在 网 络 间 的 的 传 输 是 将 资 料 分 成N 个 封 包, 陆 续 的 送 达 对 方, 而 这 个 封 包 的 大 小 是 由 要 求 送 资 料 的 一 方 来 界 定, 这 个 值 就 是MTU (Maximum Transmission Unit) MSS (Maxmum Segment Size, the largest segment of TCP data that thewinsock is prepared to receive on that connection) 则 是 传 输 协 定 所 界 定, 接 收 方 准 备 要 接 收 的 每 节 资 料 的 大 小 ( 一 般 就 是MTU 减 40 bytes, 这40bytes 是 让 每 个 封 包 储 存 传 送 封 包 时 的 一 些 基 本 资 料,MSS 是 我 方 接 收 时 去 掉 这40 bytes 後 的 资 料 ) 至 于 RWIN (the TCP Receive WINdow) 则 是 我 们 的 电 脑 每 次 要 收 受 存 入 的 资 料 大 小, 一 般 是MSS 乘 4 倍 ( 或6 倍,8 倍 ) 最 高 不 要 超 过10 倍, 也 就 是 我 们 的 传 输 协 定 每 次 在 收 到4 节 资 料 後, 才 送 给 电 脑 接 收。
为 什 么MTU 的 大 小 会 影 响 传 输 速 度? 在WIN95 内 定 的 最 大 值 是1500, 所 以 当 我 们 向 远 方 的 电 脑 要 求 送 出 资 料 时, 对 方 就 将 资 料 依 据 我 们 的 要 求 打 包 成 每 个 1500bytes 的 封 包 陆 续 送 出, 可 是 资 料 送 达 我 方 前, 其 间 要 经 过 许 多 路 由 ( 可 以 想 成 每 个 封 包 要 经 过 好 几 部 电 脑 的 转 送 才 能 到 达 家 里 的 电 脑 ), 好 了, 如 果 所 经 过 的 电 脑 它MTU 的 设 定 不 是1500 时 那 怎 么 办 ( 头 过 了 身 子 却 过 不 去 )? 由 于 封 包 无 法 通 过 这 部 电 脑 时, 只 好 先 进 行 分 裂 成 可 以 通 过 的 大 小, 等 全 部 通 过 後 再 组 合 回 来, 所 以,MTU 设 太 大, 那 在 传 输 的 过 程 时 就 有 可 能 浪 费 一 些 时 间 在 进 行 分 裂 与 组 合, 因 此, 适 当 的MTU 设 定 将 可 减 少 这 些 分 裂 组 合 的 情 况 发 生。

 

 

 

文章作者

 

软件名称

MtuSpeed Pro

软件版本

4.03

软件大小

160K

软件下载

 

返回软件助手