Медленный старт

При установлении TCP-соединения начальным значением переменной CongWin является величина MSS; следовательно, начальная скорость передачи источника составляет MSS/RTT, где RTT — время оборота для соединения. Например, если MSS = 500 байт, a RTT = 200 мс, то начальная скорость передачи соединения равна приблизительно 20 Кбайт. Поскольку максимально возможная скорость передачи значительно превосходит величину MSS/RTT, линейное увеличение начальной скорости нерационально, так как этот процесс тянется слишком долго. Для решения проблемы на начальном этапе вместо линейного увеличения используется экспоненциальное увеличение, то есть значение CongWin возрастает вдвое после каждого истечения времени оборота. Экспоненциальный рост продолжается до первой потери пакета, после чего значение CongWin уменьшается вдвое и в дальнейшем увеличивается по линейному закону. Итак, в первой фазе, называемой медленным стартом, источник начинает передачу с низкой скоростью, которая растет по экспоненциальному закону. Подобный рост обеспечивается следующим образом.

Сначала источник отсылает первый сегмент; если не происходит его потери, то при получении квитанции значение CongWin увеличивается на величину MSS. Это позволяет передать во втором периоде не один, а два сегмента максимального размера; при получении квитанций для каждого из этих сегментов значение CongWin вновь увеличивается на MSS. Таким образом, на третьем «проходе» источник может осуществить передачу не двух, а четырех сегментов, и т. д. Каждая получаемая квитанция увеличивает CongWin на значение MSS. Эта процедура продолжается до первой потери сегмента. Таким образом, в фазе медленного старта происходит быстрое нарастание скорости передачи за счет изменения ширины окна перегрузок.

Данная статья "Медленный старт" размещена на сайте Компьютерные сети и многоуровневая архитектура интернета (conlex.kz) в ознакомительных целях.

Уточнения, корректировки и обсуждения статьи "Медленный старт" - под данным текстом, в комментариях.

Ответственность, за все изменения, внесённые в систему по советам данной статьи, Вы берёте на себя.

Копирование статьи "Медленный старт", без указания ссылки на сайт первоисточника Компьютерные сети и многоуровневая архитектура интернета (conlex.kz), строго запрещено.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *