Pārraides vadības protokols
Pārraides vadības protokols (TCP) ir viens no galvenajiem interneta protokolu komplekta protokoliem. TCP ir daļa no populārās "TCP/IP" kombinācijas, ko izmanto internetā. Interneta protokols jeb IP nodrošina, ka dati internetā nonāk īstajā vietā. Tad TCP nodrošina, ka dati tiek novietoti pareizā secībā un neviens no tiem netiek izlaists. TCP arī palīdz kontrolēt datplūsmu internetā, lai tas netiktu pārslogots. Šie protokoli, kas līdzinās datoru lietotajām valodām, ir izstrādāti tā, lai tos varētu izmantot jebkurš dators un jebkura programma (piemēram, tīmekļa pārlūkprogramma vai e-pasta klients).
TCP nozīme
TCP atvieglo datorprogrammu savstarpējo saziņu, parasti datortīklā. Kad programma vēlas nosūtīt lielu datu apjomu, TCP ir atbildīgs par datu sadalīšanu, to nosūtīšanu pa tīklu un pareizu apvienošanu citā datorā. Šajā procesā IP izvēlas, kurus vadus un "krustpunktus" izmantot, lai visātrāk nosūtītu visas datu daļas. Tas tiek darīts, izmantojot paketes.
Ja tīklu izmanto daudz cilvēku, tas var tikt pārslogots. Dažkārt saziņu var apgrūtināt arī laikapstākļi, elektroenerģijas padeves pārtraukumi un citas problēmas. Interneta maršrutētāji izmanto tā saukto slodzes līdzsvarošanu, lai mēģinātu atrisināt dažas no šīm problēmām. Tomēr informācija var tikt piegādāta nepareizi, pazust vai pat dublēties. TCP ir izstrādāts tā, lai pamanītu visas šīs problēmas un mēģinātu tās novērst. Tas var aizņemt zināmu laiku, tāpēc internets dažkārt šķiet lēns. Kad TCP uztvērējs beidzot ir atkārtoti izveidojis perfektu sākotnēji pārraidīto datu kopiju, tas nodod šos datus datorprogrammai, kas tos pieprasījusi. Šādā veidā programmai nav jāzina par tīklu, un TCP nav jāzina par programmas datiem.