一、MTU 是英文 Maximum Transmission Unit 的縮寫,即最大傳輸單元,它的單位是位元組。在我們常用的乙太網中,MTU 一般是 1500,而無線路由器默認一般是 1492,藍牙官網的默認值672(這個速度很慢了,大約 20k/s 左右)。
㈡ 通行術語mtu是什麼意思
MTU是通信術語,意思是「最大傳輸單元」。
MTU=最大傳輸單元單位:位元組英文:Maximum Transmission Unit,平時上網時的各種操作,都是通過一個又一個「數據包」傳輸來實現的。就像貨車通過限高的橋洞一樣,貨物高度超過限制高度了,就需要卸下一些貨物,分兩批通過限高路段。關系還是挺密切的,在windows里,默認的MTU是1500,但是不同的網路接入方式,不同地區的網路運營商,甚至不同的路由器,它們的MTU值都可能是不同的。
分片過程如下:
1、首先計算最大的IP包中IP凈荷的長度=MTU-IP包頭長度=1500-20= 1480 bytes。
2、然後把3008 bytes按照1480 bytes的長度分片,將要分為3片,3008= 1480+1480+48。
3、最後發送者將為3個分片分別添加IP包頭,組成3個IP包後再發送,3個IP包的長度分別為1500 bytes、1500 bytes和68 bytes。
㈢ 網路技術術語MTU是什麼意思
MTU是Maximum Transmission Unit的縮寫。意思是網路上傳送的最大數據包。MTU的單位是位元組。 大部分網路設備的MTU都是1500。如果本機的MTU比網關的MTU大,大的數據包就會被拆開來傳送,這樣會產生很多數據包碎片,增加丟包率,降低網路速度。把本機的MTU設成比網關的MTU小或相同,就可以減少丟包。 3、如何檢測網關的MTU? 在本機打開dos窗口,執行: ping -f -l 1472 192.168.0.1 其中192.168.0.1是網關IP地址,1472是數據包的長度。請注意,上面的參數是「-l」(小寫的L),而不是「-1」。 如果能ping通,表示數據包不需要拆包,可以通過網關發送出去。 如果出現: Packet needs to be fragmented but DF set. 表示數據包需要拆開來發送。此時,減少數據包長度,再執行上面的ping命令。從1400到1472之間多試幾次,就能找到合適的數據包長度了。把數據包長度加上數據包頭28位元組,就得到MTU的值。 如果檢測到網關的MTU值是1500,不需要修改。 如果網關有防火牆ping不通,可以試試直接把MTU設為1400。 4、如何修改本機的MTU? 修改方法如下: (1)、運行regedit (2)、瀏覽到: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces 如圖2 (3)、Interfaces下有多個子項,每個子項對應一個網卡。請按如下方法選擇網卡: (a)確定本機用來連接Internet的網卡或撥號連接的IP,如192.168.0.19; (b)用滑鼠點擊Interfaces上的子項,查看鍵值列表中的IPAddress項; (c)如果IPAddress的鍵值與(a)中的IP相同,即192.168.0.19,則該子項就是要找的網卡。 (4)、進入該子項,在右邊的窗口裡按滑鼠右鍵,選擇「新建」->「雙位元組值」,輸入名稱「MTU」,按回車。再用滑鼠雙擊「MTU」,彈出修改窗口: 如圖3: 填入MTU的值。填寫前請先把基數設為十進制。 設置好後,需要重啟機器才能生效。