Mreža MTU vs. Maksimalna veličina paketa TCP

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

Maksimalna transmisijska jedinica (MTU) je maksimalna veličina jedne podatkovne jedinice digitalne komunikacije koja se može prenijeti preko mreže. Veličina MTU inherentno je svojstvo fizičkog sučelja mreže i obično se mjeri u bajtovima . MTU za Ethernet , na primjer, je 1500 bajta. Neke vrste mreža, kao što su token prstenovi , imaju veće MTU-ove, a neke mreže imaju manje MTU-ove, ali vrijednost je fiksna za svaku fizičku tehnologiju.

MTU vs maksimalna veličina TCP paketa

Višu razinu mrežnih protokola poput TCP / IP može se konfigurirati s maksimalnom veličinom paketa, što je parametar neovisan o MTU fizičkom sloju preko kojeg TCP / IP radi. Nažalost, mnogi mrežni uređaji međusobno se upotrebljavaju. Na oba kućna širokopojasna usmjerivača i igraće konzole za Xbox Live, primjerice, parametar pod nazivom MTU je, u stvari, maksimalna veličina TCP paketa, a ne fizička MTU.

U sustavu Microsoft Windows, maksimalna veličina paketa za protokole kao što je TCP može se postaviti u Registru. Ako je ova vrijednost postavljena preniska, struje mrežnog prometa razbijene su u relativno velik broj malih paketa, što negativno utječe na performanse. Na primjer, Xbox Live zahtijeva da veličina paketa bude najmanje 1365 bajta. Ako je maksimalna veličina paketa TCP postavljena previsoka, prelazi fizičku MTU mreže i degradira performanse zahtijevajući da se svaki paket podijeli na manje one - proces je poznat kao fragmentacija. Microsoft Windows računala zadana je na maksimalnu veličinu paketa od 1500 bajta za širokopojasne veze i 576 bajta za dial-up veze.

Problemi vezani uz MTU

Teoretski, ograničenje TCP veličine paketa je 64K (65,525 bytes). Ta granica je mnogo veća nego što ćete ikada koristiti jer slojevi prijenosa imaju mnogo niže veličine. MTU Ethernet od 1500 bajta ograničava veličinu paketa koji ga prelaze. Slanje paketa koji je veći od maksimalnog prozora za prijenos za Ethernet zove se zagušenje. Jabber se može identificirati i spriječiti. Ako se ne dodjeljuju, mreža može narušiti mrežu. Obično se jabber otkrije pomoću prekidača čvorišta ili mrežnih prekidača koji su tako oblikovani. Najjednostavniji način za sprečavanje jabber je da postavite maksimalnu veličinu TCP paketa na ne više od 1500 bajta.

Problemi s performansama mogu se pojaviti i ako se postavka maksimalnog prijenosa TCP na kućnom širokopojasnom usmjerivaču razlikuje od postavki na pojedinačnim uređajima koji su povezani s njim.