Построение корпоративной сети с применением коммутационного оборудования и настройкой безопасности. Платунова С.М. - 42 стр.

UptoLike

Составители: 

В качестве квитанции получатель сегмента отсылает ответное
сообщение (сегмент), в которое помещает число, на единицу
превышающее максимальный номер байта в полученном сегменте.
Если размер окна равен W, а последняя квитанция содержала
значение N, то отправитель может посылать новые сегменты до тех пор,
пока в очередной сегмент не попадет байт с номером N+W. Этот сегмент
выходит за рамки окна, и передачу в таком случае необходимо
приостановить до прихода следующей квитанции.
Выбор тайм-аута
Выбор времени ожидания (тайм-аута) очередной квитанции является
важной задачей, результат решения которой влияет на производительность
протокола TCP.
Тайм-аут не должен быть слишком коротким, чтобы по возможности
исключить избыточные повторные передачи, которые снижают полезную
пропускную способность системы.
Но он не должен быть и слишком большим, чтобы избежать
длительных простоев, связанных с ожиданием несуществующей или
"заблудившейся" квитанции.
При выборе величины тайм-аута должны учитываться скорость и
надежность физических линий связи, их протяженность и многие другие
подобные факторы.
В протоколе TCP тайм-аут определяется с помощью достаточно
сложного адаптивного алгоритма, идея которого состоит в следующем.
При каждой передаче засекается время от момента отправки
сегмента до прихода квитанции об его приеме (время оборота).
Получаемые значения времен оборота усредняются с весовыми
коэффициентами, возрастающими от предыдущего замера к
последующему. Это делается с тем, чтобы усилить влияние последних
замеров. В качестве тайм-аута выбирается среднее время оборота,
умноженное на некоторый коэффициент.
Практика показывает, что значение этого коэффициента должно
превышать 2. В сетях с большим разбросом времени оборота при выборе
тайм-аута учитывается и дисперсия этой величины.
Реакция на перегрузку сети
Варьируя величину окна, можно повлиять на загрузку сети. Чем
больше окно, тем большую порцию неподтвержденных данных можно
послать в сеть. Если сеть не справляется с нагрузкой, то возникают
очереди в промежуточных узлах-маршрутизаторах и в конечных узлах-
компьютерах.
42