Разлика између ТЦП и УДП протокола

ТЦП вс УДП протоколи

И ТЦП и УДП се уклапају у четврти слој у ОСИ моделу, који је транспортни слој тик изнад ИП слоја. ТЦП и УДП подржавају пренос података на два различита начина, ТЦП је оријентисан везом, а УДП мање везе.

Код превоза пакета постоје два главна ограничења: једно је поузданост, а друго латенција. Поузданост је загарантована испорука пакета, а латенција је правовремена испорука пакета. Обе се не могу истовремено достићи врхунац, али могу бити оптимизоване.

Да би покренуо комуникацију података између два чвора, пошиљалац треба да зна ИП пријемнике као и број порта. ИП адреса је да усмјерите пакет, а број порта је да преда пакет исправној особи. Даље објашњавајући овај сценарио на примеру из реалног света, размислите о вишеструком трговачком комплексном окружењу и неко вас је усмерио у куповину 30 (који је бријачки салон), Голден Плаза, Но 21 Парк Аве, да бисте стигли до овог места треба да знате само Не Да бисте добили услугу из салона, требате знати број продавнице који је 30. Можете да претпоставите да нема 21 као ИП адресу, а продавница 30 као порт бр..

Исто као у моделу комуникације података и услуга апликације ТЦП апликације слушају бројеве портова да би прихватили ТЦП везе. Исто као што УДП апликације такође слушају бројеве портова за испоруку УДП услуга.

ТЦП:

Дефинисано у РФЦ 793

ТЦП је поуздани протокол за крај и поуздан протокол који подржава загарантовани пренос података. ТЦП од самог успостављања везе обезбеђује поузданост. Неке од главних карактеристика ТЦП-а су тросмерно руковање (СИН, СИН-АЦК, АЦК), откривање грешака, успорени старт, контрола протока и контрола загушења..

ТЦП је поуздан транспортни механизам, па ће се користити тамо где је испорука пакета обавезна, чак и у застојима. Типичан пример за ТЦП апликације и бројеве портова су ФТП подаци (20), ФТП контрола (21), ССХ (222), Телнет (23), пошта (25), ДНС (53), ХТТП (80), ПОП3 (110) , СНМП (161) и ХТТПС (443). Ово су добро познате ТЦП апликације.

УДП:

Дефинисано у РФЦ 768

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

Резиме:

(1) ТЦП је оријентисан ка везама и поуздан тамо где је УДП веза мања и непоуздана.

(2) ТЦП-у је потребна већа обрада на нивоу мрежног интерфејса, као што то није случај у УДП-у.

(3) ТЦП користи троструко руковање, контролу загушења, контролу протока и други механизам како би се осигурао поуздан пренос.

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