210 likes | 475 Views
OSI model. Marko Ne đić. OSI (Open System Interconnection) mrežni model.
E N D
OSI model Marko Neđić
OSI (Open System Interconnection) mrežni model • NastaokaorezultatradaISO (International Organization for Standardization)organizacije, započetogkrajem 70-ih godinaprošlog veka. To je apstraktniikonceptualniopisdizajnaprotokolakomunikaciskihiračunarskihmreža, predstavljen u oblikusedamslojeva: • Fizičkisloj(Physical Layer) • Slojveze(Datalink layer) • Mrežnisloj(Network Layer) • Transportnisloj(Transport Layer) • Slojsesije (Konferenciski, SedničkiiliRazgovornisloj - Session Layer) • Prezentacijskisloj(Presentation Layer) • Aplikaciskisloj(Application Layer).
OSI (Open System Interconnection) mrežni model • Kada uređaj spojen na mrežu, (npr. personalni računar) šalje podatke mrežom (npr. e-mail) ti podaci putuju “niz” slojeve OSI modela, sve do zadnjeg, fizičkog sloja. • Kada te podatke prima uređaj spojen na mrežu, oni putuju obrnutim putem, od najnižeg fizičkog sloja, pa sve do najvišeg aplikativnog. • Processlanjapodatakaniz OSI model se zoveenkapsulacija, dok se obratniprocesnazivadekapsulacija. • Omogućava sklapanje komunikacijskog lanca od modula različitih proizvođača.
OSI referentnimodel se sastojiodsedamrazličitihnivoa,podeljenihu dvegrupe: • Prvu grupu sačinjavaju gornja tri sloja, slojevi aplikacije, prezentacije i veze. Ona ima za ulogu da opiše proces interakcije korisnik-računar, rad korisnika sa aplikacijom i proces komunikacije aplikacija međusobno kao krajnjim tačkama. • Druga grupa je sačinjena od donja četri sloja koji definišu kako se prenose informacije sa jednog na drugi kraj (od jednog do drugog korisnika).
Fizički sloj (Physical Layer) • On je prvi i najniži od sedam slojeva OSI modela računarske mrežena kojem se temelje funkcije ostalih slojeva u mreži.Onrukujefizičkimdetaljimaslanjaiprijemabitovaprekofizičkogkanala. Obično je kanalnapravljenodvodova, kaošto je upredenaparicailioptičko vlakno, alimožekoristitiibežičnemedije, kaoštosuinfracrveniili radio talasi. Možepodržavatirazličitetopologije računarskih mreža, kaoštosuzvezda, prstenilimagistrala. Magistrala Prsten Zvezda Optičko vlakno Upredene parice
Fizički sloj (Physical Layer) • Ovajsloj se zarazlikuodvišihslojeva u potpunostiodnosina hardware izadužen je za tri primarnefunkcije: • Standardizacija komponenti (adapteri, interfejsi mrežnih uređaja, kablovi i konektori). • Načinpredstavljanjapodataka(modulacijaikodiranje) ikontrolnestandarde. • Signalizacija, sinhronizacijasignala, predaja, prijemiprenosmedujumom.
Slojveze (data link layer) • Definiše kako se pristupa podacima iz fizičkog medijuma i zadužen je za postavljanje, prijem i prenos paketa putem lokalnog medijuma.Tehnikapostavljanjapaketanamedijum se zove "kontrolapristupamedijumu". • Formatira informaciju u okvire (frames), koje prosleđuje na gore. U obrnutom smeru, informaciju koju dobija pretvara u niz bitova koje prosleđuje fizičkom sloju. • Tokom samo jedne komunikacije paket može da se prenosi putem više različitih medijuma, pa shodno tome ovom sloju pripada niz različitih protokola koji koriste različite metode enkapsulacije paketa u frejmove i pristupa medijumu. Ovi protokoli određuju kako formatirati pakete, za prenos putem različitih medija.
Slojveze(data link layer) • Sloj veze uveden je kao spoj između softverskih i hardverskih procesa, slojeva iznad i sloja ispod. U tom smislu ovaj sloj je podeljen na dva podnovoa: • LLC (Logical Link Control) podsloj - Logika (software) • MAC (Media Access Control) podsloj - Medijum (hardware)
Mrežnisloj (network layer) • Opisuje protokole i servise koji obezbeđuju identifikaciju krajnjih korisnika mreže i putanje između njih. • Protokoli ovog sloja vrše sledeće funkcije: • Enkapsulaciju • Adresiranje • Rutiranje • Dekapsulaciju • Zaduženi su za dostavljanje paketa informacija između identifikovanih korisnika.
Mrežnisloj (network layer) • Protokoli: • IPv4, Internet protokolverzija 4 • IPv6, Internet protokolverzija 6 • ICMP, Internet Control Message Protocol • IGMP, Internet Group Multicast Protocol • IPSec, Internet Protocol Security • IPX, Internetwork Packet Exchange • DDP, Datagram Delivery Protocol • Protokoli rutiranja: • RIP, Routing Information Protocol • EIGRP, (Enhanced Interior Gateway Routing Protocol) • OSPF, (Open Shortest Path First) • IS-IS, (Intermediate System to Intermediate System)
Transportnisloj (transport layer) • Zadatak transportnog sloja jeste obrada poruka na krajnjim tačkama - izvorištu i odredištu . • Ovaj sloj uspostavlja , održava i prekida virtuelne veze za prenos podataka između izvorišta i odredišta . • Transporni sloj je zadužen za: • Nabavku mrežne adrese odredišta • Podelu podataka u segmente pogodne za slanje • Prilagođavanje brzine prenosa mogućnostima strane sa slabijim performansama • Osiguravanje prenosa svih segmenata • Eliminisanje dupliranih segmenata i sl . • Takođe , ovaj sloj može izvršiti i dodatnu kontrolu grešaka pri prenosu ( dodatnu u smislu da je ona već izvršena na sloju veze ) .
Slojsesije (session layer) • Obezbeđuje komunikacioni kanal (koji se naziva sesija) između računara i zadužen je za uspostavljanje i održavanje veze između pokrenutih programa na predajnoj i prijemnoj strani. • Protokoli ovog sloja imaju funkciju da razmene podatke o uspostavljanju komunikacije, da komunikaciju održavaju aktivnom, da je u slučaju prekida ponovo uspostave i da je na kraju završe.
Slojprezentacije (presentation layer) • Sloj prezentacije formatira podatke za prezentaciju korisniku. • Zadatak ovog sloja jeste da uskladi format podataka između učesnika u komunikaciji i sloju aplikacije dostavi ove podatke u formatu koji on zahteva. • Njegoveprimarnefunkcijesu: • Kodiranjeikonverzijapodataka • Kompresija/Dekompresijapodatakaprislanju/prijemu. • Enkripcija/Dekripcijapodataka.
Slojaplikacije (application layer) • Ovo je najviši nivo OSI modela koji obezbeđuje API (Application Programming Interface) za korisničku aplikaciju. • Opisuje rad aplikacija u mreži i njihovu interakciju sa servisima i protokolima nižih slojeva, odnosno preuzima odgovornost za mrežne detalje, tako da korisnička aplikacija ne mora da brine o njima i preuzima funkciju razmene podataka između pokrenutih programa na prijemnoj i predajnoj strani.
Na komslojuradehub,switch,ruter,ripiter? • Habiripiterradenafizickomsloju. • Svičimrežni most radenaslojuveze, aliinafizičkomsloju. • Ruterradinamrežnom sloju, aliinaslojuvezeifizičkomsloju. • Mrežnisloj: ruter • Sloj veze: ruter, svič, mrežni most • Fizički sloj: ruter, svič, mrežni most, hab, ripiter
Frejm (ili okvir) • Frejm je organizovana struktura podataka u koju se smeštaju podaci za prenos duž mreže. • Frejmom se definiše kako su podaci organizovani na, uslovno rečeno, nižem nivou. U prevodu, morate definisati relativnu poziciju svakog dela ili polja poruke, dužinu svakog polja, tip kontrolnih informacija, ubacivanje kontrolnih informacija…. • Kao što znamo od ranije, u slučaju serijske komunikacije podaci se prenose kao nizovi, odnosno, strim bita. • Takav niz ili strim delimo na manje delove koji se zovu frejmovi. • Ideja je da se prenosom manjih delova lakše upravlja. • Na primer, ako dođe do greške u prenosu, zahtevaćemo slanje samo oštećenih frejmova.
Paket • Paket je deo informacije koja se prenosi kroz mrežu. • Paket sadrži podatke, upravljačke kodove, poruke i komande. • Termin i poreklo primene paketa potiče iz nivoa aplikacije, u kome su podaci organizovani u jedinice ili celine nazvane PDU (Protocol Data Unit). • Može se reći da tok podataka u OSI modelu počinje, naravno, iz nivoa aplikacije i da, praktično, podaci putuju kao PDU. Kao se PDU pomera nadole kroz nivoe, svaki nivo dodaje svoje informacije. I to se dešava sve dok PDU ne stigne do Data link nivoa, gde se PDU pretvara u frejmove spremnezaslanje.