MTU sítě vs. maximální TCP

Obsah:

MTU sítě vs. maximální TCP
MTU sítě vs. maximální TCP
Anonim

Maximální přenosová jednotka (MTU) a maximální velikost paketu TCP jsou termíny počítačových sítí, které se často zaměňují. Přečtěte si o rozdílech mezi MTU sítě a maximální velikostí paketů TCP a o tom, jak spolu souvisí.

Image
Image
  • Omezeno síťovým hardwarem.
  • Nelze upravit bez změn hardwaru.
  • Měřeno v bajtech.
  • Lze nastavit na libovolnou hodnotu.
  • Nikdy by neměla být vyšší než MTU.
  • Měřeno v bajtech.

Když odešlete soubor nebo zprávu prostřednictvím protokolu TCP (Transmission Control Protocol), rozdělí se do paketů, které se po dosažení zamýšleného cíle znovu sestaví. Maximální přenosová jednotka (MTU) je maximální velikost jedné datové jednotky, kterou lze přenášet přes digitální komunikační síť. Síťové protokoly vyšší úrovně, jako je TCP/IP, lze konfigurovat s maximální velikostí paketu, což je parametr nezávislý na fyzické vrstvě MTU, na které TCP/IP běží. I když je možné nastavit maximální velikost paketu TCP na téměř jakoukoli hodnotu, nikdy by neměla překročit MTU sítě.

Některá síťová zařízení nesprávně používají tyto výrazy zaměnitelně. Například na některých domácích širokopásmových směrovačích je parametr zvaný MTU ve skutečnosti maximální velikost paketu TCP.

Velikost MTU Klady a zápory

  • Větší MTU umožňuje rychlejší přenos dat.
  • Menší MTU vede ke snížení latence sítě.
  • Větší MTU může zvýšit latenci sítě.
  • Zvýšení MTU může vyžadovat drahé upgrady hardwaru.

Velikost MTU je vlastnost fyzického síťového rozhraní a obvykle se měří v bajtech. MTU pro Ethernet je například 1500 bajtů. Některé typy sítí, například token rings, mají větší MTU. Některé sítě mají menší MTU, ale hodnota je pevná pro každou fyzickou technologii.

Větší MTU znamená, že se více dat vejde do menšího počtu paketů, což obecně umožňuje rychlejší a efektivnější přenos. Pokud však dojde k chybě komunikace, paket bude znovu odeslán déle. Protože větší pakety jsou náchylnější k poškození a zpožděním, menší MTU může zlepšit latenci sítě.

Maximální velikost paketu TCP Výhody a nevýhody

  • Lze upravit prostřednictvím operačního systému.
  • Nižší maximální velikost paketu TCP může zlepšit latenci sítě.

  • Nastavení vyšší než MTU může způsobit škleb.
  • Nižší maximální velikost paketu TCP má za následek pomalejší přenos.

V systému Microsoft Windows lze maximální velikost paketů pro protokoly, jako je TCP, nastavit v registru Windows. Pokud je tato hodnota nastavena příliš nízko, proudy síťového provozu jsou rozděleny do relativně velkého počtu malých paketů, což nepříznivě ovlivňuje výkon. Být v síti Xbox například vyžaduje, aby hodnota velikosti paketu byla alespoň 1365 bajtů.

Pokud je maximální velikost paketu TCP nastavena příliš vysoko, překračuje fyzickou MTU sítě a snižuje výkon tím, že vyžaduje, aby byl každý paket rozdělen na menší. Tento proces se nazývá fragmentace. Počítače se systémem Microsoft Windows mají ve výchozím nastavení maximální velikost paketu TCP 1 500 bajtů pro širokopásmové připojení a 576 bajtů pro telefonické připojení, aby nedošlo k překročení MTU.

Problémy související s MTU a maximálním TCP

MTU Ethernetu 1500 bajtů omezuje velikost paketů, které jím procházejí. Odeslání paketu, který je větší než maximální přenosové okno pro Ethernet, se nazývá jabbing. Pokud není adresováno, může žvatlání narušit síť. Jabber je obvykle detekován rozbočovači opakovačů nebo síťovými přepínači. Nejjednodušší způsob, jak zabránit jabberu, je nastavit maximální velikost paketu TCP na maximálně 1500 bajtů.

Teoreticky je maximální limit velikosti paketu TCP 64 kB (65 525 bajtů), což je mnohem více, než kdy použijete. Problémy s výkonem však mohou také nastat, pokud se nastavení maximálního přenosu TCP na vašem domácím širokopásmovém routeru liší od nastavení na jednotlivých zařízeních k němu připojených.

Doporučuje: