Протокол UDP (User Datagram Protocol)

Протокол UDP является одним из основных транспортных протоколов. Он работает непосредственно с IP-пакетами и осуществляет их мультиплексирование между различными программами и процессами. Основным понятием данного протокола, добавляемым им к IP является порт назначения пакета. Порт представляет собой некий канал, посредством которого происходит обмен информацией. Работа с таким каналом осуществляется по типу именованных каналов, т.е. сколько сообщений с одной стороны в канал записано, столько с другой стороны будет считано. Такая схема идеально подходит для организации архитектуры приложений по типу клиент-сервер. При этом, сервер осуществляет мультиплексную обработку для каждого клиента одного и того же порта. Как и большинство других транспортных протоколов межсетевого взаимодействия, протокол UDP осуществляет инкапсуляцию IP-пакетов. Он добавляет к стандартным IP-пакетам заголовок, содержащий, кроме прочей информации, номер порта. При работе по данному протоколу IP-пакеты первичного сообщения не разбиваются и не объединяются. Обмен осуществляется с постоянным контролем поступления блоков данных (датаграмм) в канал со стороны сервера и клиента и, если скорость их поступления больше скорости чтения из порта, то некоторые данные могут быть потеряны. Поэтому, протокол UDP называют протоколом с ненадежной доставкой пакетов, вся ответственность за синхронизацию и обработку канала в котором ложится на приложения, осуществляющие взаимодействие. По протоколу UDP работают такие известные системы как NFS (Network File System) – распределенная сетевая файловая система, TFTP (Trivial File Transfer Protocol) – простой протокол передачи файлов, RPC (Remote Procedure Call) – протокол удаленного выполнения команд и SNMP (Simple Network Management Protocol) – протокол удаленного управления сетью. Однако, основным применением данного транспортного протокола является организация высокоуровневых протоколов локальных сетей.








Дата добавления: 2015-08-11; просмотров: 601;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.