Желілік MTU Vs. Максимум TCP пакетінің өлшемі

Төмен TCP пакетінің өлшемі өнімділікті кері әсер етеді

Трансмиссиялық блок (MTU) - бұл желі арқылы берілуі мүмкін сандық байланыстың бірыңғай деректер бірлігінің ең үлкен өлшемі. MTU өлшемі физикалық желі интерфейсінің тән қасиеті болып табылады және әдетте байтпен өлшенеді. Ethernet үшін MTU, мысалы, 1500 байт. Белгілі сақиналар сияқты желілердің кейбір түрлері үлкен MTU-лерге ие, ал кейбір желілерде кішігірім MTU бар, бірақ әр физикалық технология үшін мән бекітілген.

MTU - ең үлкен TCP пакетінің өлшемі

TCP / IP сияқты жоғары деңгейлі желілік протоколдар TCP / IP жұмыс істейтін MTU физикалық деңгейінен тәуелсіз параметр болып табылатын ең үлкен пакет өлшемімен конфигурациялануы мүмкін. Өкінішке орай, көптеген желілік құрылғылар терминдерді өзара ауыстырады. Үй кең жолақты маршрутизаторлар мен Xbox Live функциясы қосылған ойын консольдерінде, мысалы, MTU деп аталатын параметр шын мәнінде жеке MTU емес, ең үлкен TCP пакет өлшемі болып табылады.

Microsoft Windows жүйесінде TCP сияқты протоколдар үшін ең үлкен пакет өлшемі тізілімде орнатылуы мүмкін. Егер бұл мән тым төмен орнатылса, желі трафигі ағындары шағын пакеттердің үлкен санына бөлінеді, бұл өнімділікті кері әсер етеді. Мысалы, Xbox Live, пакеттің өлшемінің мәні кемінде 1365 байтты қажет етеді. Егер максималды TCP пакетінің өлшемі тым жоғары болса, ол желідегі жеке MTU-дан асып түседі және әр пакеттің кішірек бөліктерге бөлінуін талап ету арқылы өнімділікті төмендетеді - бұл процесс үзінді деп аталады. Microsoft Windows компьютерлері кеңжолақты қосылымдар үшін 1500 байттың және пакеттік теру қосылыстары үшін 576 байттың ең үлкен пакет өлшеміне әдепкі.

МТБ-ға қатысты мәселелер

Теорияда TCP пакетінің өлшемін шектеу 64K (65525 байт) құрайды. Бұл шектеу сіз қолданатыннан әлдеқайда көп, өйткені беру қабаттары әлдеқайда төмен мөлшерде болады. 1500 байтты Ethernet-дің MTU-ы оны айналып өтетін пакеттердің өлшемін шектейді. Ethernet үшін ең көп беру терезесінен үлкенірек пакетті жіберу jabbering деп аталады. Джебберді анықтауға және алдын алуға болады. Unaddressed болса, jabbering желіні бұзуы мүмкін. Әдетте jabber оны қайталау торабы немесе желілік қосқыштар арқылы анықтайды. Жазбаның алдын алудың ең қарапайым жолы - TCP пакетін ең үлкен өлшемін 1500 байтқа дейін орнату.

Егер үйдегі кең жолақты маршрутизатордағы TCP ең көп тарату параметрі оған қосылған жеке құрылғылардағы параметрден өзгеше болса, өнімділік мәселелері туындауы мүмкін.