logo
Moya_rabota_po_gosam

Протокол udp. Назначение, формат пакета. Псевдозаголовок.

User Datagram Protocol – это транспортный протокол для передачи данных в сетях IP без установления соединения. Он является одним из самых простых протоколов транспортного уровня модели OSI. Используется для передачи данных в случаях, когда важна скорость, а не надежность, не заботится о корректном порядке доставки и не делает повторов. Удобен, для применений, где малы потери, в массовых рассылках локальной подсети, в медиапротоколах и т.п. Используется при передаче потокового видеоигр реального времени. Хотя протокол UDP не гарантирует доставки, по умолчанию предполагается, что вероятность потери пакета достаточно мала.

Используется в DNS, TFTP, NFS (Network File System), TFTP (Trivial File Transfer protocol, RFC-1350), RPC (Remote Procedure Call, RFC-1057) и SNMP (Simple Network Management Protocol), потоковых видео.  

Формат пакета:

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

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

Псевдозаголовок( используемый при расчете контрольной суммы)

Yandex.RTB R-A-252273-3