UDP
UDP — сетевой протокол передачи так называемых «датаграмм» без предварительной инсталляции подтверждающего соединения.
Принцип работы
Протокол использует простейший алгоритм, который не гарантирует надежность, целостность и иерархию при передаче информации. Данные могут прийти вразнобой, часть информации может потеряться в процессе или быть не доставлена.
Использование UDP предполагает, что проверка целостности данных должна происходить на стороне программного обеспечения, которое принимает датаграммы.
Данный протокол используется в случаях, когда необходимо ответить на небольшие запросы большого количества хостов, либо для чувствительных к задержкам приложений.
Надежность и перегрузка
Большинство приложений, которые работают по протоколу UDP, не используют механизм проверки целостности данных. Это связано с тем, что такие проверки только мешают работе протокола и задерживают передачу данных.
Например, видео и аудио трафик передаются по UDP, так как не чувствительны к потере пакетов. Если же необходимо обеспечить стабильность при передаче, то используют другие протоколы.