TCP / IP je sestavni del interneta in kako deluje, vendar malo ljudi dejansko ve, kaj je TCP / IP na prvem mestu. Če želite globlje razumeti tehnologijo, ki povezuje planet, imate srečo, ker smo ta vodič postavili o tem, kaj je in kako vse deluje.
Kaj je TCP / IP?
Preden se podrobneje seznanimo s tem, kako TCP / IP dejansko deluje, bo morda pripomoglo k kratkemu razumevanju, kaj je. Kot pove že ime, sta TCP / IP dva dela - TCP in IP.
TCP, znan tudi kot protokol za nadzor prenosa, je osnovni komunikacijski jezik interneta. V bistvu je odgovoren za zbiranje kosov podatkov - ki bi lahko bili besedilo, slike, videoposnetki in podobno -, njihovo združevanje v manjše pakete podatkov in nato pošiljanje tja, kjer jih lahko sprejme drug sloj TCP.
IP, znan tudi kot internetni protokol, je odgovoren za natančno določitev, kam je treba podatke pošiljati, in zagotavljanje, da se paketi podatkov pošiljajo in sprejemajo na isto mesto. Z drugimi besedami, IP je v bistvu internetna različica GPS-a.
Seveda TCP / IP ni edini protokol za prenos interneta. Druga se imenuje UDP in v določenih okoliščinah nadomešča TCP. Namesto da bi signale pošiljateljem sporočil, da so podatki prejeti, UDP le pošlje podatke, kar ima za posledico nekoliko manjši paket. Zaradi tega se včasih uporablja v aplikacijah, kot so igre na srečo in video komunikacije.
Kako torej TCP in IP delujeta skupaj? Povedano preprosto, TCP je povezan z dejanskimi podatki, IP pa je povezan s tem, kam se ti podatki pošiljajo.
Seveda stvari niso ravno tako preproste. Podrobneje si bomo ogledali TCP / IP v naslednjem razdelku.
Kako natančno torej deluje TCP / IP?
TCP / IP presega preprosto dve plasti - v resnici protokol uporablja štiri plasti. Tu je kratek oris teh plasti.
- Link Layer se uporablja za fizično povezovanje omrežij s pomočjo strojne opreme, kot je strežnik.
- Internetni sloj povezuje različne gostitelje v različnih omrežjih.
- Transportni sloj se uporablja za reševanje povezav med gostiteljem in gostiteljem.
- Aplikacijski sloj zagotavlja, da lahko aplikacije v omrežju komunicirajo.
Layer aplikacije
Začnimo z aplikacijskim slojem, ki zagotavlja komunikacijo med različnimi programi in aplikacijami. Sam sloj aplikacij uporablja vrsto protokolov za zagotavljanje komunikacije - primeri teh vključujejo HTTP, SMTP, FTP in tako naprej. Verjetno ste že slišali za vsaj nekaj teh. Na primer, če SMTP želi, da vaš e-poštni odjemalec naloži e-poštno sporočilo z gostujočega strežnika, nalogo zahteva od sloja aplikacij, ki za izpolnitev zahteve uporablja protokol SMTP.
Aplikacijski sloj te zahteve dopolni s tistimi, ki se imenujejo Pristanišča, in večina aplikacij vedno uporablja enaka vrata. Ta številka vrat je tisto, kar omogoča, da prometni protokol ali TCP natančno ve, katero aplikacijo je treba uporabiti za pošiljanje podatkov. Z drugimi besedami, TCP ve, da se za protokol SMTP uporablja vrata 25, ki dostavijo pošto na vaš e-poštni odjemalec.
Transportni sloj
Kreditna slika: Bruno Cordioli | Flickr
Ko se podatki naložijo, jih prejme aplikacijski sloj in nato razdeli transportni sloj v več različnih podatkovnih paketov. Nasprotno, ko se podatki prenašajo , se pošljejo z internetnega sloja v različnih paketih, po katerem je transportna plast te pakete razporedila v pravilnem vrstnem redu, nakar pošlje oddajniku signal za potrditev, ki ga opozori, da so podatki prispeli na cilj .
Internetni sloj
Sledi internetni sloj. Če želite razumeti internetni sloj, morate razumeti, da se vaš računalnik prek interneta identificira s pomočjo IP naslova. V internetnem sloju sta ciljni IP naslov in izvorni IP naslov dodana v glavi paketom podatkov, zato se podatki končajo na pravem mestu.
Povezovalni sloj
Nenazadnje je Link Layer, kamor se pošiljajo podatki, ki jih ustvari internetni sloj. Povezavni sloj je v veliki meri odvisen od vrste omrežja, na katerega je računalnik povezan.
Povezavni sloj je dejansko sestavljen iz treh podslojev. Prvi je nadzor nad logično povezavo ali LLC, ki podatkom doda informacije, ki opisujejo, skozi kateri protokol naj se podatki pošiljajo. Drugi se imenuje sloj za nadzor dostopa do medijev ali plast MAC in je zadolžen za dodajanje izvornega MAC naslova (naslov fizične omrežne kartice) in ciljnega MAC naslova. Tretja in zadnja plast je fizična plast, ki okvir, ki ga ustvari sloj MAC, pretvori v električno energijo (če se uporablja ožičeno omrežje) ali v elektromagnetne valove (če se prenaša po brezžičnem omrežju).
Sklepi
Kot vidite, je TCP / IP pravzaprav precej kompleksen protokol, vendar je ključnega pomena za to, kako danes uporabljamo internet. Vsi sloji resnično sodelujejo, da se to zgodi. Seveda se lahko stvari vedno zapletejo še bolj, vendar bi to moralo biti dobro vodilo o osnovah TCP / IP.
