TCP je jedan od najpopularnijih i osnovnih protokola za prijenos podataka putem Interneta. Ovaj se protokol koristi u TCP / IP mrežama i omogućuje protok podataka, praktički eliminirajući gubitak podataka zbog implementirane tehnologije povezivanja i preuzimanja.
Pojava TCP-a
TCP / IP prvi je put razvijen početkom 1970-ih i korišten je za izgradnju ARPANET-a. Tehnologija je razvijena u sklopu istraživačkog projekta koji je imao za cilj istražiti potencijal za kombiniranje računala u okviru istog lokalnog ili virtualnog internetskog rada.
Uspostavljanje TCP veze vrši se pomoću posebnog klijentskog programa kao što je preglednik, poštar ili klijent za razmjenu poruka.
TCP struktura
Struktura TCP / IP omogućuje vam oblikovanje pristupa udaljenim računalima, kao i kombiniranje pojedinačnih uređaja za stvaranje lokalnih mreža koje rade odvojeno od općih. TCP je pouzdan protokol za prijenos podataka. Dakle, sve informacije koje će biti poslane mreži zajamčeno je da će primatelj primati, tj. korisnik kojem su podaci dostavljeni.
Alternativa za TCP je UDP. Važna razlika između ovih mreža je u tome što TCP prvo mora uspostaviti pouzdanu vezu između pošiljatelja i primatelja podataka. Nakon uspostavljanja veze odvija se prijenos podataka i tada započinje postupak prekida veze. UDP odmah postavlja prijenos željenih informacijskih paketa korisniku bez prethodnog stvaranja kanala.
Slanje podataka putem TCP-a
Nakon uspostavljanja veze, TCP šalje podatke duž kreiranih ruta u skladu s IP adresama pošiljatelja i primatelja podataka. IP adresa je jedinstveni identifikator za svaki mrežni uređaj na Internetu, pa se stoga paket poslan putem kreiranog tunela ne može izgubiti ili pogreškom poslati drugom korisniku.
Na fizičkoj razini prijenosa podataka, informacije imaju oblik frekvencija, amplituda i ostalih valnih oblika koji su već obrađeni mrežnom karticom sučelja adresata.
Kanalni protokoli odgovorni su za obradu podataka putem računala i njihov prijenos drugim komponentama, među kojima su Ethernet, ATM, SLIP, IEEE 802.11. Ti kanali omogućuju ne samo prijenos podataka, već i oblik dostave primatelju. Dakle, u IEEE 802.11 mrežama informacije se prenose pomoću bežičnog radio signala. U tom se slučaju signal šalje s mrežne kartice računala koja također ima vlastiti MAC kod. U slučaju Etherneta, sav prijenos podataka vrši se kabelskom vezom.