Как интерпретировать вывод netstat -o /netstat -timers

netstat -o содержит некоторую информацию о тайме на выходе, но я не нашел объяснения вывода в Timer где угодно.
Может ли кто-нибудь объяснить это или указать на объяснение?

Это то, на что похоже netstat -o (на Ubuntu 8.04).

Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       Timer
tcp        0      0 192.168.22.1:443        111.111.11.210:5804     ESTABLISHEDkeepalive (6176.47/0/0)
tcp        0      0 192.168.22.1:443        192.168.22.253:48379    TIME_WAIT  timewait (36.57/0/0)
tcp        0    924 192.168.22.1:47763      10.9.169.60:443         ESTABLISHEDon (0.34/0/0)
tcp        0      0 192.168.22.1:443        192.168.111.99:4059     ESTABLISHEDkeepalive (6963.60/0/0)
tcp        0      0 192.168.22.1:443        192.168.111.74:1729     ESTABLISHEDkeepalive (1393.60/0/0)
tcp        0      0 192.168.56.1:42204      10.9.169.60:443         ESTABLISHEDoff (0.00/0/0)
tcp        0      0 192.168.56.1:42207      10.9.169.60:443         ESTABLISHEDoff (0.00/0/0)
tcp        0    940 192.168.22.1:42186      10.9.169.60:443         ESTABLISHEDon (0.28/0/0)
tcp        0      0 192.168.22.1:443        192.168.22.253:48367    TIME_WAIT  timewait (31.57/0/0)
tcp        0      0 192.168.22.1:42234      10.9.169.60:443         ESTABLISHEDoff (0.00/0/0)
tcp        0      0 192.168.22.1:42209      10.9.169.60:443         ESTABLISHEDoff (0.00/0/0)
16 голосов | спросил sme 1 FebruaryEurope/MoscowbTue, 01 Feb 2011 20:05:56 +0300000000pmTue, 01 Feb 2011 20:05:56 +030011 2011, 20:05:56

2 ответа


6

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

ответил Bill 20 +04002011-10-20T10:34:01+04:00312011bEurope/MoscowThu, 20 Oct 2011 10:34:01 +0400 2011, 10:34:01
0

Первое поле: timewait/keepalive

  

Время в секундах с момента передачи последних данных до тех пор, пока не будет отправлен следующий контрольный сигнал TCP.

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

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

ответил jhvaras 18 J0000006Europe/Moscow 2013, 11:37:14

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132