Professional Documents
Culture Documents
ISO-OSI Referentni Model
ISO-OSI Referentni Model
ISO-OSI Referentni Model
. Da bi se prevaziao problem nekompatibilnosti mre`nih proizvoda raznih proizvo|a~a organizacija ISO (International
StandardOrganization) je formulisala svoj OSI (Open System Interconnection) referentni model koji se prvenstveno odnosio na
problem medjusobnog povezivanja razliitih korisnika u sistemu. Osnovna ideja je bila sledea. Pridravajui se optih pravila
(standarda) koje komponente sistema mora da potuju, mogue je projektovati i realizovati raunarske mree kod kojih izbor
opreme, softvera i sistema, isporuen od strane razliitih proizvodjaa treba da je irelevantan. Za svoj referentni model ISO je
usvojio nivovski pristup.
Shodno ISO-OSI modelu kompletan komunikacioni podsistem je podeljen na vei broj nivoa pri
emu svaki nivo obavlja definisanu funkciju. Koncepcijski posmatrano, nivoi obavljaju jednu od sledee
dve osnovne funkcije:
(a) mreno-zavisne funkcije; i
(b) aplikaciono-orijentisane funkcije.
Na osnovu ovakve podele, kako je to prikazano na slici, mogue je razlikovati tri razliita operativna okruenja:
(1). mreno okruenje - odnosi se na implementaciju protokola i standarda u cilju ostvarivanja korektne razmene podataka;
(2). OSI okruenje - sadri u sebi mreno okruenje, a ukljuuje i dodatne aplikaciono-orijentisane
protokole i standarde koji omoguavaju krajnjim korisnicima sistema da komuniciraju bez ogranienja;
(3). okruenje realnih sistema - sadri OSI okruenje, a uzima u obzir i razliite osobine
proizvodjaa softvera i servisa koji su razvijeni sa ciljem da bi se izvrio odredjeni distribuirano
procesno informacioni zadatak.
Raunar A (host A)
Raunar B (host B)
AP
AP
Aplikacioni protokol
Aplikacioni nivo
(7)
Prezentacioni protokol
Prezentacioni nivo
(6)
Protokol sesije
Nivo sesije
(5)
Mreni nivo
(3)
Nivo veze
(2)
Fiziki nivo
(1)
mreni
host-ruter protokol
mrenog nivoa
veze
interni
subnet
protokol
host-ruter protokol
nivoa veze
fiziki
host-ruter protokol
fizikog nivoa
interni
subnet
protokol
interni
subnet
protokol
Prezentacioni nivo
(6)
Nivo sesije
(5)
Transportni protokol
Transportni nivo
(4)
Aplikacioni nivo
(7)
Transportni nivo
(4)
mreni
Mreni nivo
(3)
veze
Nivo veze
(2)
fiziki
Fiziki nivo
(1)
komunikacioni
subnet
Aplikacioni proces krajnjeg korisnika, aplikaciju ini vei broj procesa, tj.
korisnika
Servisi koji se odnose na distribuciju informacije
Obavlja fajl-transfer, pristup i upravljanje razmenom poruka i dokumenata,
transfer poslova i manipulisanje, tj. aplikacije se sastoje od aplikacionih
procesa koji obavljaju procesiranje informacije
Aplikacioni
nivo
Prezentacioni
nivo
Nivo
sesije
Funkcije
nivoa kod
OSI modela
Transportni
nivo
Nivo
mree
Nivo
veze
Fiziki
nivo
Proces koji se
predaje
Proces koji se
prima
podaci
Aplikacioni
nivo
Prezentacioni
nivo
Nivo
sesije
Transportni
nivo
Mreni
nivo
aplikacioni
protokol
AH
prezentacioni
protokol
PH
protokol
sesije
mreni
protokol
Nivo
veze
Fiziki
nivo
DH
TH
NA
Prezentacioni
nivo
podaci
SA
transportni
protokol
Aplikacioni
nivo
podaci
Nivo
sesije
podaci
Transportni
nivo
podaci
Mreni
nivo
podaci
podaci
bitovi
DT
Nivo
veze
Fiziki
nivo
Analiziraemo sada aktivnosti kada aplikacioni proces na predajnoj strani predaje podatke
aplikacionom procesu na prijemnoj strani. Podaci se prvo predaju nivou aplikacije. Ovaj nivo podacima pridruuje zaglavlje (header)
AH (zaglavlje moe biti i nulto), a novo formiranu poruku (podaci plus AH zaglavlje) predaje zatim prezentacionom nivou.
Prezentacioni nivo, moe da transformie (procesira) primljene podatke na razliite naine (recimo obavi ifrovanje), na kraju
obrade transforamacionim podacima dodaje zaglavlje PH i transformisane podatke predaje nivou sesije. Treba naglasiti da
prezentacioni nivo nije svestan toga koji deo od primljenih podataka sa vieg nivoa predstavlja zaglavlje AH, a koji deo se odnosi
na podatke. Proces se nadalje ponavlja sve dok podaci ne dostignu fiziki nivo, nakon ega se oni prenose do prijemne strane. Na
prijemnom kraju, kako se poruka prenosi prema viim nivoima, odbacuju se odgovarajua pridruena zaglavlja i obavlja ako je
potrebno inverzno procesiranje (kakvo je deifrovanje) sve dok konano podaci ne pristignu do prijemnog aplikacionog procesa.
Kljuna ideja je sledea. I pored toga to se stvarni prenos podataka organizuje kao vertikalni prenos, softver svakog nivoa se kreira
kao horizontalni. Svrha svakog zaglavlja je da doda novu informaciju koja je potrebna da se ostvari (podri) komunikacija tipa peerto-peer. Pridrueno zaglavlje i podaci nazivaju se, kako smo ve napomenuli, PDU (Protocol Data Unit) ( jedinica- podatakaprotokola). Svaki PDU kaemo da enkapsulira podatke dodavanjem odgovarajueg zaglavlja.
Kao to se vidi sa slike 2.12, na nivou veze sa prednje strane se dodaje zaglavlje DH, a sa zadnje
strane rep DT.
Na Slici 2.13 prikazana su imena jedinica podataka koja se razmenjuju izmedju nivoa u ISO-OSI
modelu.
PH
SA
TH
NA
DH
podaci
PDU nivoa 7
PDU nivoa 6
PDU nivoa 5
PDU nivoa 4
PDU nivoa 3
DT
DL-PDU
Enkapsulacija
Nivo 7
APDU
Nivo 6
PPDU
Nivo 5
SPDU
Nivo 4
TPDU
Nivo 3
paket
Nivo 2
okvir (frame)
Nivo 1
bitovi
AH