logo search
Лекции Сети ЭВМ

Протокол udp ( user datagram protocol)

UDP – протокол без установления соединения. Его, например, используют протоколы TFTP и RPC ( remove procedure call)

Связь без установления соединения ненадежна, так как отправителю не сообщается, правильно ли было принято его сообщение и получено ли оно вообще. Не предусмотрено и исправление ошибок: они либо игнорируются, либо исправляются на ниже и вышележащих уровнях. Другая особенность UDP – он не имеет средств управления потоком данных. Заголовок UDP-дейтаграммы следующий:

Порт отправителя (16 бит)

Порт получателя (16 бит)

Длина дейтаграммы (16 бит)

Контрольная сумма ( 16 бит)

Данные

Рис. 25. Формат заголовка UDP.

Поле контрольной суммы факультативно и заполнено нулями, если не используется. Следует однако помнить, что это единственное средство контроля правильности передачи данных, так как в протоколе IP контрольная сумма вычисляется только для заголовка дейтаграммы.