2015-08-27 1 views
1

В моем пониманииРазница между TCP_INFO tcpi_lost и tcpi_retrans

TCP_INFO параметр tcpi_lost является счетчик для потери TCP пакетов.

Параметр TCP_INFO tcpi_retrans является счетчиком для подсчета повторной передачи TCP.

Если да, то какая разница между потерями пакетов и количеством повторной передачи пакетов.

Потеря пакетов в TCP приводит к повторной передаче пакетов. Я прав?

ответ

0

tcpi_lost подсчитывает все потерянные карманы, что означает, что если вы отправите 10 карманов и потеряете 5 карманов, это скажет вам, что у вас потеряно 5 карт, только если карман отправлен успешно, он будет учтен (значение count будет уменьшаться).
tcpi_retrans подсчитывает все карманы, которые повторно повторяются, поэтому, если у вас осталось 10 карманов 5, но только 3 были возмущены, это покажет, что 3 кармана были возмущены. Retransmitted подсчитывает те карманы, которые были отправлены снова, поэтому, если у вас есть 5, и вы продолжаете пересылать все 5 в то время, когда вы получите 5, но если вы отправите 3 в то время, когда они вернутся 3.

+0

Не могли бы вы перефразировать его. я не мог понять. –

+0

Вы имели в виду, что 5 пакетов, которые были потеряны, повторно передаются как 3 пакета после истечения срока действия RTO, а счетчик tcpi_retrans получает инкремент как 3 –

+0

@sujaiMJ извините за долгое ожидание, я забыл об этом вопросе, и да, это то, что я имел в виду. –