MTU de rețea vs. TCP maxim

Cuprins:

MTU de rețea vs. TCP maxim
MTU de rețea vs. TCP maxim
Anonim

Unitatea de transmisie maximă (MTU) și dimensiunea maximă a pachetului TCP sunt termeni de rețea de calculatoare care devin adesea confuzi. Aflați despre diferențele dintre MTU de rețea și dimensiunea maximă a pachetului TCP și despre cum acestea sunt legate.

Image
Image
  • Limitat de hardware-ul de rețea.
  • Nu poate fi ajustat fără modificări hardware.
  • Măsurat în octeți.
  • Poate fi setat la orice valoare.
  • Nu ar trebui să fie niciodată mai mare decât MTU.
  • Măsurat în octeți.

Când trimiteți un fișier sau un mesaj prin Transmission Control Protocol (TCP), acesta este împărțit în pachete care sunt reasamblate după ce ajunge la destinația dorită. Unitatea maximă de transmisie (MTU) este dimensiunea maximă a unei singure unități de date care poate fi transmisă printr-o rețea de comunicații digitale. Protocoalele de rețea de nivel superior, cum ar fi TCP/IP, pot fi configurate cu o dimensiune maximă a pachetului, care este un parametru care este independent de stratul fizic MTU pe care rulează TCP/IP. Deși este posibil să setați dimensiunea maximă a pachetului TCP la aproape orice valoare, aceasta nu ar trebui să depășească niciodată MTU-ul rețelei.

Unele dispozitive de rețea folosesc incorect acești termeni în mod interschimbabil. De exemplu, pe unele routere de bandă largă de acasă, parametrul numit MTU este de fapt dimensiunea maximă a pachetului TCP.

MTU Dimensiunea Avantaje și dezavantaje

  • Un MTU mai mare permite transmiterea mai rapidă a datelor.
  • Un MTU mai mic duce la o latență redusă a rețelei.
  • Un MTU mai mare poate crește latența rețelei.
  • Creșterea MTU poate necesita upgrade costisitoare de hardware.

Dimensiunea MTU este o proprietate a unei interfețe fizice de rețea și este de obicei măsurată în octeți. MTU pentru Ethernet, de exemplu, este de 1500 de octeți. Unele tipuri de rețele, cum ar fi token rings, au MTU-uri mai mari. Unele rețele au MTU mai mici, dar valoarea este fixă pentru fiecare tehnologie fizică.

Un MTU mai mare înseamnă că mai multe date se potrivesc în mai puține pachete, ceea ce permite, în general, o transmisie mai rapidă și mai eficientă. Cu toate acestea, dacă apare o eroare de comunicație, retransmiterea pachetului durează mai mult. Deoarece pachetele mai mari sunt mai predispuse la corupție și întârzieri, un MTU mai mic poate îmbunătăți latența rețelei.

Dimensiunea maximă a pachetului TCP Avantaje și dezavantaje

  • Poate fi ajustat prin sistemul de operare.
  • O dimensiune maximă mai mică a pachetului TCP poate îmbunătăți latența rețelei.
  • Setarea acesteia mai mare decât MTU poate provoca zgomote.
  • O dimensiune maximă mai mică a pachetului TCP duce la o transmisie mai lentă.

În Microsoft Windows, dimensiunea maximă a pachetului pentru protocoale precum TCP poate fi setată în Registrul Windows. Dacă această valoare este setată prea mică, fluxurile de trafic de rețea sunt împărțite într-un număr relativ mare de pachete mici, ceea ce afectează negativ performanța. A fi în rețeaua Xbox, de exemplu, necesită ca valoarea dimensiunii pachetului să fie de cel puțin 1365 de octeți.

Dacă dimensiunea maximă a pachetului TCP este setată prea mare, aceasta depășește MTU-ul fizic al rețelei și degradează performanța, solicitând ca fiecare pachet să fie subdivizat în altele mai mici. Acest proces se numește fragmentare. Calculatoarele Microsoft Windows au o dimensiune maximă a pachetului TCP de 1500 de octeți pentru conexiunile în bandă largă și 576 de octeți pentru conexiunile dial-up, pentru a evita depășirea MTU.

Probleme legate de MTU și TCP maxim

MTU-ul Ethernet de 1500 de octeți limitează dimensiunea pachetelor care îl traversează. Trimiterea unui pachet care este mai mare decât fereastra maximă de transmisie pentru Ethernet se numește jabbering. Dacă nu este abordată, blablarea poate perturba o rețea. De obicei, jabber-ul este detectat de hub-urile repetitoare sau switch-urile de rețea. Cel mai simplu mod de a preveni jabber este să setați dimensiunea maximă a unui pachet TCP la cel mult 1500 de octeți.

În teorie, limita de dimensiune maximă a unui pachet TCP este de 64K (65, 525 de octeți), care este mult mai mare decât veți folosi vreodată. Cu toate acestea, pot apărea probleme de performanță și dacă setările maxime de transmisie TCP de pe routerul de bandă largă de acasă diferă de setările de pe dispozitivele individuale conectate la acesta.

Recomandat: