Протокол UDP.

UDP – это всего лишь небольшая надстройка над IP, поскольку прложения никогда не используют IP напрямую. Подобно IP, UDP не сообщаетотправителю о доставке датаграммы. UDP хорош для простых однократных сообщений – он используется в системе домонных имен (Domain Name System, DNS).

На рис.2 видно, что в заголовке UDP передается дополнительная информация – номера портов источника и получателя. Эти номера используются приложениями на обоих концах канала связи. Например, клиент посылает датаграмму, адресованную порту 1700 на сервере. Сервер ждет любые датаграммы , у которых № порта получателя равен 1700, и, получив такую, отвечает клиенту другой датаграммой, которую клиент в свою очередь, ожидает с № порта получателя, например, 1701.

 

Рис.2 Упрощенный формат UDP

Полная датаграмма UDP:

 

Рис.3 Датаграмма UDP внутри датаграмма IP