Arhitectura modelului OSI(ISO)

Previzualizare curs:

Extras din curs:

ARHITECTURA MODELULUI OSI/ISO

Modelul ISO/OSI (International Standards Organization / Open Systems Interconnection) este o arhitectura de retea pe 7 nivele care a permis standardizarea comunicatiei in retele si explozia retelelor locale ,datorita faptului ca permite producatorilor sa produca produse compatibile cu ale concurentei ascunzind in acelasi timp inovatiile proprii.Modelul are la baza 5 principii:

-un nivel trebuie introdus acolo unde este necesar un grad de abstractizare superior.

-fiecare nivel de abstractizare trebuie sa indeplineasca un set bine definit de functii.

-functiile fiecarui nivel trebuie sa respecte indicatiile de standardizare internationale.

-un nivel trebuie ales astfel incit sa minimizeze fluxul de date intre nivele.

-nivele trebuie sa fie suficient de mari pentru a cuprinde functiile ce fac prelucrari similare si suficient de mici astfel incit sa nu devina o arhitectura greoaie.

Acest model nu este o arhitectura de retea pentru ca nu descrie toate serviciile si protocoalele folosite de catre fiecare nivel ,doar spune cam cum ar trebui sa fie .Cele 7 nivele sint in ordine de sus in jos :

-nivelul APLICATIE.

-nivelul PREZENTARE.

-nivelul SESIUNE.

-nivelul TRANSPORT.

-nivelul RETEA.

-nivelul PRELUCRARE DATE.

-nivelul FIZIC.

Nivelul FIZIC se ocupa cu transmiterea fizica a bitilor in retea .Standardul se ocupa cu nivelul electric al semnalului in cablul de legatura cu caracteristicile electrice si magnetice ale cablului de legatura si ale elementelor de conectare si instalare a retelei. Nivelul PRELUCRARII de DATE are rolul de a imparti fluxul de date in blocuri si verifica daca blocurile au ajuns corect la destinatar,iar destinatarul verifica tot la acest nivel daca datele au ajuns corect astfel incit nivele superioare sa nu se ocupe de integritatea datelor ,doar de interpretarea lor indiferent de problemele de transmisie care apar datorita mediului de transmisie .Nivelul fizic nu se ocupa de date ci de biti.Din aceasta cauza acest nivel trebuie sa sesizeze ca un pachet a ajuns cu erori si sa ceara retransmiterea sa nivelului de prelucrare de date partener .Aceasta va duce si la o disparitie a sesizarii diferentelor de viteza intre calculatoare partenere la nivele suoerioare.

Nivelul de RETEA se ocupa cu acelasi lucru ca si nivelul anterior doar ca pentru comunicarea intre retele.Adica se ocupa de transmisia pachetelor intre diferite retele punind la inceputul fiecarui pachet informatii de control si bineinteles de adresare.Tot acest nivel se ocupa si cu routarea pachetelor intre retele diferite si de viteze oarecare.

Nivelul de TRANSPORT primeste datele de la nivelul de SESIUNE le imparte in pachete de dimensiuni acceptate de nivele inferioare si gestioneaza transmiterea si refacerea lor la destinatar.Diferenta intre nivele urmatoare si cele anterioare(inferioare) este ca cele inferioare asigurau un dialog doar intre nivele echivalente de pe calculatoare vecine ,nivelele superioare vor realiza legaturi directe intre nivele echivalente chiar daca legatura se realizeaza intre calculatoare de pe retele diferite .Acest nivel va fi cel care va determina tipurile de servicii oferite nivelului de sesiune si implicit utilizatorului.Exista doua tipuri de servicii oferite unul punct-la-punct(orienttat conexiune) ,in care mesajele ajung la utilizator in ordinea transmiterii lor si un serviciu orientat pachet) in care nu se garanteaza ordinea sosirii mesajelor.Totodata acest nivel va realiza si gestiona, pentru o legatura cu trafic mare de date, o multiplexare a mai multor legaturi fizice pentru a mari viteza de transfer.

Nivelul de SESIUNE va gestiona legaturile in timp real ale utilizatorilor in care se pot realiza conferinte ,transferuri de fisiere etc.

Nivelul de PREZENTARE se va ocupa cu acceptarea corectitudinii mesajelor din punct de vedere semantic si sintactic.Este util acest serviciu atunci cind se face legatura intre calculatoare ce folosesc diferite coduri de reprezentare a datelor(de ex. ASCII si EBCDIC).

Nivelul de APLICATIE ofera servicii de nivel inalt ,de exemplu gestionarea afisarii intr-o retea cu terminale de diferite tipuri realizind o retea de terminale virtuale.Un alt serviciu este conversia datelor la transferul de fisiere intre calculatoare cu o reprezentare diferita a datelor si caracterelor de control,sau e-mail etc.

Standardul prevede ca la transmisia datelor toate nivele ,in afara de cel fizic ,isi vor pune un header cu octeti de control si nivelul de prelucrare va pune si la sfirsit octeti de control pentru verificarea integritatii pachettelor etc.

Serviciile oferite de orice nivel nivelului imediat superior se pot imparti in doua tipuri cu comutare de pachete si cu comutare de circuite.Comutarea de circuite are ca model serviciul telefonic in care odata stabilita o conexiune aceasta va lua sfirsit in momentul in care legatura va lua sfirsit.Acest serviciu va garanta intotdeauna ordinea pachetelor de date.Comutarea de pachete are ca model serviciul postal in care fiecare bloc de date are un header cu adresa completa a destinatarului si o traiectorie independenta de a celorlalte pachete cu aceeasi destinatie ,astfel pachetele vor ajunge intr-o ordine data de traiectorie si nu de emisie.Alegerea intre aceste doua tipuri de servicii se face in functie de cerintele sistemului care le foloseste.Serviciul orientat conexiune va avea o intirziere fata de celalalt in care va deschide canalul de comunicatie ,dar garanteaza ordinea de sosire a datelor.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • Arhitectura modelului OSI(ISO).doc
Alte informații:
Tipuri fișiere:
doc
Nota:
8.1/10 (9 voturi)
Nr fișiere:
1 fisier
Pagini (total):
4 pagini
Imagini extrase:
4 imagini
Nr cuvinte:
2 480 cuvinte
Nr caractere:
13 369 caractere
Marime:
20.86KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Curs
Domeniu:
Automatică
Predat:
la facultate
Materie:
Automatică
Sus!