Mrežni MTU u odnosu na maksimalni TCP

Sadržaj:

Mrežni MTU u odnosu na maksimalni TCP
Mrežni MTU u odnosu na maksimalni TCP
Anonim

Maksimalna jedinica prijenosa (MTU) i maksimalna veličina TCP paketa pojmovi su računalnog umrežavanja koji se često brkaju. Saznajte više o razlikama između mrežnog MTU-a i maksimalne veličine TCP paketa i kako su one povezane.

Image
Image
  • Ograničeno mrežnim hardverom.
  • Ne može se prilagoditi bez promjena hardvera.
  • Izmjereno u bajtovima.
  • Može se postaviti na bilo koju vrijednost.
  • Nikad ne smije biti veći od MTU.
  • Izmjereno u bajtovima.

Kada pošaljete datoteku ili poruku putem Transmission Control Protocol-a (TCP), ona se dijeli na pakete koji se ponovno sastavljaju nakon što stignu do željenog odredišta. Maksimalna prijenosna jedinica (MTU) najveća je veličina pojedinačne podatkovne jedinice koja se može prenijeti putem digitalne komunikacijske mreže. Mrežni protokoli više razine, kao što je TCP/IP, mogu se konfigurirati s maksimalnom veličinom paketa, što je parametar neovisan o MTU fizičkog sloja preko kojeg radi TCP/IP. Iako je moguće postaviti maksimalnu veličinu TCP paketa na gotovo bilo koju vrijednost, ona nikada ne smije premašiti MTU mreže.

Neki mrežni uređaji neispravno koriste ove izraze kao sinonimi. Na primjer, na nekim kućnim širokopojasnim usmjerivačima, parametar koji se zove MTU zapravo je najveća veličina TCP paketa.

MTU veličina za i protiv

  • Veći MTU omogućuje brži prijenos podataka.
  • Manji MTU rezultira smanjenom latencijom mreže.
  • Veći MTU može povećati latenciju mreže.
  • Povećanje MTU-a može zahtijevati skupe nadogradnje hardvera.

Veličina MTU je svojstvo fizičkog mrežnog sučelja i obično se mjeri u bajtovima. MTU za Ethernet je, na primjer, 1500 bajtova. Neke vrste mreža, kao što su token ringovi, imaju veće MTU-ove. Neke mreže imaju manji MTU, ali vrijednost je fiksna za svaku fizičku tehnologiju.

Veći MTU znači da više podataka stane u manje paketa, što općenito omogućuje brži i učinkovitiji prijenos. Međutim, ako dođe do pogreške u komunikaciji, paketu je potrebno više vremena za ponovni prijenos. Budući da su veći paketi skloniji oštećenjima i kašnjenjima, manji MTU može poboljšati latenciju mreže.

Maksimalna veličina TCP paketa za i protiv

  • Može se prilagoditi putem operativnog sustava.
  • Manja maksimalna veličina TCP paketa može poboljšati latenciju mreže.
  • Postavljanje veće od MTU može uzrokovati brbljanje.
  • Manja maksimalna veličina TCP paketa rezultira sporijim prijenosom.

U sustavu Microsoft Windows maksimalna veličina paketa za protokole kao što je TCP može se postaviti u registru sustava Windows. Ako je ova vrijednost postavljena prenisko, tokovi mrežnog prometa razbijaju se na relativno velik broj malih paketa, što nepovoljno utječe na performanse. Biti na Xbox mreži, na primjer, zahtijeva da vrijednost veličine paketa bude najmanje 1365 bajtova.

Ako je maksimalna veličina TCP paketa postavljena previsoko, ona premašuje fizički MTU mreže i smanjuje performanse zahtijevajući da svaki paket bude podijeljen na manje. Taj se proces naziva fragmentacija. Microsoft Windows računala zadano postavljaju najveću veličinu TCP paketa od 1500 bajtova za širokopojasne veze i 576 bajtova za dial-up veze kako bi se izbjeglo prekoračenje MTU-a.

Problemi povezani s MTU i Max TCP

Ethernetov MTU od 1500 bajtova ograničava veličinu paketa koji ga prolaze. Slanje paketa koji je veći od maksimalnog prozora prijenosa za Ethernet naziva se jabbering. Ako se ne riješi, brbljanje može poremetiti mrežu. Jabber obično otkrivaju čvorišta repetitora ili mrežni preklopnici. Najjednostavniji način da spriječite jabber je postaviti maksimalnu veličinu TCP paketa na ne više od 1500 bajtova.

U teoriji, maksimalno ograničenje veličine TCP paketa je 64K (65, 525 bajtova), što je puno više nego što ćete ikada koristiti. Unatoč tome, problemi s performansama također mogu nastati ako se postavke maksimalnog prijenosa TCP-a na vašem kućnom širokopojasnom usmjerivaču razlikuju od postavki na pojedinačnim uređajima povezanim na njega.

Preporučeni: