Влияет ли значение TCP RTO и RTT размером пакета?

Я занимаюсь устранением неполадок в своей сети.

Я обнаружил некоторую повторную передачу с помощью wirehark .

Сегмент 1400 байтов передается хорошо, но

сегмент 800 байтов теряется и повторно передается.

Я знаю, что значение RTO контролируется RTT и его дисперсией.

Мой вопрос: Отличаются ли значение RTO и RTT от размера сегмента?

В моем интуиция. Чем больше сегмент, тем длиннее RTT и больше RTO.

Это правильно? Не могли бы вы мне немного помочь? Спасибо!

0
задан 30 August 2019 в 17:07
1 ответ

ИЗМЕНИТЬ.

Краткий ответ: Нет .

RTT - это время от момента отправки пакета до момента его подтверждения, и приблизительно соответствует задержке распространения логического соединения.

TCP использует SRTT или «сглаженный RTT», который постоянно усредняет RTT. Таким образом, влияние размера пакета усредняется (при условии наличия различных размеров пакетов).

RTO основывается на RTT, но округляется до 1 секунды (см. RFC 6298, параграф 2.4). Таким образом, за исключением очень медленных соединений, RTO составляет 1 секунду.

Если небольшие пакеты теряются, это может быть проблема с буфером на одном из ваших маршрутизаторов.

0
ответ дан 5 December 2019 в 01:05

Теги

Похожие вопросы