Modelul OSI

Modelul OSI (Open Systems Interconnection) e un cadru conceptual care standardizeaza functiile unui sistem de comunicatie in 7 straturi. Fiecare strat ofera servicii stratului de deasupra si consuma servicii de la stratul de dedesubt.

Ce este Modelul OSI?

Definit de ISO in 1984, modelul OSI imparte comunicatia in retea in 7 straturi:

Cele 7 straturi

| Strat | Functie | Exemple | |---|---|---| | 7. Aplicatie | Interfata cu utilizatorul | HTTP, SMTP, FTP | | 6. Prezentare | Formatare, criptare | SSL/TLS, JPEG | | 5. SesIune | Gestionarea conexiunilor | NetBIOS, RPC | | 4. Transport | Transport end-to-end | TCP, UDP | | 3. Retea | Rutare, adresare logica | IP, ICMP | | 2. Legatura de date | Adresare fizica, detectie erori | Ethernet, MAC | | 1. Fizic | Transmisia bruta de biti | Cablu, fibra, radio |

Principii

  • Fiecare strat comunica doar cu stratul adiacent
  • Incapsulare: fiecare strat adauga un antet (header) datelor primite
  • Abstractizare: stratul n nu stie cum functioneaza stratul n-1

vs TCP/IP (modelul practic)

Modelul OSI e teoretic. In practica, internetul foloseste modelul TCP/IP cu 4 straturi: Aplicatie, Transport, Internet, Legatura.