Modelul+OSI

10
Lecţia 3 Modelul OSI Pentru unificarea datelor în reţele cu dispozitive şi SOFT neomogen Organizaţia de Standartizare Internaţională (ISO) elaborat modelul de bază al conexiunii sistemelor deschise OSI (Open System Interconnection). Acest modelul descrie regulile şi procedur ile 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 r eţea fiecare nivel al modelului OSI execută funcţiile anumite. Acest model prezintă bază pentru  proectarea protocoalelor de reţea.  OSI divizează funcţiile de comunicaţie în şapte nivele. Fiecare din aceste nivelele deserveşte diferite părţi al  procesului int eracţiunii sistemelor deschise.  Modelul OSI descrie numai mijloace le de sistem şi  de interacţiune. Aplicaţiile realizează protocoalele de inte racţiune proprii. Dacă aplicarea  poate executa funcţiile nivelelor superioare al modelului OSI, pentru schimblul datelor aplicare se adresează direct la mijloace le de sistem, care ezecutează funcţiile nivelelor inferioare.  

description

llllllllllllllllllllllllllllllll

Transcript of Modelul+OSI

7/21/2019 Modelul+OSI

http://slidepdf.com/reader/full/modelulosi 1/10

Lecţia 3 Modelul OSI 

Pentru unificarea datelor în reţele cu dispozitive şi SOFT

neomogen Organizaţia de Standartizare Internaţională (ISO) elaborat

modelul de bază al conexiunii sistemelor deschise OSI (Open SystemInterconnection). Acest modelul descrie regulile şi procedur ile

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 r eţea fiecare nivelal modelului

OSI execută funcţiile anumite.Acest model prezintă bază pentru

 proectarea protocoalelor de reţea. OSI divizează funcţiile de comunicaţie

în şapte nivele. Fiecare din aceste nivelele deserveşte diferite părţi al

 procesului interacţiunii sistemelor deschise. 

Modelul OSI descrie numai mijloacele de sistem şi de interacţiune.

Aplicaţiile realizează protocoalele de interacţiune proprii. Dacă aplicarea

 poate executa funcţiile nivelelor superioare al modelului OSI, pentru

schimblul datelor aplicare se adresează direct la mijloacele de sistem,

care ezecutează funcţiile nivelelor inferioare. 

7/21/2019 Modelul+OSI

http://slidepdf.com/reader/full/modelulosi 2/10

1. Interacţiunea nivelelor în modelul OSI 

Modelul OSI pot fi divizată în doi modele diferite:

-  modelul orizontal în baza protocoalelor. Asigură mecanismul

ineracţiunii programelor şi proceselor la diferite calculatoare.-  modelul vertical în baza serviciilor, asigurate de nivelele vecine.

Fiecare nivel al calculatorului-emiţător interacţionează cu aceelaşi

nivel calculatorului-receptor. Această conexiune este numită conexiune

logică sau virtuală. În realitate interacţiunea se realizează între nivelele

vecine a unui calculator.

Informaţia la calculatorul-emiţător trebuie transmisă prin toate

nivelele. Mai apoi ea se transmite în mediul fizic pînă la calculatorul-

receptor şi trece prin toate nivele iarăşi pînă cînd nu ajunge la acelaşi

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 interfeţelor programelor aplicate API

(Aqpplication Programming Interface).

Pînă a fi transmise în reţea datele împărţeşte în colete. Pentru

datele să fi expediate, coletul trebuie să parcurgă toate nivelele SOFT-

ului. La fiecare nivel la colet se adaugă infor maţia de dirijare a niveluluidat –  titlul, –  care asigură transmisiunea succesibilă în reţea.

La recepţie coletul trece de acelaşi nivele în mod invers. La fiecare

nivel protocolul se citeşte informaţia din colet şi după aceea se

selectează informaţia, care a fost adăugată la colet la acest nivel în partea

de emisie, şi se trimite coletul la următorul nivel. Cînd coletul apare la

7/21/2019 Modelul+OSI

http://slidepdf.com/reader/full/modelulosi 3/10

nivelul de aplicare, toată informaţia de dirijare va fi selectată din colet.

Fiecare din nivelele modelului OSI executează funcţii anumite.

Anumite nivelele modelului OSI pot fi considerate ca grupuri de

 programe, destinate pentru executarea funţiilor concrete.Fiecare nivel asigură serviciile pentru nivelul superior şi

interpelează serviciile la nivelul interior.

Modelul dat determină interacţiunea sistemelor deschise de la diferiţi 

 producători în una şi aceeaşi reţea. OSI executează funţiile de:

-  interacţiune a proceselor aplicate

-  formele de reprezentare a datelor

-   păstrarea datelor  

-  dirijarea resurselor

-  securitatea a datelor

2. Nivelul de aplicare

 Nivelul de aplicare asigură pentru procese aplicate accesul la

domeniul de interacţiune. Acest nivel este cel mai superior (al şaptelea).

În realitate el prezintă protocoale diferite cu ajutorul căr ora utilizatorii

reţelei au acces la resurse distribuite. În modelul OSI programa aplicată,

care trebuie să execute funcţii concrete, trimite datele la nivelul deaplicare. Cea mai importantă funţie nivelului de aplicare este cum

trebuie să facem prelucrarea interpelării de programului de aplicare.

 Nivelul de aplicare execută funcţiile: 

1.  transmiterea failurilor; dirijarea sarcinilor şi sistemului 

2.  identificarea utilizătorilor de parole, adrese 

7/21/2019 Modelul+OSI

http://slidepdf.com/reader/full/modelulosi 4/10

3. determinarea abonaţiilor  funcţionali şi posibilităţilor acestora la

 programe aplicate

4. determinarea suficienţei resurselor date 

5. 

organizarea interpelărilor la conexiunea cu alte procese aplicate6.  transmiterea cerrerilor la nivelul de prezentare sau la metode

necesare a descriere informaţiei 

7. Alegerea procedurilor al dialogului planat al proceselor

8. Dirijarea datelor, cu care se face schimbul în procese aplicate şi

sincronizarea interacţiunii ale proceselor aplicate

9. determinarea calităţilor deservirii (timpul livrării blocurilor de date

ş.a.) 

10.  acordarea la corectare greşelelor

11.  acordarea limitelor al sintaxă 

Aceste funcţii 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 răspunzător la accesul aplicaţii în reţea.

3. Nivelul de prezentare

 Nivelul de prezentare –   prezintă datele, transmise printre proceseaplicate, în forma necesară.

Acest nivelul asigură că informaţia, transmisă de nivelul de

aplicare, să fie înţeleasă de nivelul de aplicare în celălalt sistem. Dacă

apare necesitatea, nivelul de aplicare în momentul transmiterii

imformaţiei execută transformarea formatelor datelor în format unic, iar

în momentul recepţiei execută transformarea inversă.

7/21/2019 Modelul+OSI

http://slidepdf.com/reader/full/modelulosi 5/10

Funcţiile nivelului de prezentare: 

1. generarea interpelărilor la stabilirea seansului de interacţiune al

 proceselor de aplicare

2. 

acordarea prezentării datelor prin procese aplicate 3.  realizarea formelor de prezentare a datelor

4. securitatea datelor

5.  transmiterea interpelărilor de terminarea seanselor.

4. Nivelul de sesiune

 Nivelul de sesiune –  nivelul care determină procedura efectuării

seanselor între utilizatori şi programe aplicate. 

 Nivelul de sesiune asigură dirijarea dialogului pentru a determina care

din parţi 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 reîntoarcem la ultimul punct pentru a

începe transmisiunea de la punctul dat. Practic nivelul de sesiune este

foarte rar realizat.

Funcţia acestui nivel constă în coordonarea legăturii între două

 programe aplicate, care lucrează la diferite staţii de lucru.  Nivelul de sesiune determină care va fi transmisiunea: 

-  half-duplex –  procese în care se transmit şi se primesc datele pe

rînd.

-  duplex –  proces de transmitere şi primire a datelor simultan.

 Nivelul de sesiune asigură executarea funcţiilor: 

7/21/2019 Modelul+OSI

http://slidepdf.com/reader/full/modelulosi 6/10

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

care interacţionează 

2. executarea schimbului normal şi urgent între procese aplicate 

3. 

dirijarea interacţiunii al proceselor aplicate4. sincronizarea conexiunii de seans

5. anunţarea proceselor aplicate despre situaţii excepţionale 

6. stabilirea semnelor în procesul de transmisiune, care permite

restabilirea executării procesului de la cel mai apropiat semn după

renunţare sau eroare.

7.  întreruperea procesului de aplicare în cazuri de necesitate şi

reînoită corectă a datelor.

8.  întreruperea seansului fără 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ă funcţia transmiterii coletelor prin

reţeaua de comunicare. La nivelul de transport colete se divizează în

 blocuri.În procesul transmiterii informaţiei de la emiţător pînă la receptor

colete pot fi deformate sau pierdute. Funcţia nivelului de transport se

încheie în asigurarea transmiterii datelor cu aceeaşi fiabilitate, care

trebuie la nivele superioare. Modelul OSI determină cinci tipuri de

servicii. Aceste servicii se deosebeşte prin calitatea serviciilor acordate. 

7/21/2019 Modelul+OSI

http://slidepdf.com/reader/full/modelulosi 7/10

 Nivelul de transport descrie adresarea mijloacelor fizice în reţea.

Cea mai importantă funcţie nivelului de transport este asigurarea

metodelor de transmiter a datelor.

Funcţiile nivelului de transport: 1. dirijarea transmiterii şi asigurarea intregimii blocurilor de date. 

2. detectarea greşelelor şi lichidarea lor parţială cu informarea despre

greşelele nelichidate.

3.  restabilirea transmiterii după renunţare sau eroare. 

4. majorarea sau divizare volumului blocurilor de date.

5. acordarea priorităţilor în timpul transmiterii a datelor. 

6. confirmare transmiterii

7.  lichiderea blocurilor în cazul situaţiilor neprevăzute. 

Începînd de la nivelul de transport, toate protocoalele numite mai sus

se realizează prin mediul SOFT-ului.

6. Nivelul de reţea. 

 Nivelul de reţea asigură trasarea canalelor, care conectează sisteme

de abonaţi.

 Nivelul de reţea face legătura între două sisteme şi asigură trasarea 

canalelor virtuale între ele. Nivelul de reţea informează nivelul de transport despre greşelile

care apar. Nivelul de reţea este responsabil de adresarea şi livrarea

coletelor.

Problema trasării a celui mai bun drum se complică cu aceea că cel

mai scurt drum nu este totdeauna cel mai bun.

7/21/2019 Modelul+OSI

http://slidepdf.com/reader/full/modelulosi 8/10

 Nivelul de reţea asigură livrarea datelor între oarecare noduri

numai în reţea cu topologie corespunzatoare. Acest limită nu permite

construirea reţelelor cu structura dezvoltată. La nivelul de reţea pentru

livrarea coletelor este utilizată noţiunea de numărul reţelei. În acest cazadresa destinatarului constă din numărul reţelei şi numărul calculatorului

în această reţea. 

 Nivelul de reţea execută următoarelefuncţii: 

1. crearea conexiunii de reţea şi identificarea porturilor.

2. detectarea şi corectarea greşelelor, care apar în timpul

transmisiunii datelor prin reţeaua de comunicaţie. 

3. dirijarea fluxurilor de colete

4. marşrutizarea şi comutarea 

7. Nivelul legaturi de date

Unitate de informaţia a nivelului legaturi de date este capru.

Cadrurile prezintă structura organizată logică, care pot conţine date.

Funcţia nivelului de legaturi de date este transmiterea cadrurilor de la

nivelul de reţea pînă la nivelul fizic. 

La nivelul fizic se transmit numai biţi, ne luînd în consideraţie că

mediul fizic poate fi ocupat în cazurile transmiterii simultane ainformaţiei de nişte calculatori. Deci una din funcţiile nivelului de

legaturi de date este verificarea accesibilităţii la mediul fizic şi realizarea

detectării cu corecţie concomitentă a greşelelor. 

 Nivelul de legaturi de date asigură transmiterea corectă pentru

fiecare cadru, adăugînd succesiuni speciale la începutul şi sfărşitul

cadrului pentru a marca şi a calcula suma de control. Suma de control se

7/21/2019 Modelul+OSI

http://slidepdf.com/reader/full/modelulosi 9/10

adăuga la cadru. Cînd adresatul primeşte cadrul, el calculează suma de

control încă o dată şi compară rezultatul obţinut cu suma de control din

cadru. Dacă ea este aceeaşi cadrul este recepţionat, dacă nu - se fixează

eroarea.La acest nivelul se determină regulile expluatării nivelului fizic de

nodurile reţelei. Nivelul legaturi de date deserveşte interpelarea nivelului

de reţea şi utilizează serviciile niveluli fizic pentru a recepţiona şi a

transmite colete.

 Nivelul legaturi de date determină accesul la mediul fizic şi

diri jarea cu transmiterea. Blocurile majore de date se divizează la nivelul

legaturi de date în cadruri şi apoi cadrele se transmit în forma

succesiunii.

Funcţiile: 

1. Organizarea conexiunii

2. 

Crearea şi transmiterea cadrurelor  

3. Detectarea şi corectarea erorilor  

4. Dirijarea fluxurilor de date

5. Asigurarea transparenţei canalelor logice.

8. Nivelul fizic.Funcşia 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 transformării transmiterii. 

7/21/2019 Modelul+OSI

http://slidepdf.com/reader/full/modelulosi 10/10

Subnivelul conexiunii la mediul asigură conexiunea fluxului de

date cu canalul fizic de comunicaţie folosit. Subnivelul transformării

transmiterii efectuază transformări, legate cu fluxurile aplicate. Nivelul

fizic asigură interfaţa fizică cu canalul de transmitere şi descrie procedura transmiterii şi recepţiei semnalelor. La nivelul fizic se

determină parametrii mecanici, electrici, funcţionali pentru mediul fizic

în sisteme de comunicaţii. Nivelul fizic primeşte 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 codării semnalelor pentru valorile zero şi unutate. 

Funcţiile: 

1. Stabilirea şi întreruperea conexiunii fizice

2. Transmiterea semnalelor în codul serie şi recepţia lor  

3. Ascultarea canalelor

4.  identificarea canalelor

5. 

Înştiinţare despre defectări şi renunţări În situaţii anumite nivelul fizic se divizează în subnivele. 

Funcţiile nivelului fizic este realizate în toate dispozitivele, conectate

la reţea. Nivelul fizic este responsabil de HARD. Nivelul fizic poate

asigura transmiterea în regim sincron sau asincron.