Нетобзор - форум про интернет

Пожалуйста, войдите или зарегистрируйтесь.


Расширенный поиск  

Автор Тема: №2 TcpWindowSize, Tcp1323Opts и SackOpts  (Прочитано 5805 раз)

0 Пользователей и 1 Гость просматривают эту тему.

LutykАвтор темы

  • Жизнь нужно прожить так, чтоб голубь терпел, пролетая над твоей могилой:)
  • Модератор
  • *
  • Благодарность: +1567/-0
  • Оффлайн Оффлайн
  • Сообщений: 6556
  • Город: на берегах Згара
  • Модем: Gpon zte
  • Провайдер: Omega telecom
  • Тариф: 100 Mb Unlim 150грн Down-99Mbit/ Up-99Mbit
  • Антенна: Optical viber
  • 0983833266/e-mail lutyk1999@ukr.net
№2 TcpWindowSize, Tcp1323Opts и SackOpts
« : 27 Октября 2013, 14:05:24 »

                                                                Теоретическая часть
Второй по важности параметр стека ТCP/IP  -TCP Receive Window

Об этом параметре мало кто знает, но он тем не мене при правильной настройке может ЗНАЧИТЕЛЬНО увеличить пропускную способность соединения. Чтоб было понятно что это за параметр, приведу аналогию. Вагон - это пакет данных размером со значение MTU, а TCP Receive Window - количество этих вагонов в составе. Создатели стека TCP/IP для уменьшения накладных расходов на передачу отдельных сегментов (пакетов) реализовали возможность отправлять более одного сегмента, не дожидаясь подтверждения от принимающей стороны. Макс. кол. этих сегментов, которые можно передать до прихода подтверждения от принимающей стороны называется размером TCP-окна (TCP Receive Window)
Для CDMA  EVDO значение данного параметра желательно выставить в 65535.
Следующий параметр Tcp1323Opts - отвечает за Масштабирование окна, и нужен для преодоления ограничения размера окна в высокоскоростных сетях. Он позволяет увеличить максимальный размер окна из 65535 байт до 1 гигабайт!!!
Поскольку CDMA EVDO  к  таковых сетям не относиться, данному параметру нужно задать  значение 0.
SackOpts - данный параметр позволяет отключить так называемый "медленный старт". Медленный старт друг огромных файлов и враг маленьких(страницы в браузерах). Для автоматического отключения этого механизма необходимо активировать параметр SackOpts
                                                                          Практическая часть
1) TcpWindowSize
  (см. рис. TCP WINDOWS SIZE)

2) Tcp1323Opts
  (см.рис. 1323Opts)

3) SackOpts
  (см.рис. SACK Enabled)