Особенности протокола пользовательских дейтаграмм
Протокол пользовательских дейтаграмм (UDP) — это сетевой протокол передачи данных, который был включен в архитектуру широко используемого протокола управления передачей/Интернет-протокола (TCP/IP). Этот протокол определяет надежный способ передачи битов данных в реальном времени (таких как голос и видео) из одного места в другое в форме отдельных дейтаграмм — пакетов данных, которые не имеют связанных с ними функций подтверждения.
Надежность
Отличительной чертой UDP является надежность доставки данных через Интернет. Именно по этой причине TCP/IP в основном стандартизировал UDP для передачи данных в реальном времени, особенно когда речь идет о передаче или приеме голосовых/видео пакетов по сети. Кроме того, благодаря этой функции надежности UDP также используется в службах и протоколах, таких как система доменных имен (DNS) и протокол динамической конфигурации хоста (DHCP).
Ненадежность
UDP быстрый, но ненадежный по своей природе. Это означает, что когда биты данных передаются через UDP, подтверждение их приема не может быть достигнуто автоматически, в отличие от TCP. Эта функция UDP предотвращает его использование для передачи/приема текста или символов в компьютерных сетях.
Беспорядок
Пакеты данных, отправленные по такому протоколу, как TCP, прибывают к получателю организованным и собранным образом. Это свойство также отсутствует в UDP, поскольку он не гарантирует упорядоченной передачи битов данных или пакетов. Это можно назвать самой причиной его надежности и ненадежной передачи/приема.