Sunteți pe pagina 1din 8

1.

Modelul de referinta OSI:


Principii de determinare ale celor 7 niveluri:
a) Nivele diferite se creeaza pentru functiuni care difera prin prelucrarea efectuata sau
tehnologia utilizata;
b) Nivelele se creaza numai atunci cand este necesar un grad de abstractizare diferit sau
se distinge o modalitate diferita de administrare a datelor (morfologica, sintactica,
semantica);
c) Fiecare nivel trebuie sa indeplineasca un rol bine definit si sa grupeze functiuni similare;
modificari ale functiilor sau protocoalelor trebuie sa se poate face a.i. sa afecteze cat
mai putine niveluri;
d) Frontierele intre 2 niveluri trebuiesc create acolo unde descrierea serviciilor poate fi
concisa si numarul interactiunilor la traversarea sa este minim
 fluxul de informatii sa fie cat mai mic; fiecare nivel are frontiere doar cu nivelele
superior / inferior
e) Numarul de niveluri trebuie sa fie suficient de mare pentru a nu fi nevoie sa se introduca
in acelasi nivel functii diferite si suficient de mic a.i. arhitectura sa ramana functionala
Importanța interfețelor in arhitecturi OSI

Protocolul Aplicatie
N7 (Aplicatie) N7 (Aplicatie)

Protocolul Prezentare
N6 (Prezentare) N6 (Prezentare)

Protocolul Sesiune
N5 (Sesiune) DIALOG N5 (Sesiune)

N4 (Transport) Protocolul Transpor


N4 (Transport)
tCIRCUIT VIRTUAL
Protocolul la nivel retea: PACHETE

N3 (Retea) N3 (Retea) N3 (Retea) N3 (Retea)

N2 (Leg date) N2 (Leg date) N2 (Leg date) N2 (Leg date)

N1 (Fizic) N1 (Fizic) N1 (Fizic) N1 (Fizic)

Protocolul la nivel fizic : BIŢI Protocolul la nivel de date: CADRE


Sistem Sistem Sistem Sistem
Extremitate Intermediar Intermediar Extremitate
1. Nivelul fizic (orientat pe biti)
Transmite informatia prin canalul de comunicatii;
Include modalitatea de a transfera informatia pe suport fizic + portiunea
aferenta din Tx/Rx asociate canalului de comunicatii;
Gestioneaza:
• Alocarea nivelelor fizice 0/1;
• Suportul fizic alocat;
• Durata fiecarui bit;
• Posibilitatea de a transmite in 2 sensuri simultan (duplexare);
• Interfetele mecanice / electrice  conexiunea cu mediul de transmisiune
utilizat;
• Mijloacele electrice / interfatele sau mecanice necesare stabilirii /
mentinerii/ dezactivarii legaturii (emitatoare / receptoare);
2. Nivelul legaturii de date (orientat pe cadre)
– Transforma un mijloc / mediu de comunicatie oarecare intr-o linie de
comunicatie o cale de comunicatie, ce pare, pentru nivelul retea, fara erori;
– Grupeaza datele de transmis in cadre (sute – mii de octeti) pe care le transmite
secvential; asigura
• Controlul si corectia erorilor;
• Transmiterea datelor in succesiunea corecta;
• Administrarea legaturii (activarea, mentinerea, eliberarea acesteia);
• Probleme legate de sincronizare a cadrelor;
• Confirmarea receptiei corecte; retransmisia daca este necesar;
• Aspecte de reglare a traficului (evitarea congestiilor in cazul unui Rx mai
lent)  asigurarea unor spatii tampon;
• La retelele de difuzare  partajare canalului comun;
Se poate diviza in
– subnivelul de control a accesului la mediu (MAC - Medium Access Control) care
vizează componentele fizice de comunicare (cablu coaxial, fibra optica, radio
etc.) și
– subnivelul de control logic al legăturii (LLC – Logical Link Control).
3. Nivelul Retea (orientat pe pachete)
– Asigura transferul pachetelor de date intre doua puncte terminale din retea;
– Mascheaza, pentru nivelul transport, diferentele intre tehnologiile de transmisie;
– Entitatile de transport se identifica prin adresele de retea, in mod unic la fiecare
extremitate. Functiuni:
• Strategii de verificare si retransmisie (ARQ);
• Rutarea (dirijarea pachetelor);
• Controlul calitatii serviciilor (intarziere, timp de tranzit, fluctuatii)
• Fragmentari / reasamblari + corectia erorilor  nivelul 4 poate fi
considerat ca operand fara erori;
• Controlul congestiilor;
4. Nivelul Transport (circuit virtual)
– Asigura transferul transparent al datelor intre entitatile de sesiune;
– Optimizeaza utilizarea serviciului retea pentru a asigura, cu cost minim,
performanta ceruta de fiecare entitate sesiune;
– Toate protocoalele definite la nivelul transport au o semnificatie cap-cap,
indiferent de releele pe care eventual le traverseaza;
– prin negociere intre entitatile de sesiune si serviciul transport se stabileste ce tip
de serviciu se furnizeaza nivelului sesiune:
• Tipic- conexiune transport de tip canal punct la punct  furnizeaza bitii
transmisi, in ordine, fara erori;
• Transportul mesajelor individuale – fara a garanta ordinea lor la receptie;
• Difuzarea mesajelor catre mai multi destinatari;
– Se asigura controlul legaturii cap –la-cap: fara erori, in secventa, fara pierderi,
fara duplicat, cu un QoS garantat
5. Nivelul Sesiune (dialog)
– Asigura mijloacele necesare pentru organizarea si sincronizarea dialogului intre
terminale + administrarea schimbului de date intre ele.
– Asigura:
• Stabilirea conexiunii la cerera uneia dintre entitai;
• Tipul dialogului: bidirectional simultan / bidirectional alternat /
uidirectional;
• Controlul dialogului: respectarea ordinii in raport cu dreptul de a
transmite;
• Sincronizarea: stabilirea unor puncte de control ce permit intreruperea
unui dialog lung si reluarea de la un punct de sincronizare;
• Gruparea si refacerea datelor provenite de la nivelul sesiune
6. Nivelul de Prezentare
– Se ocupa cu reprezentarea informatiei transferate intre entitatile de aplicatie
(sintaxa / semantica) – modalitati de reprezentare 16/32 de biti/ complement
fata de 2 / ASCII , etc
– Nivelele 1-5 asigura transmiterea fiabila a octetilor, dar acestia pot avea
semnificatii diferite in aplicatii diferrite  nivelul prezentare asigura o sintaxa
comuna a datelor transferate intre entitatile de aplicatie;
– gestioneaza aceste structuri abstracte de date;
– Asigura compactarea informatiei (compresie) si securitatea acestora (criptare);

7. Nivelul Aplicatie
– Cel mai aproape de utilizator;
– Identificarea partenerilor de comunicatie identitatea si disponibilitatea
partenerilor pentru o aplicatie de comunicatii de date;
– Determinarea disponibilitatii de resurse stabileste daca reteaua are resursele
necesare comunicatiei de date cerute
– Sincronizarea aplicatiei de la end user la end user – cel mai aproape de utilizator

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