Sunday, Feb 05th

Last update12:13:00 PM GMT

Вы находитесь на: FreeBSD Запуск и выключение Избежание перегрузки с помощью медленного старта

Избежание перегрузки с помощью медленного старта

Добавление к TCP алгоритма медленного старта позволяет соединению отправлять пакеты со скоростью, которую способна допустить сеть, достигая устойчивого состоя¬ния, в котором пакеты посылаются, лишь когда сеть покидают другие пакеты. Отдельное соединение может разумно использовать большое окно, не затопляя вначале входной маршрутизатор медленной сети.

Когда соединение открывает в ходе медленного старта окно, оно вводит пакеты в сеть до тех пор, пока сетевые связи остаются занятыми. Во время этой фазы оно может посылать пакеты со скоростью, в два раза превышающей скорость, с которой сеть может доставлять данные, из-за экспоненциального открытия окна. Если окно для пути выбрано соответствующим образом, соединение достигнет устойчивого состояния без затопления сети. Однако, когда путь разделяют несколько соединений, полоса пропускания, доступная каждому соединению, снижается.

Если каждое соединение использует окно, равное произведению полосы пропускания на задержку, дополнительные пакеты в транзитном участке должны помещаться в очередь, увеличивая задержку. Если общая предложенная нагрузка слишком высока, маршрутизаторы могут уничтожать пакеты вместо увеличения размеров очередей и задержки. Таким образом, размер подходящего окна для TCP-соединения зависит не только от пути, но также от конкурирующего трафика.


Похожие:
Еще по теме:
Советуем прочитать:

Сейчас 23 гостей онлайн

Реклама на сайте: