захват пакета: может ли пакет с флагом FIN также иметь данные? - PullRequest
7 голосов
/ 02 января 2012

Я работаю над программой захвата пакетов.Возможно ли, чтобы для пакета IP был установлен флаг FIN, но также имелись данные?

1 Ответ

8 голосов
/ 02 января 2012

Строго говоря, можно поместить данные в пакет TCP FIN ... Цитата из RFC 793 (выделено мной):

SYN и FINединственные элементы управления, требующие такой защиты, и эти элементы управления используются только при открытии и закрытии соединения.Для целей порядкового номера SYN считается выполненным до первого фактического октета данных сегмента, в котором он происходит, , тогда как FIN считается происходящим после последнего фактического октета данных в сегменте, в котором он произошел .

...