MODELUL ISO/OSI

Ce este modelul ISO/OSI?

Modelul OSI (Open Systems Interconnection) este un model de referinta cu 7 straturi, creat de ISO (International Organization for Standardization), care descrie cum datele calatoresc de la o aplicatie la alta prin retea. Fiecare strat are un rol specific si comunica doar cu straturile adiacente.

7 Aplicatie Application host
6 Prezentare Presentation host
5 Sesiune Session host
4 Transport Transport host
3 Retea Network media
2 Legatura de date Data Link media
1 Fizic Physical media

Cele 7 Straturi

7
Aplicatie — Application
Interfata directa cu utilizatorul; ofera servicii de retea aplicatiilor.
Exemple & Protocoale
HTTP / HTTPS FTP SMTP DNS SSH
Retine

Acesta este singurul strat cu care utilizatorul interactioneaza direct (browser, email client, etc.). Nu este aplicatia in sine, ci serviciile de retea pe care aplicatia le foloseste.

6
Prezentare — Presentation
Traduce, comprima si cripteaza datele intre retea si aplicatie.
Exemple & Formate
SSL / TLS JPEG / PNG ASCII / UTF-8 MPEG
Retine

Gandeste-te la acest strat ca la un "traducator" — se asigura ca datele sunt intr-un format pe care ambele capete il inteleg (ex: criptare TLS, compresie imagine, codificare text).

5
Sesiune — Session
Deschide, gestioneaza si inchide sesiunile de comunicare intre aplicatii.
Exemple & Protocoale
NetBIOS RPC PPTP
Retine

Acest strat stabileste "reguli de dialog" — cine vorbeste si cand (half-duplex vs full-duplex), si gestioneaza checkpoint-uri pentru reluarea transferurilor intrerupte.

4
Transport — Transport
Asigura livrarea fiabila (sau rapida) a datelor intre doua hosturi, end-to-end.
Exemple & Protocoale
TCP UDP Porturi (80, 443) Segmente
Retine

TCP = fiabil, cu confirmare (ex: web, email). UDP = rapid, fara confirmare (ex: streaming, gaming). Unitatea de date se numeste segment.

3
Retea — Network
Rutarea pachetelor intre retele diferite folosind adrese logice (IP).
Exemple & Protocoale
IP (IPv4 / IPv6) ICMP Router Pachete
Retine

Routerul opereaza la acest nivel. Stratul decide cea mai buna ruta pentru a trimite pachetele de la sursa la destinatie prin mai multe retele. Unitatea de date: pachet.

2
Legatura de date — Data Link
Transfer fiabil de cadre intre doua noduri direct conectate; detectie erori.
Exemple & Protocoale
Ethernet Wi-Fi (802.11) MAC adresa Switch Cadre (Frames)
Retine

Switch-ul opereaza la acest nivel. Foloseste adrese MAC (fizice) pentru livrare locala. Are 2 sub-straturi: LLC (legatura logica) si MAC (control acces mediu). Unitatea: cadru (frame).

1
Fizic — Physical
Transmisia bitilor bruti prin mediul fizic (cablu, fibra, radio).
Exemple & Dispozitive
Cablu UTP / Fibra optica Hub Repetor Biti RJ-45
Retine

Acest strat se ocupa de semnale electrice, optice sau radio. Defineste conectori, voltaje, frecvente. Hub-ul si repetorul opereaza aici. Unitatea: bit.

ISO/OSI vs TCP/IP

Strat OSI Nr. Strat TCP/IP Unitate date
Aplicatie 7 Aplicatie Date
Prezentare 6 Date
Sesiune 5 Date
Transport 4 Transport Segment
Retea 3 Internet Pachet
Legatura de date 2 Acces la retea Cadru
Fizic 1 Bit

Mnemonic — De jos in sus (1 → 7)

F Fiecare Fizic
L Leu Legatura date
R Rupe Retea
T Toate Transport
S Sarile Sesiune
P Pentru Prezentare
A Adevar Aplicatie

"Fiecare Leu Rupe Toate Sarile Pentru Adevar" — de la stratul 1 (Fizic) la 7 (Aplicatie)