Uvod
Jeste li se ikad zapitali kako se podaci šalju mrežom s jednog računala na drugi? Ako je odgovor da, tada je model interkonekcije otvorenog sustava ono što tražite.
Model OSI koristi se kako bi se standardiziralo i okarakteriziralo kako podaci trebaju teći od pošiljatelja do primatelja, ne uzimajući u obzir unutarnju strukturu krajnje točke (pošiljatelj, primatelj).
Organizacija koja je smislila ovaj model je Međunarodna organizacija za standardizaciju i stoga se ovaj model formalno naziva ISO - OSI .
Arhitektura
Kao na slici ispod, model dijeli mrežu u 7 slojeva . Podatkovna komunikacija u OSI modelu započinje gornjim slojem (aplikacijski sloj) stoga na strani slanja, putuje nizom do najnižeg sloja pošiljatelja (fizički sloj), a zatim prelazi fizičku mrežnu vezu do donjeg sloja na primatelju sa strane i prema svom OSI modelu.
Prilazimo slojevitom pristupu jer je lako dizajnirati neovisne slojeve s namjenskim funkcijama koje međusobno komuniciraju u usporedbi s jednim složenim modelom.

Važna zapažanja
- Slojevi od kraja do kraja: Na gornjem dijagramu primijetili biste da su gornji slojevi protokola (Application - Transport), slojevi pošiljatelja i primatelja izravno povezani strelicama. To je zato što ti slojevi nisu svjesni posrednih uređaja koji se koriste za prijenos podataka (poput prekidača i usmjerivača). Čini se da ti slojevi izravno međusobno komuniciraju.
- Jedinica podataka: U gornjem dijagramu, krajnje lijevo, nalazi se jedinica podataka koja se koristi u svakom sloju. Transportni sloj (i slojevi ispod njega) imaju jedinstveni naziv za jedinicu podataka koja se prenosi od pošiljatelja do primatelja.
Funkcije slojeva
- Sloj 1 - Fizički sloj: Fizički sloj je najniži od OSI slojeva i najsloženiji. To je zbog korištenih hardverskih tehnologija. Funkcija ovog sloja je definirati kako će se prijenos bitova prenositi, a ne logički podatkovni paket. Bavi se definiranjem na kojoj će se frekvenciji bit prenositi, kakva će se modulacija koristiti, kako će se bitovi grupirati i drugi fizički niski parametri potrebni za prijenos bitova.
- Sloj 2 - Sloj podatkovne veze: Sloj podatkovne veze odgovoran je za prijenos podataka na susjedne uređaje na istoj lokalnoj mreži (LAN). Ovaj sloj također ima odredbe koje osiguravaju da se podaci bez pogrešaka prenose na viši sloj s fizičkog sloja. Stoga sadrži mehanizme za otkrivanje i ispravljanje pogrešaka kako bi se osiguralo održavanje integriteta podataka.
- Sloj 3 - Mrežni sloj: Mrežni sloj odgovoran je za prosljeđivanje paketa drugim mrežama. Obično se mreža dijeli na više podmreža, a mrežni sloj uz pomoć usmjerivača prosljeđuje pakete između takvih mreža kako bi uspostavio mrežu širokog područja (WAN).
- Sloj 4 - Transportni sloj: Transportni sloj osigurava da se poruke dostavljaju bez pogrešaka, u slijedu, bez gubitaka i dupliciranja. To oslobađa protokole višeg sloja od zabrinutosti zbog prijenosa podataka između njih i njihovih vršnjaka.
- Sloj 5 - Sloj sesije: Sloj sesije omogućuje uspostavljanje sesije između procesa koji se izvode na različitim postajama.
- Sloj 6 - Prezentacijski sloj: Prezentacijski sloj formatira podatke koji će se predstaviti aplikacijskom sloju.
- Sloj 7 - sloj aplikacije: aplikacijski sloj služi kao prozor za pristup korisnicima i procesima aplikacija za mrežne usluge.