Протокол UDP. Протокол пользовательских дейтаграмм (User Datagram Protocol – UDP) в стеке протоколов TCP/IP выполняет функции транспортного протокола без установления

Протокол пользовательских дейтаграмм (User Datagram Protocol – UDP) в стеке протоколов TCP/IP выполняет функции транспортного протокола без установления логического соединения. Протокол UDP обеспечивает совместное обслуживание сразу нескольких приложений. При этом передается минимальное количество служебной информации. В отличие от TCP, в протоколе UDP отсутствуют механизмы исправления ошибок, упорядочивания или управления потоком данных. Единственное предусмотренное в нем средство, связанное с обработкой ошибок, позволяет обнаруживать ошибки в любой части дейтаграммы UDP, включая область данных. В связи этим протокол UDP обеспечивает значительно большую эффективность использования каналов связи, чем протокол TCP. Для примера, все дополнительные поля в заголовке дейтаграммы TCP могут занимать до 200 бит, а заголовок UDP имеет длину только 64 бита.

Кроме того, протокол UDP проще, чем TCP, поэтому клиентский и серверный компьютер должны затрачивать меньше ресурсов для передачи данных с помощью UDP. Но поскольку протокол UDP является ненадежным, он применяется лишь в немногих приложениях, к числу которых относятся: простейший протокол передачи файлов (Trivial File Transfer Protocol – TFTP) и система доменных имен (Domain Name System – DNS).

Протокол UDP определен в документе RFC 768 (стандарт 6), который находится по адресу ftp://ftp.isi.edu/in-notes/stcl/std6.txt.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: