Анализ сетевых протоколов. Коннов Н.Н - 30 стр.

UptoLike

Составители: 

29
Таблица 2.6
ТСР-заголовок
Название
поля
Размер
(бит)
Описание
TCP Source Port 16 Порт хоста, отправившего пакет
TCP Destination
Port
16 Порт хоста, получающего пакет
Sequence Number 32
Номер последовательности, соответствующий
данному сегменту (порядковый номер первого байта
в сегменте)
Acknowledgment
Number
32
Номер последовательности подтверждения,
указывает на байт, который хост хочет получить
следующим
Data Length 4 Количество 32-битных слов в TCP заголовке
Reserved 6 Зарезервировано (заполняется нулями)
Flags 6 Флаги:
URG – срочности,
ACK – подтверждения,
PSH – функции проталкивания,
RST – перезагрузки данного соединения,
SYN – синхронизации номеров очереди,
FIN – завершения отправки данных
Window 16
Размер окна, указывает на число байт, которое готов
принять отправитель сегмента TCP
Checksum 162 Контрольная сумма
Urgent Pointer 16
Указатель срочности. Если отправляется срочный
пакет (это определяется флагом URG), то здесь
хранится указатель на положение срочных данных
в сегменте
Options
Необязательное поле для дополнительной
информации. Переменное число (до 10) 32-битных
слов (если это поле заполнено не полностью,
то незаполненная часть дополняется нулями)
Для облегчения взаимодействия между различными програм-
мами прикладного уровня приняты соглашения о номерах портов, зак-
репленных за определенными службами Internet. Номера портов наи-
более известных служб сети приведены в табл. 2.7.
Номера портов от 0 до 255 зарезервированы под системные нуж-
ды, их не допускается использовать в прикладных программах. В ин-
                                                                 Таблица 2.6
                             ТСР-заголовок
     Название     Размер
                                             Описание
       поля        (бит)
TCP Source Port     16   Порт хоста, отправившего пакет
TCP Destination     16   Порт хоста, получающего пакет
Port
Sequence Number     32   Номер последовательности, соответствующий
                         данному сегменту (порядковый номер первого байта
                         в сегменте)
Acknowledgment      32   Номер последовательности подтверждения,
Number                   указывает на байт, который хост хочет получить
                         следующим
Data Length         4    Количество 32-битных слов в TCP заголовке
Reserved            6    Зарезервировано (заполняется нулями)
Flags               6    Флаги:
                         URG – срочности,
                         ACK – подтверждения,
                         PSH – функции проталкивания,
                         RST – перезагрузки данного соединения,
                         SYN – синхронизации номеров очереди,
                         FIN – завершения отправки данных
Window              16   Размер окна, указывает на число байт, которое готов
                         принять отправитель сегмента TCP
Checksum           162   Контрольная сумма
Urgent Pointer     16    Указатель срочности. Если отправляется срочный
                         пакет (это определяется флагом URG), то здесь
                         хранится указатель на положение срочных данных
                         в сегменте
Options                  Необязательное поле для дополнительной
                         информации. Переменное число (до 10) 32-битных
                         слов (если это поле заполнено не полностью,
                         то незаполненная часть дополняется нулями)

     Для облегчения взаимодействия между различными програм-
мами прикладного уровня приняты соглашения о номерах портов, зак-
репленных за определенными службами Internet. Номера портов наи-
более известных служб сети приведены в табл. 2.7.
     Номера портов от 0 до 255 зарезервированы под системные нуж-
ды, их не допускается использовать в прикладных программах. В ин-

                                   29