Mreža MTU Vs. Maksimalna veličina paketa TCP-a

Niska veličina paketa TCP negativno utiče na performanse

Maksimalna jedinica prenosa (MTU) je maksimalna veličina jedne jedinice podataka digitalnih komunikacija koje se mogu preneti preko mreže. Veličina MTU je inherentna svojina fizičkog mrežnog interfejsa i obično se meri u bajtovima . MTU za Ethernet , na primer, iznosi 1500 bajta. Neke vrste mreža, kao što su token zvoni , imaju veće MTU-ove, a neke mreže imaju manje MTU-ove, ali vrednost je fiksirana za svaku fizičku tehnologiju.

MTU vs. Maksimalna veličina paketa TCP

Mrežni protokoli višeg nivoa kao što su TCP / IP mogu biti konfigurisani sa maksimalnom veličinom paketa, što je parametar nezavisno od MTU fizičkog sloja preko kojeg se pokreće TCP / IP. Nažalost, mnogi mrežni uređaji koriste izraze zamenljivo. Na oba domaća širokopojasna rutera i konzole za omogućavanje Xbox Live-a, na primjer, parametar nazvan MTU je zapravo maksimalna veličina paketa TCP-a, a ne fizički MTU.

U Microsoft Windows-u, maksimalna veličina paketa za protokole kao što je TCP može se podesiti u Registru. Ako je ova vrijednost postavljena prenizkom, tokovi mrežnog saobraćaja su podeljeni u relativno veliki broj malih paketa, što negativno utječe na performanse. Na primer, Xbox Live zahtijeva da vrijednost veličine paketa bude najmanje 1365 bajtova. Ako je maksimalna veličina TCP paketa postavljena previše, ona prelazi fizički MTU mreže i degradira performanse zahtevajući da svaki paket bude podeljen na manje - proces je poznat kao fragmentacija. Microsoft Windows računari podrazumevaju maksimalnu veličinu paketa od 1500 bajta za širokopojasne veze i 576 bajtova za dial-up veze.

Problemi povezani sa MTU-om

U teoriji, ograničenje veličine TCP paketa je 64K (65,525 bajtova). Ova granica je mnogo veća nego što ćete ikada koristiti jer slojevi prenosa imaju mnogo manje veličine. MTU Ethernet od 1500 bajtova ograničava veličinu paketa koji ga prelaze. Slanje paketa koji je veći od maksimalnog prozora prenosa za Ethernet se naziva jabbering. Jabber se može identifikovati i sprečiti. Ako se ne prikaže, jabbering može poremetiti mrežu. Obično, jabber otkrivaju centri za repetitore ili mrežni prekidači koji su dizajnirani da to učine. Najjednostavniji način za sprječavanje jabbera je podešavanje maksimalne veličine TCP paketa na ne više od 1500 bajtova.

Problemi sa performansama mogu se desiti i ako se TCP maksimalno podešavanje prenosa na kućnom broadband ruteru razlikuje od podešavanja na pojedinačnim uređajima povezanim na njega.