🌐

Modello ISO-OSI e protocolli di rete

Oct 9, 2024

Lezione sulla pila ISO-OSI

Introduzione

  • Modello concettuale che organizza e classifica i protocolli di rete.
  • Acronimo di International Standardization Organization (Organizzazione Internazionale della Standardizzazione).
  • Modello OSI = Open System Interconnection (interconnessione tra sistemi aperti).

Scenario di esempio

  • Navigazione su Google:
    • Necessità di una scheda di rete con MAC address.
    • Indirizzo IP e subnet mask sono protocolli del livello 3 (network).
    • Router: dispositivo per interconnettere reti differenti.
    • Server DNS: per risolvere l'indirizzo IP dal nome "Google".

Importanza del modello ISO-OSI

  • Schema concettuale per ordinare i protocolli di rete.
  • Facilita la comunicazione tra dispositivi di diverse marche.
  • Creato negli anni '80 per risolvere la "guerra dei protocolli".

Storico

  • Suite di protocolli TCP/IP: predecessore della pila ISO-OSI.
    • Sviluppata per ARPANET, antesignana di Internet.
    • Introduzione della commutazione di pacchetto.

Modelli concettuali

  • ISO-OSI e TCP/IP:
    • ISO-OSI è uno standard "de jure".
    • TCP/IP è uno standard "de facto".
    • Modelli verticali gerarchici: ogni livello comunica con il superiore o inferiore.

Differenze tra ISO-OSI e TCP/IP

  • ISO-OSI:
    • Esplode il livello applicazione del TCP/IP in tre: Presentazione, Sessione, Applicazione.
    • Divide il livello di accesso del TCP/IP nei livelli Fisico e Collegamento.

Analogia con la spedizione postale

  • Protocolli come regole postali: incapsulamento (aggiunta di informazioni) e decapsulamento (interpretazione delle informazioni).

Incapsulamento e Decapsulamento

  • Incapsulamento: trasforma i dati attraverso i livelli aggiungendo header.
  • Decapsulamento: interpretazione degli header fino al livello applicazione.

I sette livelli della pila ISO-OSI

  1. Applicazione: protocolli come HTTPS, DNS.
  2. Presentazione: formato dati, encryption, compressione.
  3. Sessione: dialogo tra sistemi, gestione sessioni.
  4. Trasporto: gestione connessioni, usato TCP/UDP.
  5. Rete (Network): instradamento dei dati, utilizzo IP.
  6. Collegamento (Data Link): comunicazione nella stessa rete, uso MAC address.
  7. Fisico: trasformazione in segnali fisici.

Conclusione

  • Pila ISO-OSI come modello di classificazione concettuale.
  • Differenze e similitudini con TCP/IP.
  • Esempi e analogie per comprendere meglio i concetti.