TCP ni mojawapo ya itifaki maarufu na za msingi za kupitisha data kwenye mtandao. Itifaki hii inatumiwa katika mitandao ya TCP / IP na hutoa mtiririko wa data, ikiondoa upotezaji wa habari kwa sababu ya unganisho lililotekelezwa na teknolojia ya kupakua.
Ujio wa TCP
TCP / IP ilitengenezwa kwanza mwanzoni mwa miaka ya 1970 na ilitumika kujenga ARPANET. Teknolojia hiyo ilitengenezwa kama sehemu ya mradi wa utafiti ambao ulikuwa na lengo la kuchunguza uwezekano wa kuchanganya kompyuta ndani ya mtandao huo huo wa ndani au wa kawaida.
Kuanzisha unganisho la TCP hufanywa kwa kutumia mpango maalum wa mteja kama kivinjari, barua, au mteja wa ujumbe.
Muundo wa TCP
Muundo wa TCP / IP hukuruhusu kuunda ufikiaji wa kompyuta za mbali, na pia unganisha vifaa vya kibinafsi kuunda mitandao ya ndani inayofanya kazi kando na ile ya jumla. TCP ni itifaki ya kuhamisha data ya kuaminika. Kwa hivyo, habari yote ambayo itatumwa kwa mtandao imehakikishiwa kupokelewa na anayeandikiwa, i.e. mtumiaji ambaye data ilipewa.
Njia mbadala ya TCP ni UDP. Tofauti muhimu kati ya mitandao hii ni kwamba TCP lazima kwanza ianzishe unganisho la kuaminika kati ya mtumaji na mpokeaji wa habari. Baada ya uunganisho kuanzishwa, uhamishaji wa data unafanyika, na kisha utaratibu wa kukomesha unganisho huanza. UDP mara moja huweka usambazaji wa pakiti za habari zinazohitajika kwa mtumiaji bila kuunda kwanza kituo.
Kutuma data juu ya TCP
Baada ya kuanzisha unganisho, TCP hutuma data kando ya njia zilizoundwa kulingana na anwani za IP za mtumaji na mpokeaji wa habari. Anwani ya IP ni kitambulisho cha kipekee kwa kila kifaa cha mtandao kwenye wavuti, na kwa hivyo pakiti iliyotumwa kupitia handaki iliyoundwa haiwezi kupotea au kutumwa kimakosa kwa mtumiaji mwingine.
Katika kiwango cha mwili cha usafirishaji wa data, habari ina aina ya masafa, amplitudes na maumbo mengine ya mawimbi ambayo tayari yamechakatwa na kadi ya kiunganishi ya mwandikiwaji.
Itifaki za kituo zinawajibika kwa usindikaji wa habari na kompyuta na kuipeleka kwa vifaa vingine, kati ya hizo ni Ethernet, ATM, SLIP, IEEE 802.11. Njia hizi hazipei tu usafirishaji wa data, lakini pia aina ya uwasilishaji kwa mwonaji. Kwa hivyo, katika mitandao ya IEEE 802.11, habari hupitishwa kwa kutumia ishara ya redio isiyo na waya. Katika kesi hii, ishara hutumwa kutoka kwa kadi ya mtandao ya kompyuta, ambayo pia ina nambari yake ya MAC. Katika kesi ya Ethernet, usafirishaji wote wa data unafanywa kwa kutumia unganisho la kebo.