TCP пакет пошел пить пиво...
Добавлено: 21 дек 2005, 15:30
В общем ситуация такая:
есть 2 машины (а и б) , которые соответственно через инет соединены друг с другом и т.д и т.п.
На обоих машинах стоят снифферы трафика и собираются логи. Закрываем ТСП сессию.
Смотрим логи на одной машине:
Вроде все нормально, машины обменялись финами и асками (пакеты 2-5) сессия закрыта.
Смотрим логи на другой машине:
И что видим? пакеты 2 и 3 прошли нормально, и время нормальное. А пакеты 4 и 5 появились в логах через 200 с лишним секунд.
Я не знаток ТСП протокола, то получается, что на машине (а) Фин от машины (б) был зарегистрирован, а на машине (б) этот пакет будет послан только через 200 секунд!!! Прям машина времени.
Явно, где-то глюки, а вот на какой машине?
есть 2 машины (а и б) , которые соответственно через инет соединены друг с другом и т.д и т.п.
На обоих машинах стоят снифферы трафика и собираются логи. Закрываем ТСП сессию.
Смотрим логи на одной машине:
Код: Выделить всё
1. 0.0 TCP а > б [ACK]
2. 0.01 TCP а > б [FIN, ACK]
3. 0.02 TCP а < б [ACK]
4. 0.03 TCP а < б [FIN, ACK]
5. 0.04 TCP а > б [ACK]
Смотрим логи на другой машине:
Код: Выделить всё
1. 0.0 TCP а > б [ACK]
2. 0.01 TCP а > б [FIN, ACK]
3. 0.02 TCP а < б [ACK]
4. 200.35 TCP а < б [FIN, ACK]
5. 200.36 TCP а > б [ACK]
Я не знаток ТСП протокола, то получается, что на машине (а) Фин от машины (б) был зарегистрирован, а на машине (б) этот пакет будет послан только через 200 секунд!!! Прям машина времени.
Явно, где-то глюки, а вот на какой машине?