Протокол корисничког датаграма

Разумевање УДП-а и како се разликује од ТЦП-а

Протокол Усер Датаграм (УДП) је уведен 1980. године и један је од најстаријих мрежних протокола који постоје. То је једноставан протокол ОСИ транспортног слоја за апликације апликација клијент / сервер, базиран је на Интернет протоколу (ИП) и представља главну алтернативу ТЦП-у .

Кратко објашњење УДП-а може објаснити да је то непоуздан протокол у поређењу са ТЦП-ом. Иако је то тачно, пошто нема провере грешака или исправљања укључених у пренос података, такође је тачно да постоје дефинитивно апликације за овај протокол који ТЦП не може подударати.

УДП (понекад под називом УДП / ИП) често се користи у апликацијама за видео конференције или рачунарским играма који су направљени специфично за перформансе у реалном времену. Да би постигли веће перформансе, протокол дозвољава пада појединачних пакета (без поновних покушаја) и УДП пакета који ће бити примљени у другом редоследу него што су послани, како то диктира апликација.

Овај начин преноса, у поређењу са ТЦП-ом, омогућава мање података изнад главе и кашњења. Пошто су пакети послати без обзира на све, а нема провере грешака, то резултира употребом мање пропусног опсега .

Да ли је УДП бољи од ТЦП-а?

Одговор на ово питање зависи од контекста јер УДП омогућава боље перформансе, али вероватно и лошији квалитет, од ТЦП-а.

Добар пример када је УДП можда префериран преко ТЦП-а је када је реч о апликацији која боље функционише са мање латенције , као што су онлине игрице, видео ћаскање или преноси говора. Пакети се могу изгубити, али са мање свеукупних кашњења за умањење квалитета, стварно се не осјећа много губитак квалитета.

Са онлине играњем, УДП саобраћај дозвољава утакмици да се настави иако је тренутна веза изгубљена, или ако неки пакети падну из било ког разлога. Ако су укључене исправке грешака, веза би могла да утиче на губитак времена јер пакети покушавају поново да уђу тамо где су стали да би надокнадили грешке, али то није неопходно у живим видео игрицама. Исто важи и за пренос уживо.

Међутим, разлог зашто УДП није толико сјајан када је у питању трансфер датотека је да вам је потребна цјелокупна датотека како бисте је правилно користили. Међутим, не морате сваког пакета видео игре или видео снимка како бисте га уживали.

Оба ТЦП и УДП у слоју 4 ОСИ модела и раде са услугама попут ТФТП , РТСП и ДНС .

УДП Датаграмс

УДП саобраћај функционише кроз оно што се зову датаграми, са сваким датаграмом који се састоји од једне јединице за поруке. Детаљи заглавља се чувају у првих осам бајтова, али остало је оно што држи стварну поруку.

Сваки део УДП датаграм заглавља, који је овде наведен, два бита :

Бројеви УДП портова омогућавају различитим апликацијама да одржавају своје канале за податке, слично ТЦП-у. УДП портови заглавља су два бајта дуга; стога, важећи бројеви УДП портова крећу се од 0 до 65535.

Величина датаграма УДП је број укупног броја бајтова садржаних у одељцима заглавља и података. Пошто је дужина заглавља фиксна величина, ово поље ефикасно прати дужину података величине варијабилне величине (понекад се назива корисним оптерећењем).

Величина датаграма варира у зависности од радног окружења, али има максимално 65535 бајтова.

УДП контролне мјере штите податке о подацима од кријумчарења. Вредност контролне суме представља кодирање података датаграма, израчунато прво од стране пошиљаоца, а касније од стране примаоца. Уколико се појединачни датаграм мења или оштети током преноса, УДП протокол открива неусклађеност обрачуна контролног сума.

У УДП-у, контролна сумња је необавезна, за разлику од ТЦП-а гдје су обавезне контролне суме.