A maximális átviteli egység (MTU) és a maximális TCP-csomagméret olyan számítógépes hálózati kifejezések, amelyeket gyakran összekevernek. Ismerje meg a hálózati MTU és a maximális TCP-csomagméret közötti különbségeket, és ezek kapcsolatát.
- Hálózati hardver korlátozza.
- Hardver változtatás nélkül nem állítható be.
- Bájtban mérve.
- Bármilyen értékre állítható.
- Soha nem lehet magasabb, mint az MTU.
- Bájtban mérve.
Amikor egy fájlt vagy üzenetet küld a Transmission Control Protocol (TCP) protokollon keresztül, az csomagokra van osztva, amelyeket a kívánt cél elérése után újra összeállítanak. A maximális átviteli egység (MTU) a digitális kommunikációs hálózaton keresztül továbbítható egyetlen adategység maximális mérete. A magasabb szintű hálózati protokollok, mint például a TCP/IP, konfigurálhatók maximális csomagmérettel, amely egy olyan paraméter, amely független attól a fizikai rétegtől, amelyen a TCP/IP fut. Bár a maximális TCP-csomagméret szinte bármilyen értékre beállítható, az soha nem haladhatja meg a hálózat MTU-ját.
Egyes hálózati eszközök helytelenül használják ezeket a kifejezéseket felcserélhetően. Például néhány otthoni szélessávú útválasztón az MTU nevű paraméter valójában a maximális TCP-csomagméret.
MTU méret előnyei és hátrányai
- A nagyobb MTU gyorsabb adatátvitelt tesz lehetővé.
- A kisebb MTU csökkenti a hálózati késleltetést.
- Egy nagyobb MTU növelheti a hálózati késleltetést.
- Az MTU növelése drága hardverfrissítést igényelhet.
Az MTU mérete egy fizikai hálózati interfész tulajdonsága, és általában bájtokban mérik. Az Ethernet MTU például 1500 bájt. Egyes hálózattípusok, például a token ringek, nagyobb MTU-val rendelkeznek. Egyes hálózatok kisebb MTU-val rendelkeznek, de az érték minden fizikai technológiához rögzített.
A nagyobb MTU azt jelenti, hogy több adat fér el kevesebb csomagba, ami általában gyorsabb és hatékonyabb átvitelt tesz lehetővé. Ha azonban kommunikációs hiba lép fel, a csomag újraküldése tovább tart. Mivel a nagyobb csomagok hajlamosabbak a korrupcióra és a késésekre, a kisebb MTU növelheti a hálózati késleltetést.
Maximális TCP-csomagméret Előnyök és hátrányok
-
Az operációs rendszeren keresztül állítható.
- Az alacsonyabb maximális TCP-csomagméret növelheti a hálózati késleltetést.
- Ha magasabbra állítja, mint az MTU, az zavarást okozhat.
- Az alacsonyabb maximális TCP-csomagméret lassabb átvitelt eredményez.
A Microsoft Windows rendszerben a protokollok, például a TCP maximális csomagmérete beállítható a Windows rendszerleíró adatbázisában. Ha ez az érték túl alacsony, a hálózati forgalom viszonylag sok kis csomagra bomlik, ami hátrányosan befolyásolja a teljesítményt. Az Xbox hálózathoz való csatlakozáshoz például a csomagméretnek legalább 1365 bájtnak kell lennie.
Ha a maximális TCP-csomagméret túl nagyra van állítva, az meghaladja a hálózat fizikai MTU-ját, és rontja a teljesítményt azáltal, hogy minden csomagot kisebbre kell osztani. Ezt a folyamatot töredezettségnek nevezik. A Microsoft Windows számítógépek alapértelmezett maximális TCP-csomagmérete szélessávú kapcsolatok esetén 1500 bájt, telefonos kapcsolatok esetén pedig 576 bájt, hogy elkerüljék az MTU túllépését.
MTU-val és Max TCP-vel kapcsolatos problémák
Az Ethernet 1500 bájtos MTU-ja korlátozza az azon áthaladó csomagok méretét. Az Ethernet maximális átviteli ablakánál nagyobb csomag küldését jabbaságnak nevezzük. Ha nincs megcímezve, a zaklatás megzavarhatja a hálózatot. Általában az átjátszó hubok vagy hálózati kapcsolók érzékelik a zaklatást. A szóváltás megelőzésének legegyszerűbb módja, ha a TCP-csomagok maximális méretét 1500 bájtnál nem nagyobbra állítjuk.
Elméletileg a TCP-csomagok maximális mérete 64 KB (65 525 bájt), ami sokkal nagyobb, mint amit valaha is használ. Mindazonáltal teljesítményproblémák adódhatnak, ha az otthoni szélessávú útválasztó TCP maximális átviteli beállításai eltérnek a hozzá csatlakoztatott eszközök beállításaitól.