Постоје неке сличности и различитости између протокола контроле преноса (ТЦП) и протокола корисничких датаграма (УДП). Једна од разлика је у томе што је ТЦП протокол везан за везу јер успоставља везу између рачунара пре краја пре преноса података. С друге стране, УДП је протокол без повезивања јер не одређује везу пре слања података. Сличност између њих је да су и ТЦП и УДП присутни у транспортном слоју ТЦП / ИП модела. Остале разлике наведене су у наставку текста.
Цомпарисон Цхарт
Основа за поређење | ТЦП | УДП |
---|---|---|
Значење | ТЦП успоставља везу између рачунара пре преноса података | УДП шаље податке директно на одредишни рачунар без провере да ли је систем спреман за пријем или не |
Шири се на | Протокол за контролу преноса | Протокол за корисничке датаграме |
Врста конекције | Прикључак оријентисани | Цоннецтион Лесс |
Брзина | Спор | Брзо |
Поузданост | Хигхли Релиабле | Непоуздан |
Величина заглавља | 20 Битес | 8 Битес |
Признање | Потребно је потврдити податке и имати могућност поновног преношења, ако корисник то затражи. | Она не прихвата потврду нити преноси изгубљене податке. |
Дефиниција ТЦП-а
ТЦП или Трансмиссион Цонтрол Протоцол је протокол повезан са везом, који се налази у транспортном слоју ТЦП / ИП модела. Он успоставља везу између изворног и одредишног рачунара прије покретања комуникације.

Веома је поуздан, јер користи тросмјерно управљање, контролу протока, грешке и загушења. Осигурава да су подаци послани са изворног рачунара тачно примљени од стране одредишног рачунара. Ако у случају, примљени подаци нису у одговарајућем формату, онда ТЦП поново шаље податке.
Следећи протоколи користе ТЦП за пренос података:
- ХТТП (протокол за пренос хипертекста),
- ХТТП-ови (Хипертект Трансфер Протоцол Сецуре),
- ФТП (протокол за пренос датотека),
- СМТП (Симпле Маил Трансфер Протоцол), итд.
Дефиниција УДП-а
УДП или Усер Датаграм Протоцол је протокол без повезивања који се налази у транспортном слоју ТЦП / ИП модела. Он не успоставља везу нити проверава да ли је одредишни рачунар спреман за пријем или не, само шаље податке директно. УДП се користи за бржи пренос података. Мање је поуздан и користи се за пренос података као што су аудио и видео датотеке.

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