Структура протокола UDP
User Datagram Protocol или UDP описан в RFC 768 предоставляет услуги доставки пакетов без подключения с максимальными усилиями. Главное преимущество протокола UDP - отсутствие траты времени на установку соединения с удаленным узлом. Приложения, использующие UDP вместо TCP, понимают это основное преимущество в производительности и поэтому используют именно UDP.
Второе преимущество протокола UDP - размер заголовка, он намного меньше, чем у протокола TCP. Ниже представлена структура заголовка
Поля Source и Destination port идентичны тем, которые есть у протокола TCP, размер данных полей также 16 бит.
UDP Length - 16-битное поле, указывающее длину всего сегмента в байтах (udp header
+ udp payload
).
Checksum - 16-битное опциональное (необязательно) поле, проверяющее чексумму всего сегмента. Когда поле неиспользуется, то оно заполняется нулями.
Полностью изучить протокол можно скачав данный дамп
P.S. вся информация представленная здесь используется исключительно в образовательных целях. Все совпадения с реальными объектами, адресами, именами и т.д. случайна и не несёт цели получить от этого выгоду или причинить кому-либо вред.
Back to top ↑
Leave a comment