Заголовок TCP-пакета.Протокол UDP. Заголовок UDP-пакета

Структура TCP-пакета

Все пакеты протокола TCP имеют две части - на данные и заголовок. В таблице приведены поля заголовка TCP-пакета.

Поле Описание

Source Port (Порт отправителя) TCP пор узла-отправителя

Destination Port (Порт получателя) TCP пор узла-получателя. Определяет конечную точку соединения

Sequence Number (Порядковый номер) Номер последовательности пакета. Используются для проверки получения всех байт соединения

Acknowledgement Number (Номер подтверждения) Порядковый номер байта, который локальный узел планирует получить следующим

Data Length (Длина данных) Длина TCP-пакета

Reserved (Зарезервировано) Зарезервировано для дальнейшего использования

Flags (Флаги) Это поле описывает содержимое сегмента

Windows (Окно) Показывает, сколько места доступно в настоящий момент в окне протокола TCP

Checksum (Контрольная сумма) Проверяет, поврежден ли заголовок

Urgent Pointer (Указатель срочности) Когда отправляются срочные данные (указано в поле Flags), в этом поле задается конечная граница области срочных данных в пакете.

Протокол User Datagram Protocol (UDP) обеспечивает не ориентированную на соединение службу доставки датаграмм по принципу "максимального усилия”. Это означает, что получение всей датаграммы или правильной последовательности отправленных пакетов не гарантируется.

Протокол UDP используется приложениями, не требующими подтверждения. Обычно такие приложения передают данные небольшого объема за один раз.

Для использования протокола UDP приложение должно знать IP-адрес и номер порта получателя. Порт - место назначения при доставке сообщений - идентифицируется уникальным номером. Порт действует как мультиплексная очередь сообщений, то есть он может получать несколько сообщений одновременно. Важно отметить, что порты протокола UDP, перечисленные в таблице, отличаются от портов TCP, несмотря на использование тех же значений номеров.

Поля 8-байтного заголовка UDP-пакета перечислены в таблице:

Поле Описание

Source Port (Порт отправителя) UDP-пор узла-отправителя. Его задавать необязательно. Если не используется, то устанавливается равным нулю.

Destination Port (Порт получателя) UDP-порт узла-получателя. Указывает конечную точку соединения.

Message Length (Длина сообщения) Размер сообщения. Минимальный UPD-пакет содержит только информацию заголовка (8 байт)

Checksum (Контрольная сумма) Проверяет заголовок на предмет повреждения.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: