OSI model
Model OSI (Open Systems Interconnection) stvorio je ISO kako bi se pomoglo standardizirati komunikaciju između računalnih sustava. Podijeli komunikaciju u sedam različitih slojeva, koji uključuju više hardverskih standarda, protokoliili druge vrste usluga.
Sedam slojeva OSI modela uključuju:
- Fizički sloj
- Sloj podatkovne veze
- Mrežni sloj
- Sloj transporta
- Sloj sjednice
- Prezentacijski sloj
- Sloj aplikacije
Kada jedan računalni sustav komunicira s drugim, bilo da je preko lokalnog mreža ili Internet, podaci putuju kroz ovih sedam slojeva. Počinje s fizičkim slojem prijenosnog sustava i putuje kroz ostale slojeve do aplikacijskog sloja. Jednom kad podaci dođu do aplikacijskog sloja, sustav za primanje ih obrađuje. U nekim će se slučajevima podaci kretati kroz slojeve obrnuto od fizičkog sloja računala-primatelja.
Najbolji način da objasnite kako funkcionira OSI model je korištenje primjera iz stvarnog života. Na sljedećoj ilustraciji računalo koristi bežičnu vezu za pristup sigurnom web mjestu.
Komunikacijski niz započinje s (1) fizički sloj. Ovo je možda računalo Wi-Fi kartica koja prenosi podatke pomoću IEEE 802.11n standard. Dalje, (2) sloj podatkovne veze može uključivati povezivanje s usmjerivačem putem DHCP. To bi sustavu osiguralo IP adresa, koja je dio (3) mrežni sloj. Nakon što računalo ima IP adresu, može se povezati na Internet putem TCP protokol, koji je (4) transportni sloj. Tada sustav može uspostaviti a NetBIOS sesija, koja stvara (5) sloj sesije. Ako se uspostavi sigurna veza, (6) prezentacijski sloj može uključivati SSL povezanost. Napokon, (7) sloj aplikacije sastoji se od HTTP veza s web stranicom.
OSI model pruža koristan pregled načina na koji računalni sustavi međusobno komuniciraju. Programeri softvera često koriste ovaj model prilikom pisanja softver za što je potrebna mrežna ili internetska podrška. Umjesto ponovnog stvaranja komunikacijskog snopa, programeri softvera trebaju uključiti samo funkcije za određeni OSI sloj (eve) koji njihovi programi koriste.