TCP / IP on olennainen osa Internetiä ja miten se toimii, mutta harvat tietävät, mikä TCP / IP on ensisijaisesti. Jos haluat syvempää ymmärrystä planeettaa yhdistävästä tekniikasta, olet onnekas, koska olemme koonneet tämän oppaan siihen, mikä se on ja kuinka kaikki toimii.
Mikä on TCP / IP?
Ennen kuin tutkitaan kuinka TCP / IP todella toimii, se saattaa auttaa ymmärtämään lyhyesti, mikä se on. Kuten nimestä voi päätellä, TCP / IP: llä on kaksi osaa - TCP ja IP.
TCP, joka tunnetaan myös nimellä Transmission Control Protocol, on Internetin perus viestintäkieli. Pohjimmiltaan se vastaa tietojen keruun ottamisesta - esimerkiksi tekstistä, kuvista, videoista jne. - koottamisesta pienempiin tietopaketteihin ja lähettämisestä sitten sinne, missä toinen TCP-taso voi vastaanottaa.
IP, joka tunnetaan myös nimellä Internet Protocol, vastaa määrittelemään tarkalleen missä tiedot on lähetettävä ja varmistamaan, että datapaketit lähetetään ja vastaanotetaan samaan paikkaan. Toisin sanoen IP on pohjimmiltaan GPS: n Internet-versio.
TCP / IP ei tietenkään ole ainoa Internet-siirtoprotokolla. Toista kutsutaan UDP: ksi, ja se korvaa TCP: n tietyissä olosuhteissa. Sen sijaan, että käyttäisit signaaleja kertoa lähettäjille, että data on vastaanotettu, UDP lähettää vain datan, mikä johtaa hiukan pienempään pakettiin. Tästä syystä sitä käytetään joskus sovelluksissa, kuten pelaamisessa ja videoliikenteessä.
Joten miten TCP ja IP toimivat yhdessä? No, yksinkertaisesti sanottuna TCP liittyy todelliseen tietoon, kun taas IP liittyy siihen, mihin nämä tiedot lähetetään.
Asiat eivät tietenkään ole aivan niin yksinkertaisia. Tarkastellaan syvällisemmin TCP / IP: tä seuraavassa osiossa.
Joten miten TCP / IP toimii oikein?
TCP / IP ylittää vain kaksi kerrosta - todellisuudessa protokolla käyttää neljää kerrosta. Tässä on nopea kuvaus niistä kerroksista.
- Link-kerrosta käytetään verkkojen fyysiseen yhdistämiseen laitteiston, kuten palvelimen, avulla.
- Internet-kerros yhdistää eri isännät toisiinsa eri verkoissa.
- Kuljetuskerrosta käytetään ratkaisemaan isäntä-isäntä-yhteydet.
- Sovelluskerros varmistaa, että verkon sovellukset kykenevät kommunikoimaan.
Sovelluskerros
Aloitetaan sovelluskerroksella, joka varmistaa viestinnän eri ohjelmien ja sovellusten välillä. Sovelluskerros käyttää itse erilaisia protokollia viestinnän varmistamiseksi - esimerkkejä niistä ovat HTTP, SMTP, FTP ja niin edelleen. Olet luultavasti kuullut ainakin joistakin. Esimerkiksi SMTP: n kanssa, kun sähköpostiohjelmasi haluaa ladata sähköpostin isännöidulta palvelimelta, se pyytää tehtävää sovelluskerrokselta, joka käyttää SMTP-protokollaa pyynnön täyttämiseen.
Sovelluskerros täyttää nämä pyynnöt porteina, ja useimmat sovellukset käyttävät aina samaa porttia. Tämä porttinumero sallii siirtoprotokollan tai TCP: n tietää tarkalleen, mitä sovellusta tulisi käyttää datan toimittamiseen. Toisin sanoen TCP tietää, että porttia 25 käytetään SMTP-protokollaan, joka toimittaa postia sähköpostiohjelmaasi.
Kuljetuskerros
Kuvahyvitys: Bruno Cordioli | Flickr
Kun dataa ladataan, se vastaanottaa sovelluskerroksen ja kuljetuskerros jakaa sen sitten joukkoon erilaisia datapaketteja. Päinvastoin, kun dataa ladataan , se lähetetään Internet-kerroksesta eri paketteina, minkä jälkeen kuljetuskerros järjesti nämä paketit oikeassa järjestyksessä, minkä jälkeen se lähettää kuittaussignaalin lähettimelle, joka varoittaa, että tiedot saapuivat määränpäähänsä .
Internet-kerros
Seuraava on Internet-kerros. Internet-kerroksen ymmärtämiseksi sinun on ymmärrettävä, että tietokoneesi tunnistetaan Internetin kautta käyttämällä IP-osoitetta. Internet-kerros on kohde-IP-osoite ja lähde-IP-osoite lisätään otsikkoon datapaketteihin, joten data päätyy oikeaan paikkaan.
Link-kerros
Viimeisenä, mutta ei vähäisimpänä, on linkkikerros, johon Internet-kerroksen tuottamat tiedot lähetetään. Link-kerros riippuu suuresti verkosta, johon tietokone on kytketty.
Link-kerros muodostuu itse kolmesta alakerroksesta. Ensimmäinen on Logic Link Control eli LLC, joka lisää tietoja dataan, joka kuvaa, minkä protokollan avulla tiedot tulisi välittää. Toista kutsutaan Media Access Control -kerrokseksi tai MAC-kerrokseksi, ja se vastaa lähteen MAC-osoitteen (fyysisen verkkokortin osoite) ja kohde-MAC-osoitteen lisäämisestä. Kolmas ja viimeinen kerros on fyysinen kerros, joka muuntaa MAC-kerroksen tuottaman kehyksen joko sähköksi (jos käytetään kiinteää verkkoa) tai sähkömagneettisiksi aaltoiksi (jos sitä siirretään langattoman verkon kautta).
johtopäätökset
Kuten huomaat, TCP / IP on oikeastaan melko monimutkainen protokolla, mutta sillä on merkitystä Internetin käytölle tänään. Kaikki kerrokset todella toimivat yhdessä sen toteuttamiseksi. Asiat voivat tietenkin aina muuttua entistäkin monimutkaisemmiksi, mutta tämän pitäisi toimia hyvänä oppaana TCP / IP: n perusteisiin.
