- OSI je kratica za Međusobno povezivanje otvorenog sustava je referentni model koji opisuje kako informacije iz softverske aplikacije u jednom Računalo kreće kroz fizički medij do softverske aplikacije na drugom računalu.
- OSI se sastoji od sedam slojeva, a svaki sloj obavlja određenu mrežnu funkciju.
- OSI model razvila je Međunarodna organizacija za standardizaciju (ISO) 1984. godine, a sada se smatra arhitektonskim modelom za komunikaciju između računala.
- OSI model cijeli zadatak dijeli na sedam manjih i upravljivih zadataka. Svakom sloju dodijeljen je određeni zadatak.
- Svaki sloj je samostalan, tako da se zadatak dodijeljen svakom sloju može izvršiti neovisno.
Karakteristike OSI modela:
- OSI model je podijeljen u dva sloja: gornji sloj i donji sloj.
- Gornji sloj OSI modela uglavnom se bavi pitanjima koja se odnose na aplikacije, a oni su implementirani samo u softver. Aplikacijski sloj je najbliži krajnjem korisniku. I krajnji korisnik i aplikacijski sloj komuniciraju sa softverskim aplikacijama. Gornji sloj odnosi se na sloj neposredno iznad drugog sloja.
- Niži sloj OSI modela bavi se pitanjima prijenosa podataka. Sloj podatkovne veze i fizički sloj implementirani su u hardveru i softveru. Fizički sloj je najniži sloj OSI modela i najbliži je fizičkom mediju. Fizički sloj je uglavnom odgovoran za smještaj informacija na fizički medij.
7 slojeva OSI modela
Postoji sedam OSI slojeva. Svaki sloj ima različite funkcije. U nastavku je dan popis od sedam slojeva:
- Fizički sloj
- Sloj podatkovne veze
- Mrežni sloj
- Transportni sloj
- Sloj sesije
- Prezentacijski sloj
- Aplikacijski sloj
1) Fizički sloj
- Glavna funkcija fizičkog sloja je prijenos pojedinačnih bitova s jednog čvora na drugi čvor.
- To je najniži sloj OSI modela.
- Uspostavlja, održava i deaktivira fizičku vezu.
- Određuje mehaničke, električne i proceduralne specifikacije mrežnog sučelja.
Funkcije fizičkog sloja:
2) Sloj podatkovne veze
- Ovaj sloj je odgovoran za prijenos okvira podataka bez grešaka.
- Definira format podataka na mreži.
- Omogućuje pouzdanu i učinkovitu komunikaciju između dva ili više uređaja.
- Uglavnom je odgovoran za jedinstvenu identifikaciju svakog uređaja koji se nalazi na lokalnoj mreži.
- Sadrži dva podsloja:
- Odgovoran je za prijenos paketa na mrežni sloj primatelja koji prima.
- Identificira adresu protokola mrežnog sloja iz zaglavlja.
- Također omogućuje kontrolu protoka.
Kontrolni sloj logičke veze - Sloj kontrole pristupa medijima je veza između sloja kontrole logičke veze i fizičkog sloja mreže.
- Koristi se za prijenos paketa preko mreže.
Funkcije sloja podatkovne veze
3) Mrežni sloj
- To je sloj 3 koji upravlja adresiranjem uređaja, prati lokaciju uređaja na mreži.
- Određuje najbolji put za premještanje podataka od izvora do odredišta na temelju mrežnih uvjeta, prioriteta usluge i drugih čimbenika.
- Sloj podatkovne veze odgovoran je za usmjeravanje i prosljeđivanje paketa.
- Usmjerivači su uređaji sloja 3, navedeni su u ovom sloju i koriste se za pružanje usluga usmjeravanja unutar mreže.
- Protokoli koji se koriste za usmjeravanje mrežnog prometa poznati su kao protokoli mrežnog sloja. Primjeri protokola su IP i Ipv6.
Funkcije mrežnog sloja:
4) Transportni sloj
- Prijenosni sloj je sloj 4 koji osigurava da se poruke prenose redoslijedom kojim su poslane i da nema dupliciranja podataka.
- Glavna odgovornost transportnog sloja je potpuni prijenos podataka.
- Prima podatke s gornjeg sloja i pretvara ih u manje jedinice poznate kao segmenti.
- Ovaj sloj se može nazvati end-to-end sloj jer pruža vezu od točke do točke između izvora i odredišta za pouzdanu isporuku podataka.
Dva protokola koji se koriste u ovom sloju su:
- To je standardni protokol koji sustavima omogućuje komunikaciju putem interneta.
- Uspostavlja i održava vezu između računala.
- Kada se podaci šalju preko TCP veze, tada TCP protokol dijeli podatke u manje jedinice poznate kao segmenti. Svaki segment putuje internetom koristeći više ruta, a na odredište stižu različitim redoslijedom. Protokol kontrole prijenosa preuređuje redoslijed paketa ispravnim redoslijedom na primateljskom kraju.
- Protokol korisničkog datagrama je protokol prijenosnog sloja.
- To je nepouzdan transportni protokol jer u ovom slučaju primatelj ne šalje nikakvu potvrdu kada je paket primljen, pošiljatelj ne čeka nikakvu potvrdu. Stoga, ovo čini protokol nepouzdanim.
Funkcije transportnog sloja:
5) Sloj sesije
- To je sloj 3 u OSI modelu.
- Sloj sesije koristi se za uspostavljanje, održavanje i sinkronizaciju interakcije između komunikacijskih uređaja.
Funkcije sloja sesije:
6) Prezentacijski sloj
- Prezentacijski sloj se uglavnom bavi sintaksom i semantikom informacija koje se razmjenjuju između dva sustava.
- Djeluje kao prevoditelj podataka za mrežu.
- Ovaj sloj je dio operativnog sustava koji pretvara podatke iz jednog formata prezentacije u drugi format.
- Prezentacijski sloj je također poznat kao sloj sintakse.
Funkcije prezentacijskog sloja:
7) Aplikacijski sloj
- Aplikacijski sloj služi kao prozor za korisnike i aplikacijske procese za pristup mrežnoj usluzi.
- Rješava pitanja kao što su transparentnost mreže, raspodjela resursa itd.
- Aplikacijski sloj nije aplikacija, ali obavlja funkcije aplikacijskog sloja.
- Ovaj sloj pruža mrežne usluge krajnjim korisnicima.
Funkcije sloja aplikacije:
- Imeničke usluge: Aplikacija pruža distribuirane izvore baze podataka i koristi se za pružanje globalnih informacija o različitim objektima.