Objasnio je TCP (Transmission Control Protocol)

Protokol osigurava pouzdan prijenos podataka

TCP (Transmission Control Protocol) važan je mrežni protokol koji se koristi za prijenos podataka preko mreža. Protokol u kontekstu mreža je skup pravila i postupaka koji upravljaju načinom prijenosa podataka , tako da svatko u cijelom svijetu, neovisno o korištenju mjesta, softvera ili hardvera, čini isto na isti način , TCP radi zajedno s IP (Internet Protocol) u poznatom duetu pod nazivom TCP / IP. Ovaj pojam možete vidjeti u mrežnim postavkama vašeg računala, pametnog telefona ili prijenosnog uređaja ako se igrate oko postavki. IP dio se bavi adresiranjem i prosljeđivanjem paketa podataka od izvora do odredišta, dok TCP upravlja pouzdanost prijenosa. U ovom članku ćemo vidjeti što TCP radi i kako funkcionira.

Što TCP radi

Funkcija TCP-a je kontrolirati prijenos podataka tako da je pouzdan. Na mrežama poput Interneta podaci se prenose u paketima, koji su jedinice podataka koje se neovisno šalju na mreži i ponovno se sastavljaju kada dođu do odredišta kako bi se vratili izvorni podaci.

Prijenos podataka na mreži obavlja se u slojevima, svaki protokol na jednom sloju radi nešto komplementarno s onim što drugi rade. Ovaj skup slojeva naziva se protokola protokola. TCP i IP rade ruku pod ruku u snopu, jedan iznad drugog. Na primjer, u jednom stogu možete imati HTTP - TCP - IP - WiFi. To znači da, primjerice, kada računalo pristupa web stranici, koristi HTTP protokol kako bi dobio web stranicu u HTML, TCP kontrolira prijenos, IP kanalizaciju na mreži (npr. Internet) i WiFi prijenos na lokalnoj mreži.

TCP je stoga odgovoran za osiguravanje pouzdanosti tijekom prijenosa. Pouzdan prijenos podataka je onaj u kojem su ispunjeni sljedeći uvjeti. Scenariji se daju da bolje razumiju koncept.

Kako radi TCP

TCP označava svoje pakete tako da su numerirane. Također osigurava da imaju rok do odredišta (što je trajanje od nekoliko stotina milisekundi zvan time-out) i neke druge tehničke odredbe. Za svaki primljeni paket, uređaj za slanje obavještava se putem paketa pod nazivom potvrda. Ime kaže sve. Ako nakon vremenskog ograničenja ne primi potvrdu, izvor šalje još jednu kopiju vjerojatno propuštenog ili odgođenog paketa. Paketi izvan reda također se ne priznaju. Na taj način, svi paketi su uvijek sastavljeni redom, bez rupa i unutar unaprijed određenog i prihvatljivog kašnjenja.

TCP adresiranje

Dok IP ima kompletan mehanizam za adresiranje poznat kao IP adresa , TCP nema takav elaborirani sustav adresiranja. Nije ga potrebno. Koristi samo brojeve koje pruža uređaj kojim radi kako bi utvrdio gdje prima i šalje pakete za koju uslugu. Ti se brojevi nazivaju lukama. Na primjer, web preglednici koriste port 80 za TCP. Port 25 se koristi ili e-mail. Broj porta često je povezan s IP adresom za uslugu, npr. 192.168.66.5:80