LINUX.ORG.RU

История изменений

Исправление bigbit, (текущая версия) :

Конечно же есть. Ты бы хоть сам почитал тот RFC, на который ты ссылку дал. EOL - это специальная опция с kind == 0. Одна из трех обязательных к реализации, между прочим, наряду с MSS и NOP. Используется тогда, когда конец опций не совпадает с концом TCP-заголовка.

An End of Option List Option is formatted as follows:

    0
    0 1 2 3 4 5 6 7
   +-+-+-+-+-+-+-+-+
   |       0       |
   +-+-+-+-+-+-+-+-+

where:

Kind:

    1 byte; Kind == 0.

This option code indicates the end of the option list. This might not coincide with the end of the TCP header according to the Data Offset field. This is used at the end of all options, not the end of each option, and need only be used if the end of the options would not otherwise coincide with the end of the TCP header.

Исходная версия bigbit, :

Конечно же есть. Ты бы хоть сам почитал тот RFC, на который ты ссылку дал. EOL - это спецальная опция с kind == 0. Одна из трех обязательных к реализации между прочим, наряду с MSS и NOP. Используется тогда, когда конец опций не совпадает с концом TCP-заголовка.

An End of Option List Option is formatted as follows:

    0
    0 1 2 3 4 5 6 7
   +-+-+-+-+-+-+-+-+
   |       0       |
   +-+-+-+-+-+-+-+-+

where:

Kind:

    1 byte; Kind == 0.

This option code indicates the end of the option list. This might not coincide with the end of the TCP header according to the Data Offset field. This is used at the end of all options, not the end of each option, and need only be used if the end of the options would not otherwise coincide with the end of the TCP header.