Когда провайдер предоставляет Вам канал пропускной способностью 256 Килобит в секунду, сколько на самом деле Килобит полезной скорости Вы получите?
Ответ на этот вопрос неоднозначен, исходя из следующих соображений.
"Реальная" скорость оказывается на 4-5 процентов меньше теоретической (точная цифра зависит от параметра MTU - чем он выше, тем меньше процент отклонения от теории, а также от размера служебной части IP пакета).
Именно столько в среднем занимают заголовки IP пакетов (при MTU = 1400), которые считаются трафиком, но несут в себе исключительно служебную информацию.
Параметр MTU отвечает за количество "полезных" (не служебных) байт в одном IP пакете.
Вот и считайте : если длина заголовка IP пакета фиксирована (пусть для примера она составляет 64 байта), "накладные расходы" примерно равны 64 / 1400, что и составляет примерно 5%.
Чаще всего пакеты максимальной длины (ограниченной MTU) по сети отправляют FTP клиенты.
Если Ваши пакеты имеют меньшую длину (например, при обмене данными с почтовым или SQL сервером), то "накладные расходы" (в процентном отношении) возрастают.
Откуда берутся различные значения MTU и кто их регулирует?
Информация об актуальном и действующем в сети значении MTU рассылает любой шлюз (роутер) всем подключенным к нему клиентам, в служебном трафике ICMP.
Иногда встречается ошибка, когда клиент не получает от сервера актуальное значение MTU, и пользуется бОльшим значением - это приводит к неработоспособности приложений, например, нельзя закачать файл на внешний FTP сервер. Хотя остальные приложения и протоколы работают нормально.
В этом случае помогает настройка операционной системы клиента - значение MTU можно фиксировать (понизить) на стороне клиента.
Различие в теоретической и практической скоростях Интернета
Модератор: Spacesoft
-
- Site Admin
- Сообщения: 530
- Зарегистрирован: Чт мар 13, 2008 9:41 pm