Võrgu MTU vs. maksimaalne TCP

Sisukord:

Võrgu MTU vs. maksimaalne TCP
Võrgu MTU vs. maksimaalne TCP
Anonim

Maksimaalne edastusühik (MTU) ja maksimaalne TCP-paketi suurus on arvutivõrgu mõisted, mis sageli segadusse lähevad. Lisateave võrgu MTU ja maksimaalse TCP paketi suuruse erinevuste ja nende seoste kohta.

Image
Image
  • Piiratud võrgu riistvaraga.
  • Ei saa reguleerida ilma riistvara muutmiseta.
  • Mõõdetud baitides.
  • Saab määrata mis tahes väärtusele.
  • Ei tohiks kunagi olla kõrgem kui MTU.
  • Mõõdetud baitides.

Kui saadate faili või sõnumi edastusjuhtimisprotokolli (TCP) kaudu, jagatakse see pakettideks, mis pärast sihtpunkti jõudmist uuesti kokku pannakse. Maksimaalne edastusühik (MTU) on digitaalse sidevõrgu kaudu edastatava üksiku andmeüksuse maksimaalne suurus. Kõrgema taseme võrguprotokolle, nagu TCP/IP, saab konfigureerida maksimaalse paketisuurusega, mis on parameeter, mis ei sõltu füüsilisest kihist MTU, mille üle TCP/IP töötab. Kuigi TCP-paketi maksimaalseks suuruseks on võimalik määrata peaaegu iga väärtus, ei tohiks see kunagi ületada võrgu MTU-d.

Mõned võrguseadmed kasutavad neid termineid valesti. Näiteks mõnel kodusel lairiba ruuteril on parameeter nimega MTU tegelikult maksimaalne TCP-paketi suurus.

MTU suuruse plussid ja miinused

  • Suurem MTU võimaldab kiiremat andmeedastust.
  • Väiksem MTU vähendab võrgu latentsust.
  • Suurem MTU võib suurendada võrgu latentsust.
  • MTU suurendamine võib nõuda kulukaid riistvarauuendusi.

MTU suurus on füüsilise võrguliidese omadus ja seda mõõdetakse tavaliselt baitides. Näiteks Etherneti MTU on 1500 baiti. Teatud tüüpi võrkudel, näiteks märgirõngastel, on suuremad MTU-d. Mõnel võrgul on väiksemad MTU-d, kuid väärtus on iga füüsilise tehnoloogia jaoks fikseeritud.

Suurem MTU tähendab, et rohkem andmeid mahub vähemate pakettidega, mis üldiselt võimaldab kiiremat ja tõhusamat edastamist. Kui aga tekib sidetõrge, võtab paketi uuesti edastamine kauem aega. Kuna suuremad paketid on korruptsiooni- ja viivitusohtlikumad, võib väiksem MTU parandada võrgu latentsust.

Maksimaalne TCP-paketi suurus Plussid ja miinused

  • Saab reguleerida operatsioonisüsteemi kaudu.

  • Madalam maksimaalne TCP-paketi suurus võib parandada võrgu latentsust.
  • MTU-st kõrgemaks seadmine võib põhjustada jaburat.
  • Madalam maksimaalne TCP-paketi suurus põhjustab aeglasema edastuse.

Microsoft Windowsis saab protokollide (nt TCP) maksimaalse paketi suuruse määrata Windowsi registris. Kui see väärtus on liiga madal, jagatakse võrguliikluse vood suhteliselt suureks arvuks väikesteks pakettideks, mis mõjutab jõudlust negatiivselt. Näiteks Xboxi võrgus olemine eeldab, et paketi suuruse väärtus peab olema vähem alt 1365 baiti.

Kui TCP-paketi maksimaalne suurus on seatud liiga suureks, ületab see võrgu füüsilise MTU ja halvendab jõudlust, nõudes iga paketi jagamist väiksemateks. Seda protsessi nimetatakse killustatuks. Microsoft Windowsi arvutite maksimaalne TCP-paketi suurus on lairibaühenduste puhul vaikimisi 1500 baiti ja sissehelistamisühenduste puhul 576 baiti, et vältida MTU ületamist.

MTU ja Max TCP-ga seotud probleemid

Etherneti MTU 1500 baiti piirab seda läbivate pakettide suurust. Etherneti maksimaalsest edastusaknast suurema paketi saatmist nimetatakse jaburaks. Adresseerimata jaburus võib võrku häirida. Tavaliselt tuvastavad jaburuse repiiteri jaoturid või võrgulülitid. Lihtsaim viis jaburuse vältimiseks on määrata TCP-paketi maksimaalseks suuruseks mitte rohkem kui 1500 baiti.

Teoorias on TCP-paketi maksimaalne suuruse piirang 64 KB (65 525 baiti), mis on palju suurem, kui te kunagi kasutate. Sellegipoolest võivad jõudlusprobleemid tekkida ka siis, kui teie koduse lairibaruuteri TCP maksimaalsed edastusseaded erinevad sellega ühendatud seadmete sätetest.

Soovitan: