Objašnjen je TCP (Protokol kontrole prenosa)

Protokol obezbeđuje pouzdan prenos podataka

TCP (Transmission Control Protocol) je važan mrežni protokol koji se koristi u prenosu podataka preko mreža. Protokol, u kontekstu mreža, predstavlja skup pravila i procedura koji regulišu način prenošenja podataka tako da svi na celom svetu, nezavisno od lokacije, softvera ili hardvera koji se koriste, radi na isti način . TCP radi zajedno sa IP (Internet Protocol) u poznatom duetu zvanom TCP / IP. Ovaj izraz možete da vidite u mrežnim postavkama vašeg računara, pametnog telefona ili prenosnog uređaja ako se igrate sa podešavanjima. IP deo se bavi adresiranjem i prosleđivanjem paketa podataka od izvora do odredišta dok TCP upravlja pouzdanošću prenosa. U ovom članku videćemo šta TCP radi i kako to funkcioniše.

Šta TCP radi

Funkcija TCP je da kontroliše prenos podataka tako da je pouzdan. U mrežama kao što je Internet, podaci se prenose u pakete, koje su jedinice podataka koje se nezavisno šalju na mrežu, a zatim se ponovo sklapaju kada dođu do odredišta da bi vratile originalne podatke.

Prenos podataka na mrežu se vrši u slojevima, svaki protokol na jednom sloju čini nešto komplementarno sa onim što drugi rade. Ovaj set slojeva se zove stack protokola. TCP i IP rade ruku ruku u stacku, jedan iznad drugog. Na primjer, u jednom stacku možete imati HTTP - TCP - IP - WiFi. To znači da kada, na primjer, računar pristupa web stranici, koristi HTTP protokol za dobijanje web stranice u HTML-u, TCP kontroliše prenos, IP kanaliranje na mreži (npr. Internet) i WiFi prenos na lokalnoj mreži.

TCP je stoga odgovoran za obezbeđivanje pouzdanosti tokom prenosa. Verodostojni prenos podataka je jedan u kojem su ispunjeni sledeći zahtjevi. Scenariji se daju kako bi bolje razumeli koncept.

Kako funkcioniše TCP

TCP označava svoje pakete tako da su numerisani. Takođe se osigurava da imaju rok za dostizanje odredišta (koja traje nekoliko stotina milisekundi zvane tajm-aut) i neke druge tehničke odredbe. Za svaki primljeni paket, uređaj za slanje se obaveštava putem paketa pod nazivom potvrda. Ime kaže sve. Ako nakon vremenskog perioda ne primi potvrdu, izvor šalje drugu kopiju verovatno nedostajućeg ili odgođenog paketa. Paketi van redova takođe nisu prihvaćeni. Na ovaj način, svi paketi se uvek sklapaju po redu, bez rupa i unutar unapred određenog i prihvatljivog kašnjenja.

TCP adresiranje

Iako IP poseduje kompletan mehanizam za adresiranje poznatih kao IP adresa , TCP nema takvih elaborativnih sistema za adresiranje. Ne treba ga. On koristi samo brojeve koje obezbeđuje uređaj na kojem radi na identifikaciji gdje prima i šalje pakete za koju uslugu. Ovi brojevi se zovu portovi. Na primjer, web preglednici koriste port 80 za TCP. Port 25 se koristi ili e-pošta. Broj porta često je spojen sa IP adresom za uslugu, npr. 192.168.66.5:80