logo

OSI Model

  • 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:

OSI Model
  • 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:

  1. Strat fizic
  2. Stratul de legături de date
  3. Stratul de rețea
  4. Stratul de transport
  5. Strat de sesiune
  6. Stratul de prezentare
  7. Strat de aplicație
OSI Model

1) Stratul fizic

OSI Model
  • 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:

    Configurare linie:Acesta definește modul în care două sau mai multe dispozitive pot fi conectate fizic.Transmiterea datelor:Acesta definește modul de transmisie dacă este simplex, semi-duplex sau full-duplex între cele două dispozitive din rețea. Topologie :Acesta definește modul în care sunt aranjate dispozitivele de rețea.Semnale:Determină tipul de semnal utilizat pentru transmiterea informațiilor.

2) Stratul de legătură de date

OSI Model
  • 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:
      Stratul de control al legăturii logice
      • 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 accesului media
    • 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

    Încadrare:Stratul de legătură de date traduce fluxul de biți bruti al fizicului în pachete cunoscute sub numele de Frames. Stratul de legătură de date adaugă antetul și trailerul la cadru. Antetul care este adăugat la cadru conține destinația hardware și adresa sursă.
OSI Model
    Adresarea fizică:Stratul de legătură de date adaugă un antet cadrului care conține o adresă de destinație. Cadrul este transmis la adresa de destinație menționată în antet.Controlul debitului:Controlul fluxului este principala funcționalitate a stratului Data-link. Este tehnica prin care rata constantă a datelor este menținută pe ambele părți, astfel încât nicio dată să nu fie coruptă. Se asigură că stația de transmisie, cum ar fi un server cu viteză de procesare mai mare, nu depășește stația de recepție, cu viteză de procesare mai mică.Controlul erorilor:Controlul erorilor se realizează prin adăugarea unei valori calculate CRC (Cyclic Redundancy Check) care este plasată în trailerul stratului de legătură de date, care este adăugată la cadrul de mesaj înainte de a fi trimisă la stratul fizic. Dacă pare să apară vreo eroare, atunci receptorul trimite confirmarea pentru retransmiterea cadrelor corupte.Controlul accesului:Când două sau mai multe dispozitive sunt conectate la același canal de comunicație, atunci protocoalele de nivel de legătură de date sunt utilizate pentru a determina ce dispozitiv are controlul asupra conexiunii la un moment dat.

3) Stratul de rețea

OSI Model
  • 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:

    Internetworking:O interconectare este responsabilitatea principală a stratului de rețea. Oferă o conexiune logică între diferite dispozitive.Adresare:Un strat de rețea adaugă adresa sursă și destinație la antetul cadrului. Adresarea este folosită pentru a identifica dispozitivul pe internet.rutare:Rutarea este componenta majoră a stratului de rețea și determină cea mai bună cale optimă din mai multe căi de la sursă la destinație.Pachetare:Un strat de rețea primește pachetele de la nivelul superior și le convertește în pachete. Acest proces este cunoscut sub numele de Packetizing. Se realizează prin protocolul internet (IP).

4) Stratul de transport

OSI Model
  • 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:

    Protocol de control al transmisiei
    • 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.
    Protocolul de datagramă utilizator
    • 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:

    Adresare punct de service:Calculatoarele rulează mai multe programe simultan din acest motiv, transmiterea datelor de la sursă la destinație nu doar de la un computer la altul, ci și de la un proces la altul. Stratul de transport adaugă antetul care conține adresa cunoscută sub numele de adresă punct de serviciu sau adresă de port. Responsabilitatea stratului de rețea este de a transmite datele de la un computer la altul, iar responsabilitatea stratului de transport este de a transmite mesajul către procesul corect.Segmentare și reasamblare:Când stratul de transport primește mesajul de la stratul superior, acesta împarte mesajul în mai multe segmente și fiecărui segment i se atribuie un număr de secvență care identifică în mod unic fiecare segment. Când mesajul a ajuns la destinație, atunci stratul de transport reasambla mesajul pe baza numerelor lor de ordine.Controlul conexiunii:Stratul de transport oferă două servicii Serviciu orientat spre conexiune și serviciu fără conexiune. Un serviciu fără conexiune tratează fiecare segment ca pe un pachet individual și toți călătoresc pe rute diferite pentru a ajunge la destinație. Un serviciu orientat spre conexiune realizează o conexiune cu stratul de transport la mașina de destinație înainte de livrarea pachetelor. În serviciul orientat spre conexiune, toate pachetele călătoresc pe o singură rută.Controlul debitului:Stratul de transport responsabil, de asemenea, pentru controlul fluxului, dar este realizat de la capăt la capăt, mai degrabă decât printr-o singură legătură.Controlul erorilor:Stratul de transport este, de asemenea, responsabil pentru controlul erorilor. Controlul erorilor este efectuat de la capăt la capăt, mai degrabă decât pe o singură legătură. Stratul de transport al expeditorului asigură că mesajul ajunge la destinație fără nicio eroare.

5) Stratul de sesiune

OSI Model
  • 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:

    Control dialog:Stratul de sesiune acționează ca un controler de dialog care creează un dialog între două procese sau putem spune că permite comunicarea între două procese care pot fi fie half-duplex, fie full-duplex.Sincronizare:Stratul de sesiune adaugă câteva puncte de control la transmiterea datelor într-o secvență. Dacă apare o eroare în mijlocul transmiterii datelor, atunci transmiterea va avea loc din nou de la punctul de control. Acest proces este cunoscut sub numele de Sincronizare și recuperare.

6) Stratul de prezentare

OSI Model
  • 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:

    Traducere:Procesele din două sisteme fac schimb de informații sub formă de șiruri de caractere, numere și așa mai departe. Diferitele computere folosesc diferite metode de codare, stratul de prezentare se ocupă de interoperabilitatea dintre diferitele metode de codare. Convertește datele din formatul dependent de expeditor într-un format comun și schimbă formatul comun în format dependent de receptor la capătul de recepție.Criptare:Criptarea este necesară pentru a menține confidențialitatea. Criptarea este un proces de conversie a informațiilor transmise de expeditor într-o altă formă și trimite mesajul rezultat prin rețea.Comprimare:Comprimarea datelor este un proces de comprimare a datelor, adică reduce numărul de biți care trebuie transmis. Compresia datelor este foarte importantă în multimedia, cum ar fi text, audio, video.

7) Stratul de aplicare

OSI Model
  • 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:

    Transfer, acces și gestionare fișiere (FTAM):Un strat de aplicație permite unui utilizator să acceseze fișierele dintr-un computer la distanță, să recupereze fișierele de pe un computer și să gestioneze fișierele dintr-un computer la distanță.Servicii de poștă:Un strat de aplicație oferă facilitatea de redirecționare și stocare a e-mailurilor.
  • 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.