Slojevi OSI modela i protokoli u računalnim mrežama
⚡ Pametni sažetak
Slojevi i protokoli OSI modela definiraju kako je mrežna komunikacija konceptualno strukturirana u sedam slojeva - fizički, podatkovna veza, mreža, transport, sesija, prezentacija i aplikacija. Svaki sloj posjeduje specifične odgovornosti i protokole te služi samo sloju iznad i ispod sebe.

Što je OSI model?
The OSI model (međusobna povezanost otvorenih sustava) je konceptualni referentni model koji opisuje kako se podaci kreću između sustava na mreži. Dijeli komunikaciju na sedam dijelovatract slojeva, svaki s jasno definiranom odgovornošću i specifičnim skupom protokola. Model nije implementiran točno onako kako je nacrtan na stvarnim mrežama - TCP/IP je protokolni stog koji se zapravo koristi - ali OSI slojevi ostaju standardni vokabular koji inženjeri koriste za rasuđivanje o mrežnim problemima.
Karakteristike OSI modela
- Sloj se stvara samo tamo gdje je izražena određena razina trbušnih mišića.traccija je potrebna.
- Funkcija svakog sloja odabrana je tako da je usklađena s međunarodno standardiziranim protokolom.
- Slojevi bi trebali biti dovoljno brojni da razdvoje probleme, ali dovoljno malobrojni da se izbjegne pretjerana složenost.
- Svaki sloj se oslanja na sloj neposredno ispod sebe za primitivne usluge i izlaže usluge sloju neposredno iznad.
- Promjena unutar jednog sloja ne bi trebala zahtijevati promjene u slojevima iznad ili ispod njega.
Zašto koristiti OSI model?
- Pruža zajednički vokabular za razumijevanje komunikacije putem mreže.
- Olakšava rješavanje problema odvajanjem funkcija u neovisne mrežne slojeve.
- Pomaže inženjerima da usvoje nove tehnologije pomoću karteping ih na poznate slojeve.
- Omogućuje vam usporedbu funkcionalnih odnosa između različitih protokolnih stogova.
Povijest OSI modela
- Krajem 1970-ih — ISO je započeo program za definiranje općih mrežnih standarda.
- 1973 — eksperimentalni sustav s komutacijom paketa u Ujedinjenom Kraljevstvu istaknuo je potrebu za protokolima više razine.
- 1983 — OSI model je prvi put objavljen kao detaljna specifikacija sučelja.
- 1984 — ISO je formalno usvojio OSI arhitekturu kao međunarodni standard (ISO 7498).
7 slojeva OSI modela
OSI model je slojevita referentna arhitektura u kojoj svaki sloj obavlja određenu funkciju. Sedam slojeva rade zajedno kako bi isporučili podatke od pošiljatelja do primatelja.
- Gornji slojevi (Aplikacija, Prezentacija, Sesija): bave se semantikom aplikacije i prvenstveno se izvršavaju u softveru.
- Donji slojevi (transport, mreža, podatkovna veza, fizički): bave se prijenosom podataka, paketizacijom, uokviravanjem i fizičkim medijem. Podatkovna veza i fizički medij također uključuju hardver.
Sedam slojeva, od vrha do dna, su:
- primjena
- Prezentacija
- Sjednica
- prijevoz
- mreža
- Podatkovna veza
- fizička
Dijagram mrežnih slojeva.
Fizički sloj
The Fizički sloj definira električne, mehaničke i fizičke specifikacije podatkovne veze. Prenosi sirove bitove preko prijenosnog medija i ne zanimaju ga protokoli ili semantika višeg sloja. PRI (Primary Rate Interface) je jedan telekomunikacijski primjer koji radi na ovom sloju - saznajte više u PRI tutorijal.
Primjeri hardvera fizičke razine uključuju mrežne adaptere, Ethernet kabele, repetitore i mrežna čvorišta.
Sloj podatkovne veze
The Sloj podatkovne veze otkriva i ispravlja pogreške koje se mogu pojaviti na fizičkom sloju i upravlja protokolom koji uspostavlja i prekida vezu između dva izravno povezana uređaja. Uokviruje sirove bitove u strukturirane okvire i obrađuje fizičko (MAC) adresiranje.
Podatkovna veza je podijeljena u dva podsloja:
- Kontrola pristupa medijima (MAC): kontrolira kako uređaji dobivaju pristup dijeljenom mediju i kako oni transmit podatke.
- Logička kontrola veze (LLC): identificira i enkapsulira protokole mrežne razine i detektira pogreške.
Važne funkcije sloja podatkovne veze
- Uokviravanje: dijeli podatke mrežnog sloja u okvire.
- Dodaje zaglavlje koje sadrži fizičku (MAC) adresu izvora i odredišta.
- Omogućuje hop-to-hop isporuku okvira između susjednih uređaja.
- Detektira pogreške i ponovno zahtijeva oštećene ili izgubljene okvire.
- Nudi mehanizam za prelazak kroz neovisne mreže koje su međusobno povezane.
Mrežni sloj
The Mrežni sloj Pruža funkcionalna i proceduralna sredstva za prijenos nizova podataka promjenjive duljine između hostova smještenih na različitim mrežama. Obrađuje logičko adresiranje (IP), usmjeravanje i prosljeđivanje paketa.
Isporuka na mrežnom sloju nije sama po sebi pouzdana - to jamstvo je posao transportnog sloja. Protokoli za upravljanje slojevima na ovom sloju uključuju:
- Protokoli usmjeravanja (OSPF, BGP, RIP).
- Upravljanje multicast grupama (IGMP).
- Dodjeljivanje adresa na mrežnoj razini (DHCP).
Transportni sloj
The Transportni sloj temelji se na mrežnom sloju kako bi osigurao prijenos podataka od početka do kraja između procesa na izvornim i odredišnim računalima. Održava svojstva kvalitete usluge kao što su redoslijed, pouzdanost i kontrola protoka.
Transportni sloj dijeli poruke gornjeg sloja na segmente, numerira ih i ponovno sastavlja kod primatelja. Jamči isporuku bez grešaka i u ispravnom slijedu kada se koristi s pouzdanim protokolima poput TCP-a ili prihvaća gubitak u zamjenu za brzinu kada se koristi s UDP-om.
Važne funkcije transportnog sloja
- Segmentira poruku primljenu od sloja sesije i numerira svaki segment.
- Dostavlja svaki segment ispravnom procesu na odredišnom računalu koristeći portove.
- Osigurava da cijela poruka stigne bez greške, retransmitting kada je potrebno.
- Upravlja protokom tako da brzi pošiljatelj ne preopterećuje sporog primatelja.
Sloj sesije
The Sloj sesije kontrolira dijaloge (sesije) između dva računala. Uspostavlja, upravlja i prekida logičke veze, obrađuje autentifikaciju gdje je potrebno i podržava dijaloge u punom i polu-dupleksnom načinu rada. Najčešće se implementira u okruženjima koja koriste udaljene pozive procedura.
Važne funkcije sloja sesije
- Uspostavlja, održava i završava sesiju između dva sustava.
- Omogućuje oba sustava da uđu u kontrolirani dijalog.
- Dodaje kontrolne točke u tok podataka kako bi se sesija mogla nastaviti nakon prekida.
Sloj prezentacije
The Prezentacijski sloj definira format u kojem se podaci razmjenjuju između dvaju komunicirajućih entiteta te obrađuje kompresiju i šifriranje. Ponekad se naziva sloj sintakse.
Funkcije prezentacijskog sloja
- Prijevod skupa znakova (na primjer, ASCII u EBCDIC).
- Kompresija podataka za smanjenje broja bitova na žici.
- Šifriranje podataka — na primjer, TLS za zaštitu integriteta i povjerljivosti sadržaja.
- Pruža podršku za formate za usluge kao što su e-pošta i prijenos datoteka.
Sloj aplikacije
The Aplikacijski sloj je sloj najbliži krajnjem korisniku i jedini koji izravno komunicira s aplikacijama. Ne sadrži same aplikacije - umjesto toga otkriva mrežne usluge koje aplikacije koriste.
Funkcije aplikacijskog sloja
- Identificira komunikacijske partnere, određuje dostupnost resursa i sinkronizira komunikaciju.
- Omogućuje korisnicima prijavu na udaljeni host.
- Pruža usluge e-pošte i pristup imeniku.
- Nudi distribuirani pristup bazi podataka za globalne informacije o objektima i uslugama.
Interakcija između slojeva OSI modela
Informacije poslane iz jedne računalne aplikacije u drugu teku kroz OSI slojeve na pošiljatelju, preko žice i natrag kroz slojeve na prijemniku.
- Svaki sloj komunicira sa slojem iznad sebe, slojem ispod sebe i odgovarajućim peer slojem na udaljenom sustavu.
- Na donjem dijagramu, sloj podatkovne veze prvog sustava komunicira s mrežnim i fizičkim slojevima na istom hostu i sa slojem podatkovne veze udaljenog sustava.
Protokoli podržani na svakom OSI sloju
| sloj | Ime | Uobičajeni protokoli |
|---|---|---|
| Sloj 7 | primjena | SMTP, HTTP, HTTPS, FTP, POP3, SNMP, DNS |
| Sloj 6 | Prezentacija | MPEG, ASCII, SSL, TLS |
| Sloj 5 | Sjednica | NetBIOS, SAP, RPC |
| Sloj 4 | prijevoz | TCP, UDP, SCTP |
| Sloj 3 | mreža | IPv4, IPv6, ICMP, IPsec, ARP, MPLS |
| Sloj 2 | Podatkovna veza | Ethernet, PPP, Frame Relay, ATM, HDLC |
| Sloj 1 | fizička | RS-232, 100BaseTX, ISDN, IEEE 802.11 (fizička signalizacija) |
Razlike između OSI-ja i TCP/IP-a
| OSI model | TCP/IP model |
|---|---|
| Pruža jasnu razliku između sučelja, usluga i protokola. | Ne povlači strogu granicu između usluga, sučelja i protokola. |
| Ima sedam slojeva. | Ima četiri sloja (aplikacijski, transportni, internetski i mrežni pristup). |
| Koristi namjenski mrežni sloj za usmjeravanje. | Koristi jedan internetski sloj koji kombinira usmjeravanje i adresiranje. |
| Ima odvojene fizičke i podatkovne slojeve. | Kombinira fizički sloj i sloj podatkovne veze u jedan sloj mrežnog pristupa. |
| Transportni sloj je orijentiran na konekcije. | The TCP / IP Transportni sloj je i orijentiran na povezivanje (TCP) i bez povezivanja (UDP). |
| Minimalna veličina OSI zaglavlja je oko 5 bajtova. | Minimalna veličina TCP/IP zaglavlja je 20 bajtova. |
Prednosti OSI modela
- Standardizira usmjerivače, preklopnike i ostali hardver oko dobro definiranih granica slojeva.
- Smanjuje složenost i standardizira sučelja.
- Olakšava modularni inženjering - dobavljači mogu inovirati unutar jednog sloja bez narušavanja drugih.
- Jamči interoperabilnu tehnologiju među dobavljačima.
- Ubrzava evoluciju mrežnih protokola.
- Pruža podršku za usluge orijentirane na povezivanje i usluge bez povezivanja.
- Ostaje standardni referentni model u obrazovanju o računalnim mrežama.
- Nudi fleksibilnost za prilagodbu mnogim vrstama protokola.
Nedostaci OSI modela
- Uklapanje protokola iz stvarnog svijeta u OSI slojeve može biti zamorno.
- To je samo referentni model — ne definira specifične protokole.
- Neke usluge su duplicirane u više slojeva (na primjer, provjera pogrešaka u Transportu i Data Linku).
- Slojevi se ne mogu izvoditi paralelno - svaki čeka izlaz prethodnog sloja.



