Predpogoj – Plasti modela OSI
Model OSI, ki smo si ga pravkar ogledali, je le referenčni/logični model. Zasnovan je bil za opisovanje funkcij komunikacijskega sistema z razdelitvijo komunikacijskega postopka na manjše in enostavnejše komponente.
TCP/IP je zasnovalo in razvilo Ministrstvo za obrambo (DoD) v šestdesetih letih prejšnjega stoletja in temelji na standardnih protokolih. Okrajšava za protokol za nadzor prenosa/internetni protokol. The TCP/IP model je jedrnata različica modela OSI. Vsebuje štiri plasti, za razliko od sedmih plasti v modelu OSI.
Število plasti se včasih imenuje pet ali štiri. V tem članku bomo preučili pet plasti. The Fizični sloj in Glavno delo TCP/IP je prenos podatkov računalnika iz ene naprave v drugo. Glavni pogoj tega procesa je, da so podatki zanesljivi in točni, tako da prejemnik prejme enake informacije, kot jih pošilja pošiljatelj. Za zagotovitev, da vsako sporočilo natančno doseže svoj končni cilj, model TCP/IP svoje podatke razdeli v pakete in jih združi na drugem koncu, kar pomaga pri ohranjanju točnosti podatkov med prenosom z enega konca na drugega.
Kakšna je razlika med TCP in IP?
TCP in IP so različni protokoli računalniških omrežij. Osnovna razlika med TCP (Transmission Control Protocol) in IP (Internet Protocol) je v prenosu podatkov. Preprosto povedano, IP najde cilj pošte, TCP pa ima delo za pošiljanje in prejemanje pošte. UDP je še en protokol, ki za komunikacijo z drugim računalnikom ne potrebuje IP-ja. IP zahteva samo TCP. To je osnovna razlika med TCP in IP.
Kako deluje model TCP/IP?
Kadarkoli želimo nekaj poslati prek interneta z uporabo modela TCP/IP, model TCP/IP razdeli podatke v pakete na koncu pošiljatelja in iste pakete je treba ponovno združiti na koncu prejemnika, da tvorijo iste podatke, in to zgodi, da se ohrani točnost podatkov. Model TCP/IP razdeli podatke v 4-plastni postopek, kjer gredo podatki najprej v to plast v enem vrstnem redu in nato v obratnem vrstnem redu, da se organizirajo na enak način na koncu prejemnika.
Za več se lahko obrnete na TCP/IP v računalniških omrežjih .
Plasti modela TCP/IP
- Aplikacijska plast
- Transportna plast (TCP/UDP)
- Omrežni/internetni sloj (IP)
- Fizični sloj
Diagramska primerjava TCP/IP in OSI model je naslednji:
TCP/IP in OSI
1. Fizična plast
Je skupina aplikacij, ki zahtevajo omrežno komunikacijo. Ta plast je odgovorna za ustvarjanje podatkov in zahtevanje povezav. Deluje v imenu pošiljatelja, sloj omrežnega dostopa pa v imenu prejemnika. V tem članku bomo govorili v imenu prejemnika.
2. Sloj podatkovne povezave
Vrsta omrežnega protokola paketa, v tem primeru TCP/IP, je identificirana s plastjo podatkovne povezave. Preprečevanje napak in okvirjanje zagotavlja tudi sloj podatkovne povezave. Protokol od točke do točke (PPP) okvirjanje in okvirjanje Ethernet IEEE 802.2 sta dva primera protokolov plasti podatkovne povezave.
3. Internetna plast
Ta plast je vzporedna s funkcijami omrežne plasti OSI. Določa protokole, ki so odgovorni za logični prenos podatkov po celotnem omrežju. Glavni protokoli, ki se nahajajo na tej ravni, so naslednji:
- IP: IP pomeni internetni protokol in je odgovoren za dostavo paketov od izvornega gostitelja do ciljnega gostitelja z ogledom naslovov IP v glavah paketov. IP ima 2 različici: IPv4 in IPv6. IPv4 je tisti, ki ga trenutno uporablja večina spletnih mest. Toda IPv6 raste, saj je število naslovov IPv4 v primerjavi s številom uporabnikov omejeno.
- ICMP: ICMP pomeni Internet Control Message Protocol. Enkapsuliran je v datagrame IP in je odgovoren za zagotavljanje informacij gostiteljem o težavah z omrežjem.
- ARP: ARP je kratica za protokol za razrešitev naslovov. Njegova naloga je najti naslov strojne opreme gostitelja iz znanega naslova IP. ARP ima več vrst: Reverse ARP, Proxy ARP, Gratuitous ARP in Inverse ARP.
Internetna plast je plast v zbirki internetnih protokolov (IP), ki je niz protokolov, ki definirajo internet. Internetna plast je odgovorna za usmerjanje paketov podatkov iz ene naprave v drugo po omrežju. To naredi tako, da vsaki napravi dodeli edinstven naslov IP, ki se uporablja za identifikacijo naprave in določanje poti, po kateri morajo paketi priti do nje.
primer: Predstavljajte si, da uporabljate računalnik za pošiljanje elektronske pošte prijatelju. Ko kliknete Pošlji, se e-poštno sporočilo razdeli na manjše pakete podatkov, ki se nato pošljejo v internetni sloj za usmerjanje. Internetna plast vsakemu paketu dodeli naslov IP in s pomočjo usmerjevalnih tabel določi najboljšo pot, po kateri paket doseže cilj. Paket se nato posreduje naslednjemu skoku na svoji poti, dokler ne doseže cilja. Ko so vsi paketi dostavljeni, jih lahko prijateljev računalnik znova sestavi v izvirno e-poštno sporočilo.
V tem primeru igra internetna plast ključno vlogo pri dostavi e-pošte iz vašega računalnika v prijateljev računalnik. Uporablja naslove IP in usmerjevalne tabele, da določi najboljšo pot za pakete in zagotovi, da so paketi dostavljeni na pravi cilj. Brez internetnega sloja ne bi bilo mogoče pošiljati podatkov po internetu.
4. Transportna plast
Protokoli transportne plasti TCP/IP si izmenjujejo potrdila o prejemu podatkov in ponovno pošiljajo manjkajoče pakete, da zagotovijo, da paketi prispejo v vrstnem redu in brez napak. Komunikacija od konca do konca se tako imenuje. Transmission Control Protocol (TCP) in User Datagram Protocol sta protokola transportne plasti na tej ravni (UDP).
- TCP: Aplikacije lahko med seboj komunicirajo z uporabo TCP kot da bi bili fizično povezani z vezjem. TCP prenaša podatke na način, ki spominja na prenos znak za znakom in ne na ločene pakete. Začetna točka, ki vzpostavi povezavo, celoten prenos v vrstnem redu bajtov in končna točka, ki zapre povezavo, sestavljajo ta prenos.
- UDP: Storitev dostave datagramov zagotavlja UDP , drugi protokol transportne plasti. UDP ne preverja povezav med sprejemnimi in pošiljajočimi gostitelji. Aplikacije, ki prenašajo majhne količine podatkov, uporabljajo UDP namesto TCP, ker odpravlja postopke vzpostavljanja in preverjanja povezav.
5. Aplikacijska plast
Ta plast je analogna transportni plasti modela OSI. Odgovoren je za komunikacijo od konca do konca in dostavo podatkov brez napak. Aplikacije višjega sloja ščiti pred kompleksnostjo podatkov. V tej plasti so prisotni trije glavni protokoli:
- HTTP in HTTPS: HTTP pomeni protokol za prenos hiperteksta. Svetovni splet ga uporablja za upravljanje komunikacij med spletnimi brskalniki in strežniki. HTTPS pomeni HTTP-Secure. Je kombinacija HTTP s SSL (Secure Socket Layer). Učinkovit je v primerih, ko mora brskalnik izpolniti obrazce, se prijaviti, avtentikirati in izvesti bančne transakcije.
- SSH: SSH pomeni Secure Shell. Je programska oprema za emulacijo terminalov, podobna Telnetu. Razlog za prednost SSH je njegova sposobnost vzdrževanja šifrirane povezave. Vzpostavi varno sejo prek povezave TCP/IP.
- NTP: NTP je kratica za Network Time Protocol. Uporablja se za sinhronizacijo ur na našem računalniku z enim standardnim časovnim virom. Zelo uporaben je v situacijah, kot so bančne transakcije. Predpostavimo naslednjo situacijo brez prisotnosti NTP. Recimo, da izvedete transakcijo, kjer vaš računalnik odčita čas ob 14.30, medtem ko ga strežnik zabeleži ob 14.28. Strežnik se lahko zelo zruši, če ni sinhroniziran.
Plast od gostitelja do gostitelja je plast v modelu OSI (Open Systems Interconnection), ki je odgovorna za zagotavljanje komunikacije med gostitelji (računalniki ali drugimi napravami) v omrežju. Znana je tudi kot transportna plast.
Nekaj pogostih primerov uporabe za sloj gostitelj-gostitelj vključuje:
- Zanesljiv prenos podatkov: Plast od gostitelja do gostitelja zagotavlja, da se podatki zanesljivo prenašajo med gostitelji z uporabo tehnik, kot sta odpravljanje napak in nadzor pretoka. Na primer, če se med prenosom izgubi paket podatkov, lahko sloj od gostitelja do gostitelja zahteva ponovni prenos paketa, da zagotovi, da so vsi podatki pravilno prejeti.
- Segmentacija in ponovno sestavljanje: Plast od gostitelja do gostitelja je odgovorna za razbijanje velikih blokov podatkov na manjše segmente, ki se lahko prenašajo po omrežju, in nato ponovno sestavljanje podatkov na cilju. To omogoča učinkovitejši prenos podatkov in preprečuje preobremenitev omrežja.
- Multipleksiranje in demultipleksiranje: Plast od gostitelja do gostitelja je odgovorna za multipleksiranje podatkov iz več virov v eno samo omrežno povezavo in nato demultipleksiranje podatkov na cilju. To omogoča, da več naprav deli isto omrežno povezavo in pomaga izboljšati uporabo omrežja.
- Komunikacija od konca do konca: Plast od gostitelja do gostitelja zagotavlja povezovalno usmerjeno storitev, ki gostiteljem omogoča medsebojno komunikacijo od konca do konca, ne da bi bile v komunikacijo vključene vmesne naprave.
primer: Razmislite o omrežju z dvema gostiteljema, A in B. Gostitelj A želi poslati datoteko gostitelju B. Sloj od gostitelja do gostitelja v gostitelju A bo razdelil datoteko na manjše segmente, dodal informacije o popravljanju napak in nadzoru toka ter nato posredovati segmente po omrežju gostitelju B. Sloj gostitelj-gostitelj v gostitelju B bo prejel segmente, preveril napake in znova sestavil datoteko. Ko je datoteka uspešno prenesena, bo sloj od gostitelja do gostitelja v gostitelju B potrdil prejem datoteke gostitelju A.
V tem primeru je sloj od gostitelja do gostitelja odgovoren za zagotavljanje zanesljive povezave med gostiteljem A in gostiteljem B, razdelitvijo datoteke na manjše segmente in ponovnim sestavljanjem segmentov na cilju. Odgovoren je tudi za multipleksiranje in demultipleksiranje podatkov ter zagotavljanje komunikacije od konca do konca med obema gostiteljema.
Drugi pogosti internetni protokoli
Model TCP/IP pokriva številne internetne protokole. Glavno pravilo teh internetnih protokolov je, kako se podatki preverjajo in pošiljajo po internetu. Nekateri pogosti internetni protokoli vključujejo:
- HTTP (protokol za prenos hiperteksta): HTTP skrbi za spletne brskalnike in spletna mesta.
- FTP (protokol za prenos datotek): FTP poskrbi, kako naj se datoteka pošlje po internetu.
- SMTP (preprost protokol za prenos pošte): SMTP se uporablja za pošiljanje in prejemanje podatkov.
Razlika med TCP/IP in modelom OSI
| TCP/IP | TUDI |
|---|---|
| TCP se nanaša na protokol za nadzor prenosa. | OSI se nanaša na medsebojno povezovanje odprtih sistemov. |
| TCP/IP uporablja sejni in predstavitveni sloj v samem aplikacijskem sloju. | OSI uporablja različne sejne in predstavitvene plasti. |
| TCP/IP sledi horizontalnemu pristopu brez povezave. | OSI sledi vertikalnemu pristopu. |
| Transportna plast v TCP/IP ne zagotavlja zagotavljanja dostave paketov. | V modelu OSI transportna plast zagotavlja zagotavljanje dostave paketov. |
| Protokolov v modelu TCP/IP ni mogoče zlahka zamenjati. | Medtem ko so v modelu OSI protokoli bolje pokriti in jih je enostavno zamenjati s spremembo tehnologije. |
| Omrežna plast modela TCP/IP zagotavlja samo storitve brez povezave (IP). Transportna plast (TCP) zagotavlja povezave. | Storitve brez povezave in storitve, ki so usmerjene v povezavo, zagotavlja omrežna plast v modelu OSI. |
pogosta vprašanja:
V.1 S katerimi naslovi IP deluje TCP/IP?
odgovor:
TCP/IP na splošno deluje z IP-jem, tj. IPv4 in IPv6 . Če uporabljate IPv4 ali IPv6, se zdi, da že delate na modelu TCP/IP.