Sunteți pe pagina 1din 10

Lecia 3 Modelul OSI

Pentru unificarea datelor n reele cu dispozitive i SOFT


neomogen Organizaia de Standartizare Internaional (ISO) elaborat
modelul de baz al conexiunii sistemelor deschise OSI (Open System
Interconnection). Acest modelul descrie regulile i procedurile
transmisiunii datelor. Elemente de baz a acestui modelului sunt:
nivelele, procesele aplicate, mijloacele fizice ale conexiunii. Structura
modelului de baz este prezentat la figura 1.

Fig.1
n procesul transmiterii datelor n reea fiecare nivelal modelului
OSI execut funciile anumite.Acest model prezint baz pentru
proectarea protocoalelor de reea. OSI divizeaz funciile de comunicaie
n apte nivele. Fiecare din aceste nivelele deservete diferite pri al
procesului interaciunii sistemelor deschise.
Modelul OSI descrie numai mijloacele de sistem i de interaciune.
Aplicaiile realizeaz protocoalele de interaciune proprii. Dac aplicarea
poate executa funciile nivelelor superioare al modelului OSI, pentru
schimblul datelor aplicare se adreseaz direct la mijloacele de sistem,
care ezecuteaz funciile nivelelor inferioare.

1. Interaciunea nivelelor n modelul OSI


Modelul OSI pot fi divizat n doi modele diferite:
- modelul orizontal n baza protocoalelor. Asigur mecanismul
ineraciunii programelor i proceselor la diferite calculatoare.
- modelul vertical n baza serviciilor, asigurate de nivelele vecine.
Fiecare nivel al calculatorului-emitor interacioneaz cu aceelai
nivel calculatorului-receptor. Aceast conexiune este numit conexiune
logic sau virtual. n realitate interaciunea se realizeaz ntre nivelele
vecine a unui calculator.
Informaia la calculatorul-emitor trebuie transmis prin toate
nivelele. Mai apoi ea se transmite n mediul fizic pn la calculatorulreceptor i trece prin toate nivele iari pn cnd nu ajunge la acelai
nivel.
n modelul orizontal dou programe au nevoie de protocol comun
pentru schimbul datelor. n modelul vertical nivelele vecine fac
schimbul a datelor cu utilizarea interfeelor programelor aplicate API
(Aqpplication Programming Interface).
Pn a fi transmise n reea datele mprete n colete. Pentru
datele s fi expediate, coletul trebuie s parcurg toate nivelele SOFTului. La fiecare nivel la colet se adaug informaia de dirijare a nivelului
dat titlul, care asigur transmisiunea succesibil n reea.
La recepie coletul trece de acelai nivele n mod invers. La fiecare
nivel protocolul se citete informaia din colet i dup aceea se
selecteaz informaia, care a fost adugat la colet la acest nivel n partea
de emisie, i se trimite coletul la urmtorul nivel. Cnd coletul apare la

nivelul de aplicare, toat informaia de dirijare va fi selectat din colet.


Fiecare din nivelele modelului OSI executeaz funcii anumite.
Anumite nivelele modelului OSI pot fi considerate ca grupuri de
programe, destinate pentru executarea funiilor concrete.
Fiecare nivel asigur serviciile pentru nivelul superior i
interpeleaz serviciile la nivelul interior.
Modelul dat determin interaciunea sistemelor deschise de la diferii
productori n una i aceeai reea. OSI executeaz funiile de:
- interaciune a proceselor aplicate
- formele de reprezentare a datelor
- pstrarea datelor
- dirijarea resurselor
- securitatea a datelor

2. Nivelul de aplicare
Nivelul de aplicare asigur pentru procese aplicate accesul la
domeniul de interaciune. Acest nivel este cel mai superior (al aptelea).
n realitate el prezint protocoale diferite cu ajutorul crora utilizatorii
reelei au acces la resurse distribuite. n modelul OSI programa aplicat,
care trebuie s execute funcii concrete, trimite datele la nivelul de
aplicare. Cea mai important funie nivelului de aplicare este cum
trebuie s facem prelucrarea interpelrii de programului de aplicare.
Nivelul de aplicare execut funciile:
1. transmiterea failurilor; dirijarea sarcinilor i sistemului
2. identificarea utiliztorilor de parole, adrese

3. determinarea abonaiilor funcionali i posibilitilor acestora la


programe aplicate
4. determinarea suficienei resurselor date
5. organizarea interpelrilor la conexiunea cu alte procese aplicate
6. transmiterea cerrerilor la nivelul de prezentare sau la metode
necesare a descriere informaiei
7. Alegerea procedurilor al dialogului planat al proceselor
8. Dirijarea datelor, cu care se face schimbul n procese aplicate i
sincronizarea interaciunii ale proceselor aplicate
9. determinarea calitilor deservirii (timpul livrrii blocurilor de date
.a.)
10.

acordarea la corectare greelelor

11.

acordarea limitelor al sintax

Aceste funcii determin tipurile serviciilor, care se acord de nivelul


de aplicare la procesele aplicate. Nivelul de aplicare permite proceselor
aplicate servicii pentru nivelele celealte.
Nivelul de aplicare este rspunztor la accesul aplicaii n reea.

3. Nivelul de prezentare
Nivelul de prezentare prezint datele, transmise printre procese
aplicate, n forma necesar.
Acest nivelul asigur c informaia, transmis de nivelul de
aplicare, s fie neleas de nivelul de aplicare n cellalt sistem. Dac
apare necesitatea, nivelul de aplicare n momentul transmiterii
imformaiei execut transformarea formatelor datelor n format unic, iar
n momentul recepiei execut transformarea invers.

Funciile nivelului de prezentare:


1. generarea interpelrilor la stabilirea seansului de interaciune al
proceselor de aplicare
2. acordarea prezentrii datelor prin procese aplicate
3. realizarea formelor de prezentare a datelor
4. securitatea datelor
5. transmiterea interpelrilor de terminarea seanselor.

4. Nivelul de sesiune
Nivelul de sesiune nivelul care determin procedura efecturii
seanselor ntre utilizatori i programe aplicate.
Nivelul de sesiune asigur dirijarea dialogului pentru a determina care
din pari este activ n momentul dat i acord mijloace pentru
sincronizare. Mijloacele pentru sincronizare permit instalarea punctelor
de control n transmisiuni de durat lung, pentru c n cazul ntreruperii
transmisiunii, noi s putem s ne rentoarcem la ultimul punct pentru a
ncepe transmisiunea de la punctul dat. Practic nivelul de sesiune este
foarte rar realizat.
Funcia acestui nivel const n coordonarea legturii ntre dou
programe aplicate, care lucreaz la diferite staii de lucru.
Nivelul de sesiune determin care va fi transmisiunea:
- half-duplex procese n care se transmit i se primesc datele pe
rnd.
- duplex proces de transmitere i primire a datelor simultan.
Nivelul de sesiune asigur executarea funciilor:

1. stabilirea i ncheierea la nivel de sesiune conexiunii ntre sisteme


care interacioneaz
2. executarea schimbului normal i urgent ntre procese aplicate
3. dirijarea interaciunii al proceselor aplicate
4. sincronizarea conexiunii de seans
5. anunarea proceselor aplicate despre situaii excepionale
6. stabilirea semnelor n procesul de transmisiune, care permite
restabilirea executrii procesului de la cel mai apropiat semn dup
renunare sau eroare.
7. ntreruperea procesului de aplicare n cazuri de necesitate i
renoit corect a datelor.
8. ntreruperea seansului fr pierderea datelor
9. transmiterea mesajelor speciale despre efectuarea seansului
Nivelul de sesiune este responsabil de organizarea seanselor n
procesul de schimb al datelelor.

5. Nivelul de transport
Nivelul de transport execut funcia transmiterii coletelor prin
reeaua de comunicare. La nivelul de transport colete se divizeaz n
blocuri.
n procesul transmiterii informaiei de la emitor pn la receptor
colete pot fi deformate sau pierdute. Funcia nivelului de transport se
ncheie n asigurarea transmiterii datelor cu aceeai fiabilitate, care
trebuie la nivele superioare. Modelul OSI determin cinci tipuri de
servicii. Aceste servicii se deosebete prin calitatea serviciilor acordate.

Nivelul de transport descrie adresarea mijloacelor fizice n reea.


Cea mai important funcie nivelului de transport este asigurarea
metodelor de transmiter a datelor.
Funciile nivelului de transport:
1. dirijarea transmiterii i asigurarea intregimii blocurilor de date.
2. detectarea greelelor i lichidarea lor parial cu informarea despre
greelele nelichidate.
3. restabilirea transmiterii dup renunare sau eroare.
4. majorarea sau divizare volumului blocurilor de date.
5. acordarea prioritilor n timpul transmiterii a datelor.
6. confirmare transmiterii
7. lichiderea blocurilor n cazul situaiilor neprevzute.
ncepnd de la nivelul de transport, toate protocoalele numite mai sus
se realizeaz prin mediul SOFT-ului.
6. Nivelul de reea.
Nivelul de reea asigur trasarea canalelor, care conecteaz sisteme
de abonai.
Nivelul de reea face legtura ntre dou sisteme i asigur trasarea
canalelor virtuale ntre ele.
Nivelul de reea informeaz nivelul de transport despre greelile
care apar. Nivelul de reea este responsabil de adresarea i livrarea
coletelor.
Problema trasrii a celui mai bun drum se complic cu aceea c cel
mai scurt drum nu este totdeauna cel mai bun.

