Netwerk MTU Vs. Maksimum TCP pakket grootte

Lae TCP pakket grootte beïnvloed prestasie negatief

Die maksimum transmissie-eenheid (MTU) is die maksimum grootte van 'n enkele data-eenheid van digitale kommunikasie wat oor 'n netwerk oorgedra kan word. Die MTU-grootte is 'n inherente eienskap van 'n fisiese netwerkkoppelvlak en word gewoonlik in grepe gemeet. Die MTU vir Ethernet is byvoorbeeld 1500 grepe. Sommige soorte netwerke, soos tokenringe , het groter MTU's, en sommige netwerke het kleiner MTU's, maar die waarde is vasgestel vir elke fisiese tegnologie.

MTU teen maksimum TCP pakket grootte

Hoërvlak netwerkprotokolle soos TCP / IP kan met 'n maksimum pakketgrootte opgestel word, wat 'n parameter is wat onafhanklik is van die fisiese laag-MTU waaroor TCP / IP loop. Ongelukkig gebruik baie netwerk toestelle die terme verwissel. Op beide die huis breëband routers en Xbox Live-geaktiveerde spel consoles, byvoorbeeld, die parameter genaamd MTU is eintlik die maksimum TCP pakket grootte en nie die fisiese MTU.

In Microsoft Windows kan die maksimum pakket grootte vir protokolle soos TCP in die Register gestel word. As hierdie waarde te laag gestel is, word strome van netwerkverkeer opgebreek in 'n relatief groot aantal klein pakkies wat die prestasie nadelig beïnvloed. Xbox Live vereis byvoorbeeld dat die waarde van die pakket grootte ten minste 1365 grepe moet wees. As die maksimum TCP-pakket grootte te hoog gestel word, oortref dit die netwerk se fisiese MTU en verlaag prestasie deur te vereis dat elke pakkie onderverdeel word in kleiner-'n proses staan ​​bekend as fragmentering. Microsoft Windows-rekenaars standaard vir 'n maksimum pakket grootte van 1500 grepe vir breëband konneksies en 576 grepe vir inbel verbindings.

MTU-verwante probleme

In teorie is die beperking van TCP-pakketgrootte 64K (65,525 bytes). Hierdie limiet is baie groter as wat jy ooit sal gebruik, want die transmissielêers het baie laer groottes. Ethernet se MTU van 1500 bytes beperk die grootte van pakkies wat dit oorskry. Om 'n pakkie te stuur wat groter is as die maksimum oordragvenster vir Ethernet word jabbering genoem. Jabber kan geïdentifiseer en voorkom word. As dit onbelemmerd is, kan 'n netwerk ontwrig word. Gewoonlik word jabber opgespoor deur herhalingshubs of netwerk skakelaars wat ontwerp is om dit te doen. Die eenvoudigste manier om jabber te voorkom, is om die maksimum grootte van 'n TCP-pakkie op te stel na hoogstens 1500 grepe.

Prestasieprobleme kan ook voorkom as die TCP maksimum transmissie instelling op die huis breëband router verskil van die instelling op individuele toestelle wat daaraan gekoppel is.