Modelul+OSI
-
Upload
nicolae-brinza -
Category
Documents
-
view
212 -
download
0
description
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.