TCP je eden najbolj priljubljenih in osnovnih protokolov za prenos podatkov prek interneta. Ta protokol se uporablja v omrežjih TCP / IP in zagotavlja pretok podatkov, kar praktično odpravlja izgubo informacij zaradi implementirane tehnologije povezave in prenosa.
Pojav TCP
TCP / IP je bil prvič razvit v začetku sedemdesetih let in je bil uporabljen za izdelavo ARPANET-a. Tehnologija je bila razvita v okviru raziskovalnega projekta, katerega namen je bil raziskati potencial za kombiniranje računalnikov znotraj istega lokalnega ali navideznega internetnega omrežja.
Vzpostavitev povezave TCP se izvede s posebnim odjemalskim programom, kot je brskalnik, poštni odjemalec ali odjemalec sporočil.
Struktura TCP
Struktura TCP / IP vam omogoča oblikovanje dostopa do oddaljenih računalnikov in kombiniranje posameznih naprav za ustvarjanje lokalnih omrežij, ki delujejo ločeno od splošnih. TCP je zanesljiv protokol za prenos podatkov. Tako bo naslovnik zagotovo prejel vse informacije, ki bodo poslane v omrežje, tj. uporabnik, kateremu so bili podatki posredovani.
Alternativa za TCP je UDP. Pomembna razlika med temi omrežji je, da mora TCP najprej vzpostaviti zaupanja vredno povezavo med pošiljateljem in prejemnikom informacij. Po vzpostavitvi povezave poteka prenos podatkov in nato se začne postopek prekinitve povezave. UDP takoj nastavi prenos želenih informacijskih paketov uporabniku, ne da bi prej ustvaril kanal.
Pošiljanje podatkov prek TCP
Po vzpostavitvi povezave TCP pošilja podatke po ustvarjenih poteh v skladu z naslovi IP pošiljatelja in prejemnika informacij. Naslov IP je edinstven identifikator za vsako omrežno napravo v internetu, zato paketa, poslanega skozi ustvarjeni predor, ni mogoče izgubiti ali napačno poslati drugemu uporabniku.
Na fizični ravni prenosa podatkov so informacije v obliki frekvenc, amplitud in drugih valovnih oblik, ki jih naslovljena omrežna vmesniška kartica že obdela.
Kanalski protokoli so odgovorni za obdelavo informacij v računalniku in njihovo posredovanje drugim komponentam, med katerimi so Ethernet, ATM, SLIP, IEEE 802.11. Ti kanali ne zagotavljajo samo prenosa podatkov, temveč tudi obliko dostave naslovniku. Torej se v omrežjih IEEE 802.11 informacije prenašajo z brezžičnim radijskim signalom. V tem primeru se signal pošlje z omrežne kartice računalnika, ki ima tudi svojo kodo MAC. V primeru Etherneta se ves prenos podatkov izvaja s kabelsko povezavo.