Какво е UDP?

Feb 23, 2023

Протоколът за потребителска дейтаграма (UDP) е протокол на транспортно ниво в референтния модел на OSI. Подобно на TCP, той се използва за обработка на пакети данни. Това е протокол на транспортно ниво без връзка. UDP осигурява непрекъснато групиране и сглобяване на пакети и не може да сортира пакетите, тоест не може да знае дали пакетите пристигат безопасно след изпращане. Това е ориентирана към транзакции проста и ненадеждна услуга за предаване на информация.
Характеристики на UDP

1.UDP е без връзка. Данните могат да се изпращат, стига IP адресът и номерът на порта на партньорската страна да са известни.

2. Няма механизъм за потвърждение и механизъм за препредаване. Ако информацията не може да бъде изпратена до другата страна поради мрежови проблеми, UDP протоколният слой не връща никаква информация за грешка на приложния слой.

3. Дейтаграмно ориентиран. UDP е просто превозвач. След добавяне на заглавки към UDP пакетите, изпратени от приложенията, изпращачът доставя пакетите на IP слоя. Той не разделя или обединява пакетите, но запазва границите на тези пакети. Следователно приложението трябва да избере подходящия размер на пакета.

4.UDP поддържа интерактивна комуникация един към един, един към много, много към един и много към много. Накратко, UDP осигурява unicast, multicast и функции за излъчване.

5.UDP се доставя с максимални усилия, с добра производителност в реално време, висока работна ефективност и без контрол на задръстванията, така че скоростта на изпращане на изходната машина няма да бъде намалена дори ако мрежата е претоварена.

6. Заглавието е малко, само осем байта, по-късо от TCP заглавието. В сравнение с TCP, UDP заема по-малко системни ресурси.