Kaj je model OSI?

click fraud protection

Da bi več naprav lahko zanesljivo komuniciralo med seboj, je bistveno, da imamo standarde. Čeprav ne bi smelo biti pretežko narediti en standard, realno gledano potrebujete več kot to. Če želite imeti več standardov, ki lahko delujejo skupaj, je pomembno, da imate dobro razumljen okvir, da lahko bistvene vloge zapolnijo ciljni standardi.

Model OSI je ogrodje, ki opisuje nabor sedmih komunikacijskih plasti, potrebnih za aplikacije, da lahko komunicirajo z drugimi napravami prek omrežne povezave. Bistveno je, da ta model ne temelji na nobenem standardu, kar pomeni, da ni nujno, da se stara ali ga je treba zamenjati, saj so protokoli zastareli.

Kljub temu so bili objavljeni drugi modeli, ki imajo različice na isto temo, od katerih so nekateri v bistvu, neuradno, integrirani v model OSI. Številni drugi modeli poenostavljajo nekatere plasti na način, ki bolje odraža trenutno uporabljene protokole, kot je TCP/IP.

Plasti so razdeljene v dve skupini: medijske in gostiteljske plasti. Medijski sloji se nanašajo na dejanski prenos podatkov prek povezave do cilja. Gostiteljske plasti se nanašajo na podatke, ki jih je treba prenesti, in na to, kako jih formatirati. Medijske plasti so fizična, podatkovna povezava in omrežna. Gostiteljske plasti so transport, seja, predstavitev in aplikacija. Plasti so oštevilčene od ena do sedem. Vsaka plast neposredno komunicira samo s plastjo pod njo, hkrati pa zagotavlja možnosti za uporabo zgornje plasti za interakcijo.

Model OSI ima sedem plasti, čeprav je nekatere od njih mogoče združiti ali razdeliti na podplasti v različicah modela. – Vir: Wikipedia

1. sloj: fizični sloj

Fizična plast je odgovorna za prenos in sprejem podatkov med dvema napravama. Pretvori digitalne bite, ki sestavljajo podatke, v signale, ki jih uporablja ustrezni transportni medij. Ni določenega medija, zato se lahko uporabljajo električni, optični ali radijski signali. Teoretično niti ni omejeno na to: uporabili bi lahko zvok, zastavice ali katero koli drugo metodo prenosa podatkov.

Posebni protokoli morajo določiti natančne značilnosti tega, kar predstavlja binarno 1 ali 0 na fizičnem sloju. Določanje prenosnega medija je odvisno tudi od določenih protokolov. Za fizične konektorje lahko to vključuje število, položaj in obliko električnih zatičev ter način povezovanja z ene naprave na drugo. Primeri protokolov, ki pokrivajo fizično plast, so Bluetooth, Ethernet in USB.

2. plast: plast podatkovne povezave

Sloj podatkovne povezave zagotavlja strukturo za dve neposredno povezani napravi. Te naprave bodo v istem omrežju in v isti domeni trka. Faktor domene kolizije pomeni, da ta sloj dekodirajo in uporabljajo omrežna stikala, ne pa tudi omrežna vozlišča. Zasnovan je za vzpostavljanje in prekinitev povezav med dvema povezanima napravama ter za odkrivanje in po možnosti odpravljanje napak na fizični ravni.

Ta plast je bila v modelu IEEE 802 opisana kot dve podplasti. Plasti Medium Access Control (MAC) in Logical Link Control (LLC). Sloj MAC je odgovoren za nadzor nad tem, kako naprave pridobijo dostop do prenosnega medija in dovoljenje za prenos podatkov. Plast LLC zajema protokole omrežne plasti in zagotavlja preverjanje napak in vrstni red okvirjev.

Ethernet, Wi-Fi in Bluetooth so primeri protokolov, ki pokrivajo plast podatkovne povezave. Naslov MAC omrežnih vmesnikov vašega računalnika je povezan s plastjo podatkovne povezave.

3. plast: omrežna plast

Omrežna plast zagotavlja funkcionalnost za prenos paketov med omrežji. Omrežna plast zagotavlja ciljni naslov za omrežni paket. Kljub temu ne določa, kako priti do tja, in to prepušča omrežju. Naslov IP je primer naslova omrežne plasti. Ni zajamčeno, da bo dostava sporočil zanesljiva na omrežni plasti. Vendar lahko protokoli omrežnega sloja izvajajo metode za zanesljivo dostavo sporočil.

Plast 4: Transportna plast

Transportna plast gradi dejansko podatkovno zaporedje, ki se prenaša. Konstruira podatke v oblikah, ki omogočajo, da se prilegajo največji prenosni enoti (MTU) povezovalne povezave. MTU je največje število bajtov paketa, vključno z vsemi glavami. Če je paket prevelik, ga segmentira na več paketov, ki se prenašajo v zaporedju.

Transportna plast lahko po želji nadzira zanesljivost povezave med izvorom in ciljem prek celotne povezave, kot da bi šlo za eno samo neposredno povezavo. Nekateri transportni protokoli, kot je UDP, ne uporabljajo metod zanesljivosti. V nasprotju s tem imajo drugi, kot je TCP, funkcijo zaznavanja napak in ponovnega prenosa izpuščenih paketov.

Plasti 5, 6 in 7: plasti seje, predstavitve in aplikacije

Plasti 5, 6 in 7 so na splošno združene v sodobnejše komunikacijske modele, ki so združeni v zbirki internetnih protokolov kot plast »Aplikacija«. V modelu OSI sloj seje vzpostavi, nadzoruje in prekine povezave med dvema ali več računalniki, kar se približno preslika na postopke preverjanja pristnosti.

Predstavitveni sloj enkapsulira in deenkapsulira podatke. To je lahko preprosto kot formatiranje podatkov kot XML, vendar vključuje tudi šifriranje/dešifriranje s TLS. Aplikacijska plast se nanaša na dejanske aplikacije in omrežni promet, ki ga ustvarjajo, kot sta HTTP in FTP.

Zaključek

Model OSI je konceptualni model, ki opisuje standardni okvir telekomunikacijskih sistemov. Ne zanaša se posebej na noben protokol, ki bi mu pomagal preprečiti zastarelost. Ko so bili razviti novejši protokoli, so bile nekatere plasti, ki jih definira, združene v sodobnejše modele.

To je še posebej opazno pri slojih 5, 6 in 7, ki jih je na splošno težko razlikovati in definirati s sodobno programsko opremo. Druge plasti je lažje razložiti, vendar nekateri protokoli ne spadajo nujno v eno kategorijo. Čeprav model OSI ni popoln, pomaga razumeti kompleksnost in plasti protokolov in sistemov v internetnih komunikacijah.