но… что это, Бэрримор?!
$ tcptraceroute 175.41.12.116 Tracing the path to 175.41.12.116 on TCP port 80 (http), 30 hops max 9 * * * 10 TenGE10-3.br01.hkg12.pccwbtn.net (63.218.174.37) 376.228 ms 358.686 ms 362.742 ms 11 cdnetworks.ge10-9.br01.hkg12.pccwbtn.net (63.218.175.214) 361.105 ms 366.016 ms 365.778 ms 12 175.41.9.54 358.396 ms 358.214 ms 356.355 ms 13 175.41.12.116 [open] 368.201 ms -196.318 ms 358.779 ms
Оригинал этой записи в личном блоге.
Tags:
Мелко плаваешь...
no subject
no subject
no subject
no subject
no subject
no subject
Я прямо отрицательного времени в tcptraceroute не видел, но у меня ping до них чуть больше 200ms, а второе и третее время в tcptraceroute обычно гораздо меньше (сейчас вот 12ms вылезло). (Но у меня tcptraceroute очень старый, не знаю, менялся ли он с тех пор, как я его поставил)
no subject
Я посмотрел, что за пакеты ходят от tcptraceroute, он на самом деле на SYN-ACK каждый раз честно отвечает RST.
Интересно, что от 175.41.12.116 второе время всегда существенно меньше, чем первое и третье.
Обычно последовательность последних пакетов (которые уже доходят до самого сервера), выглядит так: (SYN туда, SYN-ACK обратно, RST туда){3 раза}.
А конкретно на 175.41.12.116 получается так: (SYN туда, SYN-ACK обратно, RST туда){3 раза}, а потом ещё (SYN-ACK обратно, RST туда){3 раза}. И судя по sequence number в ответах, приходят они по две штуки на каждый SYN:
Возможно, у них там сильно заниженный таймаут на повторную передачу пакетов, и они успевают два раза отправить SYN-ACK, прежде чем получат первый RST. Или у них там просто какой-то кривой TCP..
no subject
no subject