UDP

gradient

UDP — сетевой протокол передачи так называемых «датаграмм» без предварительной инсталляции подтверждающего соединения.

Принцип работы

Протокол использует простейший алгоритм, который не гарантирует надежность, целостность и иерархию при передаче информации. Данные могут прийти вразнобой, часть информации может потеряться в процессе или быть не доставлена.

Использование UDP предполагает, что проверка целостности данных должна происходить на стороне программного обеспечения, которое принимает датаграммы.

Данный протокол используется в случаях, когда необходимо ответить на небольшие запросы большого количества хостов, либо для чувствительных к задержкам приложений.

Надежность и перегрузка

Большинство приложений, которые работают по протоколу UDP, не используют механизм проверки целостности данных. Это связано с тем, что такие проверки только мешают работе протокола и задерживают передачу данных.

Например, видео и аудио трафик передаются по UDP, так как не чувствительны к потере пакетов. Если же необходимо обеспечить стабильность при передаче, то используют другие протоколы.

Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies.