Tinklas MTU ir maksimalus TCP

Turinys:

Tinklas MTU ir maksimalus TCP
Tinklas MTU ir maksimalus TCP
Anonim

Maksimalus perdavimo vienetas (MTU) ir maksimalus TCP paketo dydis yra kompiuterių tinklo terminai, kurie dažnai painiojami. Sužinokite apie tinklo MTU ir maksimalaus TCP paketo dydžio skirtumus ir jų ryšį.

Image
Image
  • Apribota tinklo aparatinės įrangos.
  • Negalima koreguoti be techninės įrangos pakeitimų.
  • Matuojama baitais.
  • Galima nustatyti bet kokią reikšmę.
  • Niekada neturėtų būti didesnis už MTU.
  • Matuojama baitais.

Kai siunčiate failą arba pranešimą per perdavimo valdymo protokolą (TCP), jis yra padalintas į paketus, kurie vėl surenkami pasiekus numatytą paskirties vietą. Didžiausias perdavimo vienetas (MTU) yra didžiausias vieno duomenų vieneto, kurį galima perduoti skaitmeniniu ryšių tinklu, dydis. Aukštesnio lygio tinklo protokolus, pvz., TCP/IP, galima sukonfigūruoti naudojant maksimalų paketo dydį, kuris yra parametras, nepriklausomas nuo fizinio sluoksnio MTU, kuriame veikia TCP/IP. Nors galima nustatyti beveik bet kokią didžiausią TCP paketo dydį, jis niekada neturėtų viršyti tinklo MTU.

Kai kurie tinklo įrenginiai neteisingai vartoja šiuos terminus pakaitomis. Pavyzdžiui, kai kuriuose namų plačiajuosčio ryšio maršrutizatoriuose parametras, vadinamas MTU, iš tikrųjų yra didžiausias TCP paketo dydis.

MTU dydžio privalumai ir trūkumai

  • Didesnis MTU leidžia greičiau perduoti duomenis.
  • Dėl mažesnio MTU sumažėja tinklo delsa.
  • Didesnis MTU gali padidinti tinklo delsą.
  • Didėjant MTU, gali prireikti brangių techninės įrangos atnaujinimų.

MTU dydis yra fizinės tinklo sąsajos savybė ir paprastai matuojamas baitais. Pavyzdžiui, eterneto MTU yra 1500 baitų. Kai kurių tipų tinklai, pvz., žetonų žiedai, turi didesnius MTU. Kai kurie tinklai turi mažesnius MTU, bet vertė yra fiksuota kiekvienai fizinei technologijai.

Didesnis MTU reiškia, kad daugiau duomenų telpa į mažiau paketų, o tai paprastai leidžia greičiau ir efektyviau perduoti. Tačiau, jei įvyksta ryšio klaida, paketo pakartotinis siuntimas užtrunka ilgiau. Kadangi didesni paketai yra labiau linkę sugadinti ir vėluoti, mažesnis MTU gali pagerinti tinklo delsą.

Maksimalus TCP paketo dydis Privalumai ir trūkumai

  • Galima koreguoti naudojant operacinę sistemą.

  • Mažesnis maksimalus TCP paketo dydis gali pagerinti tinklo delsą.
  • Nustačius didesnį nei MTU, gali kilti keblumų.
  • Mažesnis maksimalus TCP paketo dydis lemia lėtesnį perdavimą.

„Microsoft Windows“sistemoje „Windows“registre galima nustatyti maksimalų protokolų, pvz., TCP, paketo dydį. Jei ši vertė nustatyta per maža, tinklo srautai suskaidomi į santykinai daug mažų paketų, o tai neigiamai veikia našumą. Pavyzdžiui, norint prisijungti prie Xbox tinklo, paketo dydis turi būti bent 1365 baitai.

Jei nustatytas per didelis maksimalus TCP paketo dydis, jis viršija fizinį tinklo MTU ir pablogina našumą, nes reikalaujama, kad kiekvienas paketas būtų padalintas į mažesnius. Šis procesas vadinamas fragmentacija. „Microsoft Windows“kompiuteriuose numatytasis didžiausias TCP paketo dydis yra 1500 baitų plačiajuosčio ryšio ryšiams ir 576 baitų telefono ryšiams, kad būtų išvengta MTU viršijimo.

MTU ir Max TCP susijusios problemos

Ethernet 1500 baitų MTU riboja jį perduodančių paketų dydį. Paketo, didesnio už maksimalų Ethernet perdavimo langą, siuntimas vadinamas keiksmažodžiu. Jei nekreipiamas dėmesys, šleikštulys gali sutrikdyti tinklą. Paprastai šnabždesį aptinka kartotuvo šakotuvai arba tinklo jungikliai. Paprasčiausias būdas apsisaugoti nuo nešvarumų – nustatyti maksimalų TCP paketo dydį iki 1500 baitų.

Teoriškai didžiausias TCP paketo dydžio limitas yra 64 KB (65 525 baitai), o tai yra daug didesnis nei kada nors naudosite. Nepaisant to, našumo problemų taip pat gali kilti, jei jūsų namų plačiajuosčio ryšio maršruto parinktuvo didžiausi TCP perdavimo nustatymai skiriasi nuo atskirų prie jo prijungtų įrenginių nustatymų.

Rekomenduojamas: