Síť MTU Vs. Maximální velikost paketu TCP

Nízká velikost paketu TCP ovlivňuje výkon nepříznivě

Maximální přenosová jednotka (MTU) je maximální velikost jedné datové jednotky digitální komunikace, která může být přenášena přes síť. Velikost MTU je vlastní vlastností fyzického síťového rozhraní a obvykle se měří v bajtech . Například MTU pro Ethernet je 1500 bajtů. Některé typy sítí, jako tokenní kroužky , mají větší MTU a některé sítě mají menší MTU, ale hodnota je pevná pro každou fyzickou technologii.

MTU versus maximální velikost paketu TCP

Síťové protokoly vyšší úrovně, jako TCP / IP, mohou být konfigurovány s maximální velikostí paketů, což je parametr nezávislý na MTU fyzické vrstvy, na které běží protokol TCP / IP. Bohužel mnoho síťových zařízení používá pojmy zaměnitelně. Na obou směrovačích domácího širokopásmového připojení a herních konzolách s podporou konzoly Xbox Live je například parametr MTU ve skutečnosti maximální velikost paketu TCP a nikoli fyzický MTU.

Minimalizovat všechny záložky Příznaky V systému Microsoft Windows maximální velikost paketů pro protokoly, například TCP lze nastavit v registru. Pokud je tato hodnota nastavena příliš nízko, proudy síťového provozu se rozdělí na poměrně velký počet malých paketů, což negativně ovlivňuje výkon. Xbox Live například vyžaduje, aby velikost paketu byla alespoň 1365 bajtů. Pokud je maximální velikost paketu TCP nastavena příliš vysoko, překračuje fyzickou MTU sítě a degraduje výkon tím, že vyžaduje, aby každý paket byl rozdělen na menší pakety - proces je znám jako fragmentace. Minimalizovat všechny záložky Příznaky Počítače Microsoft Windows výchozí maximální velikost paketu 1500 bajtů pro širokopásmové připojení a 576 bajtů pro telefonické připojení.

Problémy související s MTU

Teoreticky je omezení velikosti TCP paketu 64 kB (65 525 bajtů). Tento limit je mnohem větší, než kdy budete používat, protože přenosové vrstvy mají mnohem nižší velikosti. Etheru MTU 1500 bytů omezuje velikost paketů, které ji procházejí. Odeslání paketu, které je větší než maximální přenosové okno pro Ethernet, se nazývá jabbering. Jabber lze identifikovat a zabránit. Pokud je neadresováno, může jabbering narušit síť. Obvykle je jabber detekován z rozbočovačů zesilovače nebo síťových přepínačů, které jsou navrženy tak, aby tak učinily. Nejjednodušší způsob, jak zabránit jabberu je nastavit maximální velikost TCP paketu na ne více než 1500 bajtů.

Problémy s výkonem mohou také nastat, pokud se maximální nastavení přenosu TCP na domácím širokopásmovém směrovači liší od nastavení na jednotlivých zařízeních připojených k němu.