Общий обзор протокола дейтаграмм пользователя
UDP,Протокол пользовательских датаграмм, это протокол передачи, альтернативный TCP.
Его главное отличие от TCP заключается в том, что он не требует установления соединения.
Это означает, что это быстрее, каждый отправленный пакет более легкий, поскольку он не содержит всей информации, необходимой в TCP, и имеет более легкий процесс установления связи.
Недостатком является то, что UDP не надежен как TCP.
В TCP, если пакет теряется, протокол может его обработать, и пакет отправляется повторно.
В UDP это не встроено в протокол и должно обрабатываться на более высоком уровне (построенном поверх него). Нет встроенной проверки, чтобы контролировать, был ли пакет получен, и правильно ли он получен.
UDP был определен вRFC 768 in 1980.
Некоторые из наиболее известных протоколов приложений, которые полагаются на уровень UDP:DNSи DHCP, и, что более важно, это базовый уровеньHTTP/3, следующая версия HTTP.
Протокол UDP использует порты для обеспечения связи между процессами, как в TCP.
Дополнительные уроки по сети:
- Введение в WebSockets
- Как работают HTTP-запросы
- Список заголовков HTTP-запросов
- Список заголовков HTTP-ответа
- HTTP против HTTPS
- Что такое RFC?
- Протокол HTTP
- Протокол HTTPS
- Руководство curl по HTTP-запросам
- Кеширование в HTTP
- Список кодов состояния HTTP
- Что такое CDN?
- Протокол HTTP / 2
- Что такое порт
- DNS, система доменных имен
- Протокол TCP
- Протокол UDP
- Введение в REST API
- Как установить локальный сертификат SSL в macOS
- Как сгенерировать локальный сертификат SSL
- Как настроить Nginx для HTTPS
- Простой обратный прокси-сервер nginx для обслуживания нескольких приложений Node.js из подпапок
- Что такое обратный прокси?