UDP (User Datagram Protocol) — это неориентированный на соединение (connectionless) и ненадежный (unreliable) протокол транспортного уровня.
Основные особенности:
- Нет установления соединения (Connectionless): Отправитель сразу начинает передачу данных без предварительного "рукопожатия" с получателем. Это делает UDP быстрым.
- Ненадежная доставка (Unreliable Delivery): UDP не гарантирует доставку пакетов, их порядок и отсутствие дубликатов. Пакеты могут быть потеряны, прийти в другом порядке или продублироваться. Проверка ошибок минимальна (только контрольная сумма).
- Отсутствие контроля потока (No Flow Control): Отправитель может передавать данные с любой скоростью, не заботясь о возможностях принимающей стороны.
- Отсутствие контроля перегрузок (No Congestion Control): UDP не имеет механизмов для предотвращения или реагирования на перегрузки сети.
- Минимальный набор заголовков: З