Maximum transmission unit

Z Multimediaexpo.cz

Maximum transmission unit, zkráceně MTU (česky maximální přenosová jednotka). V sadě protokolů internetu se jedná o označení maximální velikosti IP paketu, který je možné přenést z jednoho síťového zařízení na druhé. Obvyklá hodnota MTU v případě Ethernetu je 1500 bajtů, nicméně mezi některými místy počítačové sítě (spojených například modemem nebo sériovou linkou) může být maximální délka přeneseného paketu nižší.

Maximální možnou velikost MTU na trase lze zjistit metodou Path MTU discovery, kdy je vyslán datagram s nastaveným příznakem Do not fragment (nefragmentovat). Pokud některý router potřebuje provést fragmentaci (která je zakázána), je pomocí protokolu ICMP oznámena odesílateli chyba.

Fragmentace paketů

U přenosového protokolu IP je při směrování paketu do přenosového kanálu s nižším MTU než je délka paketu, provedena fragmentace paketu. V hlavičce všech fragmentů kromě posledního je nastaven příznak More fragments, identifikátor je zachován a příslušným způsobem je nastavena položka Fragment offset. Opravena je položka Total Length.

Fragmenty sestavuje zásadně až příjemce, protože každý fragment může využít v síti jinou cestu. Již fragmentované pakety lze dále fragmentovat. Fragmentace působí potíže zejména u vyšších protokolů, kdy je kvůli ztrátě 1 fragmentu nutné přenášet celý chybějící celek. Proto IPv6 místo fragmentace příliš dlouhé pakety zahazuje.

Související články

Externí odkazy