TCP-Назначение Sequence Number-а
От: Tom Россия http://www.RSDN.ru
Дата: 13.10.05 18:38
Оценка:
Наблюдаю ситуацию, когда у 2-х пакетов одинаковый Sequence Number, у первого выставлен флаг ACK, у второго ACK+PSH,

Может кто то прокоментировать почему SN одинаковые и что это может значить? Спасибо
Народная мудрось
всем все никому ничего(с).
Re: TCP-Назначение Sequence Number-а
От: TarasCo  
Дата: 14.10.05 08:18
Оценка: 19 (2)
Здравствуйте, Tom, Вы писали:

Tom>Наблюдаю ситуацию, когда у 2-х пакетов одинаковый Sequence Number, у первого выставлен флаг ACK, у второго ACK+PSH,


Tom>Может кто то прокоментировать почему SN одинаковые и что это может значить? Спасибо


Это абсолютно нормально. Первый пакет был подтверждением принятого фрагмента и не имел в своем составе данных ( видимо ). Подтверждение ( в отличие от SYN, FIN ) не увеличивает номер последовательности. Второй пакет несет в себе данные ( судя по PSH ), но поскольку предыдущий пакет не передал данных и не увеличил номер последовательности лн имеет тот же Sequence Number. Короче говоря, Sequence Number идентифицирует положение в потоке байтов, а не номер пакета.
Да пребудет с тобою сила
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.