TCP este unul dintre cele mai populare și de bază protocoale pentru transmiterea datelor pe internet. Acest protocol este utilizat în rețelele TCP / IP și asigură fluxul de date, eliminând practic pierderea de informații din cauza conexiunii implementate și a tehnologiei de descărcare.
Apariția TCP
TCP / IP a fost dezvoltat pentru prima dată la începutul anilor 1970 și a fost utilizat pentru a construi ARPANET. Tehnologia a fost dezvoltată ca parte a unui proiect de cercetare care avea ca scop explorarea potențialului de combinare a computerelor în cadrul aceleiași rețele de internet locale sau virtuale.
Stabilirea unei conexiuni TCP se face folosind un program client special, cum ar fi un browser, un mailer sau un client de mesagerie.
Structura TCP
Structura TCP / IP vă permite să formați accesul la computerele la distanță, precum și să combinați dispozitive individuale pentru a crea rețele locale care funcționează separat de cele generale. TCP este un protocol fiabil de transfer de date. Astfel, toate informațiile care vor fi trimise către rețea sunt garantate pentru a fi primite de către destinatar, adică utilizatorul căruia i-au fost furnizate datele.
Alternativa pentru TCP este UDP. O diferență importantă între aceste rețele este că TCP trebuie să stabilească mai întâi o conexiune de încredere între expeditor și destinatarul informațiilor. După stabilirea conexiunii, are loc transferul de date și apoi începe procedura de terminare a conexiunii. UDP configurează imediat transmiterea pachetelor de informații dorite către utilizator fără a crea mai întâi un canal.
Trimiterea datelor prin TCP
După stabilirea unei conexiuni, TCP trimite date de-a lungul rutelor create în conformitate cu adresele IP ale expeditorului și destinatarului informațiilor. O adresă IP este un identificator unic pentru fiecare dispozitiv de rețea de pe Internet și, prin urmare, un pachet trimis prin tunelul creat nu poate fi pierdut sau trimis în mod eronat unui alt utilizator.
La nivelul fizic al transmiterii datelor, informațiile au forma unor frecvențe, amplitudini și alte forme de undă care sunt deja procesate de către placa de interfață de rețea a destinatarului.
Protocoalele de canal sunt responsabile pentru procesarea informațiilor de către un computer și transmiterea acestora către alte componente, printre care se numără Ethernet, ATM, SLIP, IEEE 802.11. Aceste canale asigură nu numai transmiterea datelor, ci și o formă de livrare către destinatar. Deci, în rețelele IEEE 802.11, informațiile sunt transmise utilizând un semnal radio fără fir. În acest caz, semnalul este trimis de pe placa de rețea a computerului, care are și propriul cod MAC. În cazul Ethernet, toate transmiterea datelor se efectuează utilizând o conexiune prin cablu.