Шта је ТЦП протокол?

ТЦП (Трансмиссион Цонтрол Протоцол) дефинисан је као стандард који објашњава како успоставити и одржавати мрежни разговор путем којег апликативни програми могу да размењују податке. Овај протокол функционише заједно са ИП, односно Интернет протоколом који говори како рачунар између себе шаље пакете података. Укупно, ТЦП и ИП се сматрају основним правилима која дефинишу Интернет. ТЦП је дефинисан од стране ИЕТФ, односно Интернет Енгинееринг Таск Форце (ИЕТФ).

Разумевање ТЦП протокола

Сматра се протоколом оријентисаним на везу, што значи да је веза успостављена и одржавана све док се апликативни програми на сваком крају не изврше разменом порука. Такође одлучује како разбити податке о апликацији у облику пакета које мреже испоручују, затим послати пакете и на крају прихватити те пакете из мрежног слоја, а уз то такође управља контролом протока. У ОСИ моделу ТЦП заузима делове нивоа 4, односно транспортни слој, и делове слоја 5, који су сесијски слој.

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

Предности ТЦП протокола

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

Опсег протокола ТЦП

Минимална дужина заглавља ТЦП-а је 20 бајтова, а максимална 60 бајтова.

  • Изворски порт - То је 16-битни и идентификује изворни порт апликационог процеса приликом слања уређаја.
  • Одредишни порт - Такође је 16-битни и идентификује одредишни порт апликације за пријем уређаја.
  • Помак података (4-битни) - То је 4 бита и помиње величину ТЦП заглавља као и помак података у постојећем пакету у целом сегменту ТЦП-а.
  • Ресервед (3-бит) - Све је постављено на нулу и резервисано је за будућу употребу.
  • ЕЦЕ - Има две интерпретације:
    1. У случају да је СИН бит 0, то значи да ЕЦЕ значи да је ИП пакет добио своје искуство загушења, односно да је ЦЕ бит постављен.
    2. У случају да је СИН бит 1, то значи да ЕЦЕ значи да уређај може да ЕЦТ.
  • УРГ - УРГ означава да поље Хитни поинтер има важне податке и да га треба обрадити.
  • АЦК - АЦК означава да је поље Потврда добило на важности. У случају да је АЦК 0, то значи да пакет нема никакву потврду.
  • ПСХ - Када је подешен ПСХ, то значи да се од њега тражи да прими станицу тако да ПУСХ податке када год је реч о пријему апликације, али без спремања.
  • РСТ - застава за ресетовање има следеће карактеристике:
  1. РСТ је потребан да бисте одбили везу која долази.
  2. РСТ је потребан и за одбацивање сегмента.
  3. РСТ је потребан како би се веза поново покренула.
  • СИН - СИН застава је потребна како би се поставила веза између хостова.

Шта можете учинити са ТЦП протоколом?

ТЦП протокол ради у моделу сервера или клијента. Клијент увек покрене везу и сервер би је прихватио или одбио. Ово тросмерно руковање је у суштини потребно за управљање везама.

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

Оба сервера или клијента могу послати ТЦП сегмент заједно са ФИН заставицом која је постављена на 1. Кад год примање заврши, враћа се признавањем ФИН-а, одређени правац ТЦП комуникације се затвара и веза се отпушта.

Рад са ТЦП протоколом

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

Закључак

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

Препоручени чланак

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

  1. Које су апликације ХТМЛ-а
  2. Увод у шта је ВФКС?
  3. Шта је интерфејс командне линије?
  4. Шта је ЈВМ архитектура

Категорија: