Мрежов MTU спрямо максимален TCP

Съдържание:

Мрежов MTU спрямо максимален TCP
Мрежов MTU спрямо максимален TCP
Anonim

Максимална единица за предаване (MTU) и максимален размер на TCP пакета са термини за компютърни мрежи, които често се бъркат. Научете за разликите между MTU на мрежата и максималния размер на TCP пакета и как те са свързани.

Image
Image
  • Ограничен от мрежов хардуер.
  • Не може да се регулира без промени в хардуера.
  • Измерено в байтове.
  • Може да се зададе всяка стойност.
  • Никога не трябва да бъде по-висок от MTU.
  • Измерено в байтове.

Когато изпратите файл или съобщение чрез протокол за контрол на предаването (TCP), той се разделя на пакети, които се сглобяват отново след достигане на желаната дестинация. Максималната единица за предаване (MTU) е максималният размер на единична единица данни, която може да бъде предадена по цифрова комуникационна мрежа. Мрежовите протоколи от по-високо ниво, като TCP/IP, могат да бъдат конфигурирани с максимален размер на пакета, който е параметър, който е независим от MTU на физическия слой, върху който работи TCP/IP. Въпреки че е възможно да зададете максималния размер на TCP пакета на почти всяка стойност, той никога не трябва да надвишава MTU на мрежата.

Някои мрежови устройства неправилно използват тези термини взаимозаменяемо. Например, на някои домашни широколентови рутери, параметърът, наречен MTU, всъщност е максималният размер на TCP пакета.

MTU Размер Плюсове и минуси

  • По-голям MTU позволява по-бързо предаване на данни.
  • По-малък MTU води до намалено забавяне на мрежата.
  • По-голямото MTU може да увеличи латентността на мрежата.
  • Увеличаването на MTU може да изисква скъпи надстройки на хардуера.

Размерът на MTU е свойство на физически мрежов интерфейс и обикновено се измерва в байтове. MTU за Ethernet, например, е 1500 байта. Някои видове мрежи, като Token Ring, имат по-големи MTU. Някои мрежи имат по-малки MTU, но стойността е фиксирана за всяка физическа технология.

По-голям MTU означава, че повече данни се побират в по-малко пакети, което обикновено позволява по-бързо и по-ефективно предаване. Въпреки това, ако възникне комуникационна грешка, повторното предаване на пакета отнема повече време. Тъй като по-големите пакети са по-податливи на повреда и забавяне, по-малкият MTU може да подобри латентността на мрежата.

Максимален размер на TCP пакет плюсове и минуси

  • Може да се регулира чрез операционната система.
  • По-нисък максимален размер на TCP пакет може да подобри латентността на мрежата.
  • Задаването му на по-високо от MTU може да предизвика бърборене.
  • По-нисък максимален размер на TCP пакет води до по-бавно предаване.

В Microsoft Windows максималният размер на пакета за протоколи като TCP може да бъде зададен в системния регистър на Windows. Ако тази стойност е зададена твърде ниска, потоците от мрежов трафик се разделят на относително голям брой малки пакети, което се отразява неблагоприятно на производителността. Да бъдеш в мрежата на Xbox, например, изисква стойността на размера на пакета да бъде поне 1365 байта.

Ако максималният размер на TCP пакета е зададен твърде голям, той надвишава физическия MTU на мрежата и влошава производителността, като изисква всеки пакет да бъде разделен на по-малки. Този процес се нарича фрагментация. Компютрите с Microsoft Windows по подразбиране имат максимален размер на TCP пакета от 1500 байта за широколентови връзки и 576 байта за комутируеми връзки, за да се избегне превишаване на MTU.

Проблеми, свързани с MTU и макс. TCP

MTU на Ethernet от 1500 байта ограничава размера на пакетите, които преминават през него. Изпращането на пакет, който е по-голям от максималния прозорец за предаване за Ethernet, се нарича бърборене. Ако не бъде адресирано, бърборенето може да наруши мрежата. Обикновено jabber се открива от хъбове на повторители или мрежови комутатори. Най-лесният начин за предотвратяване на Jabber е да зададете максималния размер на TCP пакет на не повече от 1500 байта.

На теория максималният размер на един TCP пакет е 64K (65, 525 байта), което е много по-голямо, отколкото някога ще използвате. Въпреки това може да възникнат проблеми с производителността, ако настройките за максимално TCP предаване на вашия домашен широколентов рутер се различават от настройките на отделните устройства, свързани към него.

Препоръчано: