Omrežni MTU v primerjavi z največjim TCP

Kazalo:

Omrežni MTU v primerjavi z največjim TCP
Omrežni MTU v primerjavi z največjim TCP
Anonim

Največja prenosna enota (MTU) in največja velikost paketa TCP sta izraza računalniških omrežij, ki ju pogosto zamenjujemo. Preberite več o razlikah med omrežnim MTU in največjo velikostjo paketa TCP ter kako sta ti povezani.

Image
Image
  • Omejeno z omrežno strojno opremo.
  • Ni mogoče prilagoditi brez sprememb strojne opreme.
  • Merjeno v bajtih.
  • Lahko se nastavi na poljubno vrednost.
  • Nikoli ne sme biti višji od MTU.
  • Merjeno v bajtih.

Ko pošljete datoteko ali sporočilo prek protokola za nadzor prenosa (TCP), se razdeli na pakete, ki se znova sestavijo, ko dosežejo želeni cilj. Največja prenosna enota (MTU) je največja velikost posamezne podatkovne enote, ki se lahko prenaša po digitalnem komunikacijskem omrežju. Omrežne protokole višje ravni, kot je TCP/IP, je mogoče konfigurirati z največjo velikostjo paketa, ki je parameter, ki je neodvisen od MTU fizične plasti, prek katere teče TCP/IP. Čeprav je največjo velikost paketa TCP mogoče nastaviti na skoraj katero koli vrednost, nikoli ne sme preseči MTU omrežja.

Nekatere omrežne naprave nepravilno uporabljajo te izraze zamenljivo. Na primer, na nekaterih domačih širokopasovnih usmerjevalnikih je parameter, imenovan MTU, dejansko največja velikost paketa TCP.

Prednosti in slabosti velikosti MTU

  • Večji MTU omogoča hitrejši prenos podatkov.
  • Manjši MTU povzroči zmanjšano zakasnitev omrežja.
  • Večji MTU lahko poveča zakasnitev omrežja.
  • Povečanje MTU lahko zahteva drage nadgradnje strojne opreme.

Velikost MTU je lastnost fizičnega omrežnega vmesnika in se običajno meri v bajtih. MTU za Ethernet je na primer 1500 bajtov. Nekatere vrste omrežij, na primer token ring, imajo večje MTU. Nekatera omrežja imajo manjše MTU, vendar je vrednost fiksna za vsako fizično tehnologijo.

Večji MTU pomeni, da se več podatkov prilega v manj paketov, kar na splošno omogoča hitrejši in učinkovitejši prenos. Če pa pride do komunikacijske napake, traja ponoven prenos paketa dlje. Ker so večji paketi bolj nagnjeni k poškodbam in zamudam, lahko manjši MTU izboljša zakasnitev omrežja.

Prednosti in slabosti največje velikosti paketa TCP

  • Lahko se prilagodi prek operacijskega sistema.

  • Nižja največja velikost paketa TCP lahko izboljša zakasnitev omrežja.
  • Nastavitev višje od MTU lahko povzroči brbljanje.
  • Manjša največja velikost paketa TCP povzroči počasnejši prenos.

V operacijskem sistemu Microsoft Windows lahko največjo velikost paketa za protokole, kot je TCP, nastavite v registru Windows. Če je ta vrednost nastavljena prenizko, se tokovi omrežnega prometa razdelijo na relativno veliko število majhnih paketov, kar negativno vpliva na zmogljivost. Biti v omrežju Xbox, na primer, zahteva, da je vrednost velikosti paketa vsaj 1365 bajtov.

Če je največja velikost paketa TCP nastavljena previsoko, preseže fizični MTU omrežja in poslabša zmogljivost, saj zahteva, da je vsak paket razdeljen na manjše. Ta proces se imenuje fragmentacija. Računalniki Microsoft Windows privzeto uporabljajo največjo velikost paketa TCP 1500 bajtov za širokopasovne povezave in 576 bajtov za klicne povezave, da se prepreči prekoračitev MTU.

Težave, povezane z MTU in Max TCP

Ethernetov MTU 1500 bajtov omejuje velikost paketov, ki ga prečkajo. Pošiljanje paketa, ki je večji od največjega prenosnega okna za Ethernet, se imenuje jabbing. Če ga ne obravnavate, lahko brbljanje moti omrežje. Običajno jabber zaznajo vozlišča repetitorjev ali omrežna stikala. Najenostavnejši način za preprečevanje jabberja je, da nastavite največjo velikost TCP paketa na največ 1500 bajtov.

Teoretično je največja omejitev velikosti paketa TCP 64 K (65, 525 bajtov), kar je veliko več, kot boste kdaj uporabili. Kljub temu lahko pride do težav z delovanjem, če se največje nastavitve prenosa TCP na vašem domačem širokopasovnem usmerjevalniku razlikujejo od nastavitev na posameznih napravah, povezanih z njim.

Priporočena: