Шта је ТЦП?
ТЦП је скраћеница за Протокол контроле преноса . Ако желимо да комуникација између два рачунара и комуникација треба да буде добра и поуздана. На пример, желимо да погледамо веб страницу, онда очекујемо да ништа не недостаје на страници, или желимо да преузмемо датотеку, онда нам је потребна комплетна датотека, односно ништа не би требало да недостаје или може бити текст или слику. Ово је могуће само захваљујући ТЦП-у. То је један од најчешће коришћених протокола преко ТЦП/ИП мреже.
Карактеристике ТЦП-а
Следеће су карактеристике ТЦП-а:
употребе оперативног система
ТЦП протокол осигурава да се подаци примају исправно, да ниједан податак не недостаје и да је у реду. Ако се ТЦП протокол не користи, онда се нетачни подаци могу примити или покварити. На пример, ако покушамо да погледамо веб страницу или преузмемо датотеку без коришћења ТЦП-а, можда недостају неки подаци или слике.
ТЦП је протокол оријентисан на везу. Кроз реч прикључак оријентисани, разумемо да рачунари прво успостављају везу, а затим врше комуникацију. Ово се ради коришћењем тросмерног руковања. У а тросмерно руковање, први пошиљалац шаље СИН поруку примаоцу, а затим прималац шаље назад СИН АЦК поруку да потврди да је порука примљена. Након пријема СИН АЦК поруке, пошиљалац шаље поруку потврде примаоцу. На овај начин се успоставља веза између рачунара. Када се веза успостави, подаци ће бити испоручени. Овај протокол гарантује да испорука података значи да ако подаци нису примљени онда ће ТЦП поново послати податке.
Шта је УДП?
УДП је скраћеница за Протокол корисничких датаграма . Његов рад је сличан ТЦП-у јер се такође користи за слање и примање поруке. Главна разлика је у томе што је УДП протокол без везе. Овде, без везе значи да се никаква веза не успоставља пре комуникације. Такође не гарантује испоруку пакета података. Није ни важно да ли су подаци примљени на крају пријемника или не, па је познат и као протокол 'отпали-и-заборави'. Такође је познат као 'запали-и-заборави' протокол како шаље податке и није га брига да ли су подаци примљени или не. УДП је бржи од ТЦП-а јер не пружа гаранцију за испоруку пакета.
Разлике између ТЦП-а и УДП-а
Оба протокола, тј. ТЦП и УДП, су протокол транспортног слоја. ТЦП је протокол оријентисан на везу, док је УДП протокол без везе. То значи да ТЦП захтева везу пре комуникације, али УДП не захтева никакву везу.
ТЦП је поуздан протокол јер обезбеђује сигурност за испоруку података. Следи механизам потврде. У овом механизму, пошиљалац прима потврду од примаоца и проверава да ли је потврда позитивна или негативна. Ако је АЦК позитиван значи, подаци су успешно примљени. Ако је АЦК негативан, онда ће ТЦП поново послати податке. Такође прати механизам контроле тока и грешака.
УДП је непоуздан протокол јер не обезбеђује испоруку података.
ТЦП прати механизам контроле тока који осигурава да се велики број пакета не шаље пријемнику у исто време, док УДП не прати механизам контроле тока.
ТЦП користи технике редоследа и секвенцирања како би осигурао да се пакети података примају истим редоследом којим се шаљу. С друге стране, УДП не прати никакву технику редоследа и секвенцирања; тј. подаци се могу слати било којим редоследом.
Пошто ТЦП успоставља везу између пошиљаоца и примаоца, врши проверу грешака, а такође гарантује испоруку пакета података док УДП нити ствара везу нити гарантује испоруку пакета података, тако да је УДП бржи од ТЦП-а.
У ТЦП-у, подаци могу да тече у оба смера, што значи да пружа услугу пуног дуплекса. С друге стране, УДП је углавном погодан за једносмерни ток података.
Погледајмо разлике између ТЦП-а и УДП-а у облику табеле.
ТЦП | УДП | |
---|---|---|
Пуни облик | Важи за Протокол контроле преноса . | Важи за Протокол корисничких датаграма . |
Врста везе | То је протокол оријентисан на везу, што значи да се веза мора успоставити пре него што се подаци преносе преко мреже. | То је протокол без везе, што значи да шаље податке без провере да ли је систем спреман за пријем или не. |
Поуздан | ТЦП је поуздан протокол јер обезбеђује сигурност за испоруку пакета података. | УДП је непоуздан протокол јер не преузима гаранцију за испоруку пакета. |
Брзина | ТЦП је спорији од УДП-а јер врши проверу грешака, контролу тока и обезбеђује сигурност за испоруку | УДП је бржи од ТЦП-а јер не гарантује испоруку пакета података. |
Величина заглавља | Величина ТЦП-а је 20 бајтова. | Величина УДП-а је 8 бајтова. |
Признање | ТЦП користи концепт тросмерног руковања. У овом концепту, ако пошиљалац прими АЦК, онда ће пошиљалац послати податке. ТЦП такође има могућност да поново пошаље изгубљене податке. | УДП не чека никакву потврду; само шаље податке. |
Механизам контроле протока | Следи механизам контроле тока у којем превише пакета не може бити послато примаоцу у исто време. | Овај протокол не прати такав механизам. |
Грешка провера | ТЦП врши проверу грешака користећи контролну суму. Када се подаци исправе, онда се подаци поново преносе до пријемника. | Не врши проверу грешака, а такође не шаље поново изгубљене пакете података. |
Апликације | Овај протокол се углавном користи тамо где је потребан безбедан и поуздан процес комуникације, као што су војне услуге, прегледање веба и е-пошта. | Овај протокол се користи тамо где је потребна брза комуникација и не брине о поузданости као што су ВоИП, стриминг игара, видео и музички стриминг итд. |