MTU vs TCP d163167422fb4f28a6e7f5f46cbd345f scaled

Suurin siirtoyksikkö (MTU) ja suurin TCP-pakettikoko ovat termejä tietokoneverkoille, jotka ovat usein hämmentäviä. Opi eroista verkon MTU:n ja suurimman TCP-pakettikoon välillä ja miten ne liittyvät toisiinsa.

Verkon MTU-koko

  • Verkkolaitteiston rajoittama.
  • Ei voida muokata ilman laitteistomuutoksia.
  • Mitattu tavuina.

Suurin TCP-paketin koko

  • Voidaan asettaa mihin tahansa arvoon.
  • Ei saa koskaan ylittää MTU:ta.
  • Mitattu tavuina.

Kun lähetät tiedoston tai viestin TCP:n (Transmission Control Protocol) kautta, se jaetaan paketeiksi, jotka kootaan uudelleen, kun ne ovat saavuttaneet aiotun määränpäänsä. Suurin siirtoyksikkö (MTU) on yksittäisen datayksikön enimmäiskoko, joka voidaan siirtää digitaalisessa viestintäverkossa. Korkeamman tason verkkoprotokollat, kuten TCP/IP, voidaan määrittää enimmäispakettikoon mukaan. Tämä parametri on riippumaton fyysisestä kerroksesta MTU, jossa TCP/IP on käynnissä. Vaikka TCP-paketin enimmäiskoon on mahdollista asettaa lähes mihin tahansa arvoon, sen ei tulisi koskaan ylittää verkon MTU-arvoa. Jotkut verkkolaitteet käyttävät näitä termejä vaihtokelpoisesti. Esimerkiksi joissakin kodin laajakaistareitittimissä MTU-niminen parametri on suurin TCP-pakettikoko.

MTU-muodon edut ja haitat

Edut:

  • Suurempi MTU mahdollistaa nopeamman tiedonsiirron.
  • Pienempi MTU vähentää verkon latenssia.

haittoja

  • Suurempi MTU voi lisätä verkon latenssia.
  • MTU:n lisääminen saattaa vaatia kalliita laitteistopäivityksiä.

MTU-koko on fyysisen verkkorajapinnan 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 teknologialle. Suurempi MTU tarkoittaa, että enemmän dataa mahtuu vähemmän paketteja, mikä yleensä mahdollistaa nopeamman ja tehokkaamman siirron. Jos viestintävirhe kuitenkin tapahtuu, paketin uudelleenlähetys kestää kauemmin. Koska suuremmat paketit ovat alttiimpia korruptiolle ja viiveille, pienempi MTU voi parantaa verkon latenssia.

Suurin TCP-pakettikoko Plussat ja miinukset

Edut:

  • Voidaan mukauttaa käyttöjärjestelmän kautta.
  • Pienempi TCP-paketin enimmäiskoko voi parantaa verkon latenssia.

haittoja

  • Sen asettaminen korkeammaksi kuin MTU voi aiheuttaa hölynpölyä.
  • Pienempi maksimi TCP-pakettikoko johtaa hitaampaan lähetykseen.

Microsoft Windowsissa enimmäispakettikoko protokollille, kuten TCP, voidaan asettaa Windowsin rekisterissä. Jos tämä arvo asetetaan liian pieneksi, verkkoliikennevirrat jaetaan suhteellisen suureen määrään pieniä paketteja, mikä vaikuttaa suorituskykyyn. Jos olet esimerkiksi Xbox-verkossa, pakettikoon arvon on oltava vähintään 1365 tavua. Jos TCP-paketin enimmäiskoko on asetettu liian suureksi, se ylittää verkon fyysisen MTU:n ja suorituskyky heikkenee, koska jokainen paketti on jaettava pienempiin. Tätä prosessia kutsutaan pirstoutumiseksi. Oletuksena Microsoft Windows -tietokoneet käyttävät TCP-pakettien enimmäiskokoa 1500 tavua laajakaistayhteyksissä ja 576 tavua puhelinverkkoyhteyksissä MTU:n ylittymisen välttämiseksi.

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

Ethernetin 1500-tavuinen MTU rajoittaa sen läpi kulkevien pakettien kokoa. Ethernetin maksimisiirtoikkunaa suuremman paketin lähettämistä kutsutaan nykimiseksi. Jos siihen ei puututa, se voi häiritä verkkoa. Yleensä jabber havaitaan toistinkeskittimien tai verkkokytkimien avulla. Helpoin tapa välttää hölynpölyä 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ä, jos kodin laajakaistareitittimesi TCP-lähetyksen enimmäisasetukset poikkeavat yksittäisten siihen kytkettyjen laitteiden asetuksista.

Por Markus