Anonim

TCP / IP sastavni je dio interneta i kako funkcionira, ali malo ljudi zapravo zna što je TCP / IP na prvom mjestu. Ako želite dublje razumijevanje tehnologije koja povezuje planet, imate sreće, jer smo ovaj vodič sastavili o onome što on i kako to funkcionira.

Što je TCP / IP?

Prije nego što istražimo kako TCP / IP zapravo djeluje, moglo bi vam pomoći kratko razumijevanje o čemu se radi. Kao što naziv govori, postoje dva dijela TCP / IP - TCP i IP.

TCP, poznat i kao Protokol kontrole prijenosa, osnovni je komunikacijski jezik interneta. U osnovi je odgovoran za uzimanje komada podataka - koji bi mogli biti tekst, slike, videozapisi i slično - kompiliranje u manje pakete podataka, te njihovo slanje do mjesta gdje ih može primiti drugi sloj TCP-a.

IP, poznat i kao Internet Protocol, odgovoran je za definiranje mjesta gdje se podaci trebaju slati i osiguravanje slanja i primanja paketa podataka na isto mjesto. Drugim riječima, IP je u osnovi internetska inačica GPS-a.

Naravno, TCP / IP nije jedini protokol internetskog prijenosa. Drugi se naziva UDP i zamjenjuje TCP u određenim okolnostima. Umjesto da koristi signale da obavijesti pošiljatelje da su podaci primljeni, UDP samo šalje podatke, što rezultira malo manjim paketom. Iz tog razloga se ponekad koristi u aplikacijama poput igara i video komunikacija.

Pa kako TCP i IP djeluju zajedno? Jednostavno rečeno, TCP je povezan sa stvarnim podacima, dok je IP povezan s onim gdje se ti podaci šalju.

Naravno, stvari nisu baš tako jednostavne. Podrobnije ćemo pogledati TCP / IP u sljedećem odjeljku.

Pa kako točno TCP / IP radi?

TCP / IP nadilazi jednostavno dva sloja - u stvarnosti protokol koristi četiri sloja. Evo kratkog opisa ovih slojeva.

  1. Link Layer koristi se za fizičko povezivanje mreža pomoću hardvera poput poslužitelja.
  2. Internetski sloj povezuje različite hostese na različitim mrežama.
  3. Transportni sloj koristi se za rješavanje veza domaćin-domaćin.
  4. Aplikacijski sloj osigurava da aplikacije na mreži mogu komunicirati.

Sloj aplikacije

Započnimo s slojem aplikacija koji osigurava komunikaciju između različitih programa i aplikacija. Sam sloj aplikacije koristi niz protokola za osiguravanje komunikacije - njihovi primjeri uključuju HTTP, SMTP, FTP i tako dalje. Vjerojatno ste čuli za barem neke od njih. Na primjer, pomoću SMTP-a, kada vaš klijent e-pošte želi preuzeti e-poštu s poslužitelja s hostom, on zadatak traži od sloja aplikacije, koji koristi SMTP protokol da ispuni zahtjev.

Aplikacijski sloj ispunjava ove zahtjeve kroz ono što se naziva Portovi, a većina aplikacija uvijek koristi isti port. Taj broj priključka omogućuje prometnom protokolu ili TCP-u da točno zna koju aplikaciju treba koristiti za dostavu podataka. Drugim riječima, TCP zna da se port 25 koristi za SMTP protokol, koji dostavlja poštu vašem klijentu e-pošte.

Transportni sloj

Kreditna slika: Bruno Cordioli | Flickr

Kad se podaci prenose, primi ih sloj aplikacije, a zatim ih sloj prijevoza podijeli u više različitih paketa podataka. Suprotno tome, prilikom preuzimanja podataka oni se šalju s internetskog sloja u različitim paketima, nakon čega transportni sloj te pakete raspoređuje u ispravnom redoslijedu, nakon čega odašiljaču šalje signal potvrde upozoravajući ga da su podaci stigli na odredište,

Internetski sloj

Slijede Internet sloj. Da biste razumjeli internetski sloj, morate razumjeti da se vaše računalo identificira putem interneta pomoću IP adrese. Internet sloj je mjesto gdje se ciljna IP adresa i izvorna IP adresa dodaju u zaglavlju paketima podataka, pa podaci završavaju na pravom mjestu.

Sloj veze

Posljednje, ali ne najmanje bitno, Link Layer je mjesto na koje se šalju podaci generirani internetskim slojem. Link Layer uvelike ovisi o vrsti mreže na koju je računalo povezano.

Sloj veze zapravo je izgrađen od tri podsloja. Prvi je Logic Link Control, ili LLC, koji dodaje podatke u podatke koji opisuju kroz koji protokol se podaci trebaju prenijeti. Drugi se naziva sloj kontrole pristupa mediju ili MAC sloj, a on je zadužen za dodavanje izvorne MAC adrese (adresa fizičke mrežne kartice) i ciljne MAC adrese. Treći i posljednji sloj je fizički sloj koji pretvara okvir generiran MAC slojem u električni (ako se koristi ožičena mreža) ili u elektromagnetske valove (ako se prenosi putem bežične mreže).

Zaključci

Kao što vidite, TCP / IP je zapravo prilično složen protokol, ali je ključan u načinu na koji danas koristimo internet. Svi slojevi zaista djeluju zajedno kako bi se to dogodilo. Naravno, stvari mogu uvijek postati još složenije, ali to bi trebalo poslužiti kao dobar vodič o osnovama TCP / IP-a.

Što je tcp / ip i kako djeluje?