2) Modello OSI e TCP/IP
Un'analisi comparativa approfondita tra i due modelli di riferimento per l'architettura dei protocolli di rete.
Introduzione alla standardizzazione
La comunicazione tra sistemi informatici eterogenei richiede l'adozione di regole standardizzate e rigorose, definite modelli architetturali.
Il Modello OSI di ISO
Il modello Open Systems Interconnection (OSI), definito dall'ISO, descrive l'architettura di rete strutturandola in sette livelli logici distinti.
Livello 1 - Fisico: Gestisce la trasmissione dei bit grezzi sul canale di comunicazione fisico, occupandosi di tensioni elettriche, cavi e frequenze radio.
Livello 2 - Collegamento dati (Data Link): Garantisce un trasferimento affidabile dei dati sul canale fisico, gestendo indirizzi MAC e rilevamento degli errori.
Livello 3 - Rete (Network): Si occupa del routing dei pacchetti, definendo la logica degli indirizzi IP e selezionando la strada migliore per la destinazione.
Livello 4 - Trasporto (Transport): Offre un trasferimento end-to-end dei dati, gestendo il controllo di flusso e la correzione degli errori tramite TCP o UDP.
Livello 5 - Sessione (Session): Stabilisce, mantiene e sincronizza le connessioni e le sessioni di comunicazione tra i diversi host di rete.
Livello 6 - Presentazione (Presentation): Traduce i dati in formati standardizzati, occupandosi di cifratura, decifratura e compressione delle informazioni.
Livello 7 - Applicazione (Application): Fornisce i servizi direttamente utilizzabili dall'utente finale o dai programmi applicativi, come HTTP, SMTP e FTP.
Il Modello TCP/IP
Il modello TCP/IP, sul quale è interamente basato l'odierno Internet, è un modello più snello composto da soli quattro livelli fondamentali.
Livello di Accesso alla Rete: Unisce i concetti dei livelli 1 e 2 del modello OSI, controllando l'hardware fisico e i protocolli di link.
Livello Internet: Corrisponde esattamente al livello di rete OSI, gestendo gli indirizzi IP e l'instradamento globale dei pacchetti dati.
Livello di Trasporto: Identico a quello OSI, fornisce canali di comunicazione end-to-end affidabili o veloci per le applicazioni.
Livello di Applicazione: Riassume le funzionalità dei livelli 5, 6 e 7 del modello OSI, offrendo i protocolli di comunicazione diretta.
Confronto tra i due modelli
Mentre il modello OSI è uno schema teorico e accademico estremamente rigoroso, il modello TCP/IP è nato sul campo e ne costituisce l'applicazione pratica.
Conclusioni
Entrambi i modelli sono fondamentali per comprendere come i bit vengano trasformati in pagine web, email e flussi multimediali complessi.
🔗 Resources and References