🌐

Panoramica dei Modelli di Rete

Jun 25, 2025

Panoramica

Questa lezione introduce i modelli di rete informatica, concentrandosi sul modello OSI e sul modello TCP/IP, la loro struttura, l'incapsulamento e come i protocolli permettono la comunicazione tra dispositivi.

Introduzione ai Modelli di Rete

  • Le reti permettono ai dispositivi di comunicare utilizzando protocolli condivisi su connessioni fisiche.
  • Esistono standard come TCP/IP per semplificare le complesse architetture di comunicazione di rete.
  • Entrambi i dispositivi comunicanti devono usare la stessa versione del protocollo per una comunicazione efficace.

Modello OSI vs. TCP/IP

  • Il modello OSI è un modello teorico, concettuale e non usato praticamente.
  • Il modello TCP/IP è lo standard de facto usato nell'industria e nella comunicazione quotidiana.
  • I primi quattro livelli di OSI e TCP/IP sono simili, ma TCP/IP combina gli ultimi tre livelli di OSI (applicazione, presentazione, sessione) in un unico livello di applicazione.
  • Questa fusione dei livelli può causare confusione tra i due modelli.

Protocolli e Comunicazione a Livelli

  • Un protocollo è un insieme di regole che permette la comunicazione tra dispositivi allo stesso livello.
  • Ogni livello usa i propri protocolli e comunica solo con il livello corrispondente su un altro dispositivo.
  • HTTP, per esempio, è un protocollo a livello applicazione.

Incapsulamento e Flusso dei Dati

  • I dati sono incapsulati a ogni livello: ogni livello avvolge i dati nel proprio “involucro” con informazioni aggiuntive.
  • Il livello applicazione crea un messaggio, che viene successivamente incapsulato dai livelli trasporto, rete, collegamento dati e fisico.
  • Sul lato ricevente, ogni livello decapsula e processa il proprio involucro fino al livello applicazione.

Funzioni di Ogni Livello

  • Livello Fisico: Trasmette bit grezzi tramite il mezzo di trasmissione.
  • Livello Collegamento Dati: Gestisce indirizzi MAC e frame, rilevante per gli switch.
  • Livello Rete: Gestisce indirizzi IP e routing, rilevante per i router.
  • Livello Trasporto: Gestisce congestione, flusso e trasmissione affidabile usando protocolli come TCP e UDP.
  • Livello Applicazione: Interfaccia con utenti e applicazioni; usa protocolli come HTTP, HTTPS, SMTP, FTP, SSH.

Termini Chiave e Definizioni

  • Protocollo — Insieme di regole che governano la comunicazione tra dispositivi allo stesso livello.
  • Incapsulamento — Avvolgimento dei dati con informazioni specifiche del protocollo a ogni livello.
  • Livello Applicazione — Il livello più alto in TCP/IP che gestisce processi e servizi rivolti all'utente.
  • Livello Trasporto — Garantisce il trasferimento affidabile dei dati, gestisce flusso e congestione (TCP/UDP).
  • Livello Rete — Instrada i pacchetti basandosi sugli indirizzi IP.
  • Livello Collegamento Dati — Gestisce frame dati e indirizzamento MAC.
  • Livello Fisico — Gestisce la trasmissione dei bit grezzi.

Azioni da Intraprendere / Passi Successivi

  • Rivedere le differenze tra i modelli OSI e TCP/IP.
  • Comprendere quali protocolli comuni operano a ogni livello TCP/IP.
  • Prepararsi per un approfondimento sui protocolli di rete specifici nelle prossime lezioni.