Протокол UDP
краткое описание структуры пакетов
UDP
RFC 768 http://www.cis.ohio-state.edu/htbin/rfc/rfc768.html (перевод на русский язык - PDF )
Протокол UDP (User Datagram Protocol - протокол пользовательских дейтаграмм) обеспечивает простой сервис передачи сообщений без гарантии доставки для ориентированных на транзакции услуг. Каждый заголовок UDP содержит идентификаторы портов отправителя и получателя, которые позволяют протоколам вышележащих уровней связать указанные приложения и услуги с хостами.
Структура заголовков UDP показана на рисунке.
16
|
32
|
Порт-отправитель
|
Порт-получатель
|
Размер
|
Контрольная сумма
|
Данные
|
Структура заголовков UDP
Порт-отправитель
Необязательное поле, указывающее порт процесса-отправителя. По номеру указанного в этом поле порта адресуются ответы, если явно не указан другой порт. При отсутствии номера порта-отправителя это поле заполняется нулями.
Порт-получатель
Номер порта-получателя, рассматриваемый в контексте указанного IP-адреса получателя.
Размер
Размер данной пользовательской дейтаграммы в октетах с учетом заголовка и данных. Минимальная длина дейтаграммы составляет 8 октетов.
Контрольная сумма
16-битовое значение контрольной суммы псевдозаголовка, содержащего информацию из заголовков IP и UDP, а также данных с дополнением (при необходимости) нулей для выравнивания по двухоктетной границе.
Данные
Поле данных UDP.
Авторские права Энциклопедия сетевых протоколов
Все права защищены.
Дата публикации: 2005-09-22 (6692 просм.)
[ Назад ]
Обсудить статью на Форуме.
|