Network MTU vs. Maximum TCP

Sisällysluettelo:

Network MTU vs. Maximum TCP
Network MTU vs. Maximum TCP
Anonim

Maksimisiirtoyksikkö (MTU) ja suurin TCP-pakettikoko ovat tietokoneverkkotermejä, jotka menevät usein sekaisin. Opi eroista verkon MTU:n ja suurimman TCP-pakettikoon välillä ja miten nämä liittyvät toisiinsa.

Image
Image
  • Verkkolaitteiston rajoittama.
  • Ei voida säätää ilman laitteistomuutoksia.
  • Mittaus tavuissa.
  • Voidaan asettaa mihin tahansa arvoon.
  • Ei saisi koskaan olla korkeampi kuin MTU.
  • Mittaus tavuissa.

Kun lähetät tiedoston tai viestin TCP:n (Transmission Control Protocol) kautta, se jaetaan paketeiksi, jotka kootaan uudelleen aiotun määränpään saavuttamisen jälkeen. Suurin siirtoyksikkö (MTU) on yksittäisen datayksikön enimmäiskoko, joka voidaan lähettää digitaalisessa tietoliikenneverkossa. Korkeamman tason verkkoprotokollat, kuten TCP/IP, voidaan määrittää enimmäispakettikoon kanssa, joka on parametri, joka on riippumaton fyysisestä kerroksesta MTU, jolla TCP/IP toimii. Vaikka TCP-paketin maksimikoko on mahdollista asettaa lähes mihin tahansa arvoon, sen ei tulisi koskaan ylittää verkon MTU:ta.

Jotkin verkkolaitteet käyttävät näitä termejä väärin. Esimerkiksi joissakin kodin laajakaistareitittimissä parametri nimeltä MTU on itse asiassa suurin TCP-pakettikoko.

MTU-koon plussat ja miinukset

  • Suurempi MTU mahdollistaa nopeamman tiedonsiirron.
  • Pienempi MTU vähentää verkon latenssia.
  • Suurempi MTU voi lisätä verkon latenssia.
  • MTU:n lisääminen saattaa edellyttää kalliita laitteistopäivityksiä.

MTU-koko on fyysisen verkkoliitännän ominaisuus, ja se mitataan yleensä tavuina. Esimerkiksi Ethernetin MTU on 1500 tavua. Joillakin verkkotyypeillä, kuten token ringillä, on suurempi MTU. Joissakin verkoissa on pienempi MTU, mutta arvo on kiinteä jokaiselle fyysiselle tekniikalle.

Suurempi MTU tarkoittaa, että enemmän dataa mahtuu vähemmän paketteja, mikä yleensä mahdollistaa nopeamman ja tehokkaamman tiedonsiirron. Jos kuitenkin tapahtuu viestintävirhe, paketin uudelleenlähetys kestää kauemmin. Koska suuremmat paketit ovat alttiimpia korruptiolle ja viiveille, pienempi MTU voi parantaa verkon latenssia.

Maksimi TCP-pakettikoon plussat ja miinukset

  • Voidaan säätää käyttöjärjestelmän kautta.

  • Pienempi maksimi TCP-pakettikoko voi parantaa verkon latenssia.
  • Sen asettaminen korkeammalle kuin MTU voi aiheuttaa häiriöitä.
  • Pienempi maksimi TCP-pakettikoko hidastaa lähetystä.

Microsoft Windowsissa protokollien, kuten TCP:n, enimmäispakettikoko voidaan asettaa Windowsin rekisterissä. Jos tämä arvo asetetaan liian pieneksi, verkkoliikenteen virrat hajoavat suhteellisen suureen määrään pieniä paketteja, mikä vaikuttaa haitallisesti suorituskykyyn. Esimerkiksi Xbox-verkossa oleminen edellyttää, että paketin koon arvo on vähintään 1365 tavua.

Jos TCP-paketin enimmäiskoko on asetettu liian suureksi, se ylittää verkon fyysisen MTU:n ja heikentää suorituskykyä edellyttämällä, että jokainen paketti on jaettava pienempiin. Tätä prosessia kutsutaan pirstoutumiseksi. Microsoft Windows -tietokoneiden TCP-pakettien enimmäiskoko on oletuksena 1 500 tavua laajakaistayhteyksille ja 576 tavua puhelinverkkoyhteyksille MTU:n ylittymisen välttämiseksi.

MTU:hun ja Max TCP:hen liittyvät ongelmat

Ethernetin 1500 tavun MTU rajoittaa sen läpi kulkevien pakettien kokoa. Ethernetin maksimisiirtoikkunaa suuremman paketin lähettämistä kutsutaan jankuksi. Jos osoitteita ei ole, se voi häiritä verkkoa. Yleensä toistinkeskittimet tai verkkokytkimet havaitsevat hälytyksen. Yksinkertaisin tapa estää jabura on asettaa TCP-paketin enimmäiskooksi enintään 1500 tavua.

Teoriassa TCP-paketin enimmäiskoko on 64 kt (65 525 tavua), mikä on paljon suurempi kuin koskaan käyttämäsi. Suorituskykyongelmia voi kuitenkin ilmetä myös, jos kodin laajakaistareitittimesi TCP-maksimilähetysasetukset poikkeavat yksittäisten siihen kytkettyjen laitteiden asetuksista.

Suositeltava: