- OSI înseamnă Sistem deschis de interconectare este un model de referință care descrie modul în care informațiile dintr-o aplicație software într-unul calculator trece printr-un mediu fizic la aplicația software dintr-un alt computer.
- OSI este format din șapte straturi și fiecare strat îndeplinește o anumită funcție de rețea.
- Modelul OSI a fost dezvoltat de Organizația Internațională pentru Standardizare (ISO) în 1984, iar acum este considerat un model arhitectural pentru comunicațiile între computere.
- Modelul OSI împarte întreaga sarcină în șapte sarcini mai mici și ușor de gestionat. Fiecărui strat i se atribuie o anumită sarcină.
- Fiecare strat este autonom, astfel încât sarcina atribuită fiecărui strat poate fi efectuată independent.
Caracteristicile modelului OSI:
- Modelul OSI este împărțit în două straturi: straturi superioare și straturi inferioare.
- Stratul superior al modelului OSI se ocupă în principal de problemele legate de aplicație, iar acestea sunt implementate numai în software. Stratul de aplicație este cel mai apropiat de utilizatorul final. Atât utilizatorul final, cât și nivelul aplicației interacționează cu aplicațiile software. Un strat superior se referă la stratul de deasupra altui strat.
- Stratul inferior al modelului OSI se ocupă de problemele de transport de date. Stratul de legătură de date și stratul fizic sunt implementate în hardware și software. Stratul fizic este cel mai de jos strat al modelului OSI și este cel mai apropiat de mediul fizic. Stratul fizic este responsabil în principal de plasarea informațiilor pe mediul fizic.
7 straturi de model OSI
Există cele șapte straturi OSI. Fiecare strat are funcții diferite. O listă cu șapte straturi este prezentată mai jos:
- Strat fizic
- Stratul de legături de date
- Stratul de rețea
- Stratul de transport
- Strat de sesiune
- Stratul de prezentare
- Strat de aplicație
1) Stratul fizic
- Funcționalitatea principală a stratului fizic este de a transmite biții individuali de la un nod la altul.
- Este cel mai de jos strat al modelului OSI.
- Stabilește, menține și dezactivează conexiunea fizică.
- Specifică specificațiile interfeței de rețea mecanice, electrice și procedurale.
Funcțiile unui strat fizic:
2) Stratul de legătură de date
- Acest strat este responsabil pentru transferul fără erori a cadrelor de date.
- Acesta definește formatul datelor din rețea.
- Oferă o comunicare fiabilă și eficientă între două sau mai multe dispozitive.
- Este responsabil în principal pentru identificarea unică a fiecărui dispozitiv care rezidă într-o rețea locală.
- Conține două sub-straturi:
- Acesta este responsabil pentru transferul pachetelor la nivelul de rețea al receptorului care primește.
- Identifică adresa protocolului de nivel de rețea din antet.
- Oferă și controlul fluxului.
Stratul de control al legăturii logice - Un strat de control al accesului media este o legătură între stratul de control al legăturii logice și stratul fizic al rețelei.
- Este folosit pentru transferul pachetelor prin rețea.
Funcțiile stratului Data-link
3) Stratul de rețea
- Este un strat 3 care gestionează adresarea dispozitivelor, urmărește locația dispozitivelor în rețea.
- Acesta determină cea mai bună cale pentru a muta datele de la sursă la destinație pe baza condițiilor rețelei, a priorității serviciului și a altor factori.
- Stratul de legătură de date este responsabil pentru rutarea și redirecționarea pachetelor.
- Routerele sunt dispozitivele de nivel 3, ele sunt specificate în acest nivel și sunt utilizate pentru a furniza servicii de rutare în cadrul unei rețele de internet.
- Protocoalele utilizate pentru rutarea traficului de rețea sunt cunoscute ca protocoale de nivel de rețea. Exemple de protocoale sunt IP și Ipv6.
Funcțiile stratului de rețea:
4) Stratul de transport
- Stratul Transport este un Layer 4 care asigură că mesajele sunt transmise în ordinea în care sunt trimise și nu există duplicarea datelor.
- Responsabilitatea principală a stratului de transport este să transfere datele complet.
- Acesta primește datele din stratul superior și le convertește în unități mai mici cunoscute sub numele de segmente.
- Acest strat poate fi numit un strat de la capăt la capăt, deoarece oferă o conexiune punct la punct între sursă și destinație pentru a furniza datele în mod fiabil.
Cele două protocoale utilizate în acest nivel sunt:
- Este un protocol standard care permite sistemelor să comunice prin internet.
- Stabilește și menține o conexiune între gazde.
- Când datele sunt trimise prin conexiunea TCP, atunci protocolul TCP împarte datele în unități mai mici cunoscute sub numele de segmente. Fiecare segment călătorește pe internet folosind mai multe rute și ajung în ordine diferite la destinație. Protocolul de control al transmisiei reordonează pachetele în ordinea corectă la capătul de recepție.
- User Datagram Protocol este un protocol de nivel de transport.
- Este un protocol de transport nesigur, deoarece în acest caz receptorul nu trimite nicio confirmare când pachetul este primit, expeditorul nu așteaptă nicio confirmare. Prin urmare, acest lucru face ca un protocol să nu fie de încredere.
Funcțiile stratului de transport:
5) Stratul de sesiune
- Este un strat 3 în modelul OSI.
- Stratul Session este utilizat pentru a stabili, menține și sincroniza interacțiunea dintre dispozitivele care comunică.
Funcțiile stratului Sesiune:
6) Stratul de prezentare
- Un strat de prezentare se ocupă în principal de sintaxa și semantica informațiilor schimbate între cele două sisteme.
- Acționează ca un traducător de date pentru o rețea.
- Acest strat este o parte a sistemului de operare care convertește datele dintr-un format de prezentare în alt format.
- Stratul Prezentare este cunoscut și ca strat de sintaxă.
Funcțiile stratului de prezentare:
7) Stratul de aplicare
- Un strat de aplicație servește ca o fereastră pentru utilizatori și procesele de aplicație pentru a accesa serviciul de rețea.
- Se ocupă de probleme precum transparența rețelei, alocarea resurselor etc.
- Un strat de aplicație nu este o aplicație, dar îndeplinește funcțiile stratului de aplicație.
- Acest nivel oferă servicii de rețea utilizatorilor finali.
Funcțiile stratului de aplicare:
- Servicii de director: o aplicație furnizează sursele de baze de date distribuite și este utilizată pentru a furniza acele informații globale despre diferite obiecte.