什麼是 MTU 呢?那就是 Maximum Transmission Unit 的縮寫!
因為不同的網路介面卡具有不同的 MTU 要求,當 MTU 的需求與你的網路介面卡不同時,就會有問題發生啦!一般而言,MTU 在網路卡(EtherNet)的預設值為 1500 單位!好啦!剛剛說到不同的網路介面具有不同的 MTU 要求,那以下就列出一下各主要的網路介面之 MTU 的要求啦!
網路介面 MTU 列表如下:
EtherNet (一般的網路介面,這是預設值) 1500
PPPoE(ADSL用的) 1492
XP Vista PPPoE(內建的) 1480
Dial-up(modem) 576
Microsoft WnXP 內置PPPoE MTU (Maximum Transmission Unit) 1480 計法:
1500- 6 (PPPoE overhead)- 4 (PPP header)- 4 (Multilink PPP header)-4 (compression & encryption)- 2 (PPP Header for BRAS identify) = 1480
RFC 2516 PPPoE MTU (Maximum Transmission Unit) 1492 計法:
1500- 6 (PPPoE overhead)- 2 (PPP header) = 1492
由上面的MTU 列表我們可以知道,預設的網路介面 MTU 是 1500 ,那 PPPOE 使用的是 1492,自然而然的 MTU 要求並不相同,所以啦!有一些網頁、郵件資料等等的咚咚就無法合理的讓你使用啦!
光世代的後端已經不是走ATM而是GigaEthernet了,所以用分享器時可以設定成1492。
不再會有ATM 48byte padding的問題。
XP,Vista內定1480,倒是不用特別去調整,差沒多少啦...
如果是用10M/2M或20M以上的線路,OS最好是Vista以上。
XP可能會因為TCP windows size太小,而造成速度略慢,無法到最高速。
No comments:
Post a Comment