Nivelul de reea asigur livrarea datelor ntre oarecare noduri


numai n reea cu topologie corespunzatoare. Acest limit nu permite
construirea reelelor cu structura dezvoltat. La nivelul de reea pentru
livrarea coletelor este utilizat noiunea de numrul reelei. n acest caz
adresa destinatarului const din numrul reelei i numrul calculatorului
n aceast reea.
Nivelul de reea execut urmtoarelefuncii:
1. crearea conexiunii de reea i identificarea porturilor.
2. detectarea

corectarea

greelelor,

care

apar

timpul

transmisiunii datelor prin reeaua de comunicaie.


3. dirijarea fluxurilor de colete
4. marrutizarea i comutarea

7. Nivelul legaturi de date


Unitate de informaia a nivelului legaturi de date este capru.
Cadrurile prezint structura organizat logic, care pot conine date.
Funcia nivelului de legaturi de date este transmiterea cadrurilor de la
nivelul de reea pn la nivelul fizic.
La nivelul fizic se transmit numai bii, ne lund n consideraie c
mediul fizic poate fi ocupat n cazurile transmiterii simultane a
informaiei de nite calculatori. Deci una din funciile nivelului de
legaturi de date este verificarea accesibilitii la mediul fizic i realizarea
detectrii cu corecie concomitent a greelelor.
Nivelul de legaturi de date asigur transmiterea corect pentru
fiecare cadru, adugnd succesiuni speciale la nceputul i sfritul
cadrului pentru a marca i a calcula suma de control. Suma de control se

aduga la cadru. Cnd adresatul primete cadrul, el calculeaz suma de


control nc o dat i compar rezultatul obinut cu suma de control din
cadru. Dac ea este aceeai cadrul este recepionat, dac nu - se fixeaz
eroarea.
La acest nivelul se determin regulile expluatrii nivelului fizic de
nodurile reelei. Nivelul legaturi de date deservete interpelarea nivelului
de reea i utilizeaz serviciile niveluli fizic pentru a recepiona i a
transmite colete.
Nivelul legaturi de date determin accesul la mediul fizic i
dirijarea cu transmiterea. Blocurile majore de date se divizeaz la nivelul
legaturi de date n cadruri i apoi cadrele se transmit n forma
succesiunii.
Funciile:
1. Organizarea conexiunii
2. Crearea i transmiterea cadrurelor
3. Detectarea i corectarea erorilor
4. Dirijarea fluxurilor de date
5. Asigurarea transparenei canalelor logice.

8. Nivelul fizic.
Funcia nivelului fizic este acordarea mediilor fizice ale
conexiunii. Mediile fizice ale conexiunii prezint ansamblul de medii
fizice, SOFT-uri i HARD-uri, care asigur transmiterea semnalelor
nter sisteme.
Nivelul fizic const din subnivelul conexiunii la mediul, i
subnivelul transformrii transmiterii.

Subnivelul conexiunii la mediul asigur conexiunea fluxului de


date cu canalul fizic de comunicaie folosit. Subnivelul transformrii
transmiterii efectuaz transformri, legate cu fluxurile aplicate. Nivelul
fizic asigur interfaa fizic cu canalul de transmitere i descrie
procedura transmiterii i recepiei semnalelor. La nivelul fizic se
determin parametrii mecanici, electrici, funcionali pentru mediul fizic
n sisteme de comunicaii. Nivelul fizic primete colete de la nivelul
legaturi de date i le transform n semnale mecanice i electrice sau
optice. Aceste semnale se transmit prin mediul fizic la nodul-receptor.
Semnalele mecanice i electrice sau optice se determin la nivelul
fizic care include:
1. cabluri i conectoare
2. ordinea pinilor n conectoare
3. schema codrii semnalelor pentru valorile zero i unutate.
Funciile:
1. Stabilirea i ntreruperea conexiunii fizice
2. Transmiterea semnalelor n codul serie i recepia lor
3. Ascultarea canalelor
4. identificarea canalelor
5. ntiinare despre defectri i renunri
n situaii anumite nivelul fizic se divizeaz n subnivele.
Funciile nivelului fizic este realizate n toate dispozitivele, conectate
la reea. Nivelul fizic este responsabil de HARD. Nivelul fizic poate
asigura transmiterea n regim sincron sau asincron.

S-ar putea să vă placă și