Che cos'è il modello OSI e a cosa serve?

Ultimo aggiornamento: 10 di febbraio 2023

El Modello OSI È molto importante nelle reti informatiche. Pertanto, in questo articolo spiegheremo cos'è questo modello di rete, come funziona, a cosa serve, i rispettivi livelli che comprende e altro ancora.

Che cos'è il modello OSI?

commutatore di rete

El Modello OSI (Open Systems Interconnection), o Open Systems Interconnection, è un modello di riferimento per i protocolli di comunicazione delle reti di computer. Questo modello è stato creato negli anni '80 dall'ISO (International Standards Organization).

Il modello OSI fu inizialmente pubblicato dall'ITU (International Telecommunication Union). Tuttavia, ciò avvenne solo nel 1983, poiché l'anno successivo fu proposto come standard dall'ISO stessa. Infatti, l'obiettivo dell'OSI è quello di standardizzare le comunicazioni Internet per semplificare e ricercare l'interoperabilità di tutti i dispositivi e software di rete.

Poiché il modello OSI è un modello di tipo normativo, si potrebbe dire che è un concetto teorico, sebbene serva a implementare cose concrete per consentire a varie tecnologie e produttori nel mondo delle telecomunicazioni di svolgere correttamente il loro lavoro.

Nel corso degli anni, il modello OSI è stato migliorato. Attualmente offre 7 strati Per definire le diverse fasi che le informazioni attraversano quando si stabiliscono connessioni tra due nodi o dispositivi su una rete. Indipendentemente dal tipo di informazione, dal tipo di dispositivo connesso, dalla sua tecnologia o dalla sua posizione, saranno sempre coinvolti gli stessi livelli.

Un po' di storia: Contesto

Va detto che il espansione delle reti informatiche Tutto ebbe inizio negli anni '80, quando si diffuse l'esigenza di interconnettere diversi dispositivi sparsi in tutto il mondo per trasferire informazioni e rimanere connessi. Le reti, invece, nacquero ben prima di quel decennio.

  Come trovare il DNS più veloce con DNSPerf e DNS Benchmark

Ricordi sicuramente il file storia dell'origine di Internet e i suoi predecessori, come la rete nota come ARPANET. Ebbene, a quel tempo il modello OSI non esisteva e il problema che si riscontrava era che molti programmi o dispositivi di rete avevano difficoltà a comunicare tra loro. Ecco perché la standardizzazione ISO era necessaria per determinare un insieme di regole applicabili a tutte le reti, in modo che questi problemi di interoperabilità non esistessero.

Come funziona il modello OSI?

Come ho detto prima, il modello OSI è composto da 7 diversi livelli da cui dipende. l'operazione è suddivisa in fasi, poiché ogni livello svolge una funzione specifica e gerarchica nelle comunicazioni. Pertanto, i protocolli di comunicazione utilizzeranno tutti o alcuni di questi livelli per garantire la comunicazione di rete.

A cosa serve il modello OSI?

Il modello OSI è fondamentalmente uno strumento concettuale per organizzare le telecomunicazioni. Ciò che fa è standardizzare il modo in cui le informazioni vengono trasferite sulle reti informatica.

Va detto che il modello OSI non è una topologia di rete, né un modello di rete in sé, né specifiche o protocolli. È uno strumento che definisce la funzionalità in modo che produttori e sviluppatori possono creare prodotti che possono interagire tra loro senza problemi, come facevano prima.

Livelli del modello OSI o stack OSI

Le strati o livelli che compongono il modello OSI, noto anche come OSI Stack, sono:

  • Livello fisico: È il livello più basso del modello OSI. Gestisce tutto ciò che riguarda la topologia di rete, le connessioni fisiche, la segnalazione e la trasmissione binaria. In altre parole, standardizza il livello fisico (tipi di cavi, forme d'onda per le connessioni wireless, interfacce di rete, tensione elettrica, ecc.).
  • Livello di collegamento dati: si occupa del reindirizzamento fisico, del rilevamento degli errori, dell'accesso ai media e del controllo del flusso durante la comunicazione. Ad esempio, gli indirizzi MAC e LLC verrebbero definiti a questo livello.
  • Livello di rete: È responsabile dell'indirizzamento logico e della determinazione del percorso, ovvero dell'identificazione del routing esistente tra le reti coinvolte. Le unità di dati di base sono chiamate "pacchetti" e possono essere classificate in base al protocollo di routing o al protocollo instradabile che utilizzano. I primi selezionano i percorsi (RIP, IGRP, EIGRP, tra gli altri) e i secondi viaggiano con i pacchetti (IP, IPX, AppleTalk, ecc.). L'obiettivo di questo livello è garantire che i dati raggiungano la destinazione, anche se ciò comporta l'utilizzo di dispositivi intermedi, come i router.
  • Custodia per il trasporto: È responsabile della connessione end-to-end e dell'affidabilità dei dati trasferiti. È qui che i dati contenuti in ogni pacchetto vengono trasportati da un nodo all'altro, ovvero dal dispositivo sorgente a quello di destinazione, indipendentemente dal mezzo fisico utilizzato. Il suo funzionamento avviene tramite porte logiche e definisce il cosiddetto Socket IP: Porta.
  • Livello di sessione: Si tratta della comunicazione tra i dispositivi sulla rete stessa. È responsabile del controllo e del mantenimento del collegamento tra i dispositivi connessi che scambiano dati. Deve inoltre garantire che, una volta stabilita la comunicazione tra i due sistemi, il canale di trasmissione dati possa essere ripristinato in caso di interruzione. Questi servizi possono diventare parzialmente o completamente superflui, a seconda dei casi. Ecco perché ho accennato in precedenza che non tutti e 7 i livelli vengono sempre utilizzati...
  • Livello di presentazione: Come suggerisce il nome, viene utilizzato per presentare i dati trasferiti. In altre parole, questi pacchetti assemblati vengono "tradotti" per renderli riconoscibili o utili al sistema. Ad esempio, una serie di pacchetti può generare un messaggio, un file, ecc. Consente inoltre la crittografia e la codifica dei dati, nonché la compressione e l'adattamento alla macchina ricevente.
  • livello di applicazione: Questo è il livello più alto. Tenete presente che nuovi protocolli di comunicazione vengono continuamente sviluppati con l'emergere di nuove applicazioni. Pertanto, quest'ultimo livello definisce i protocolli utilizzati dalle app per lo scambio di dati. Questo livello può determinare il processo che l'utente vede in ultima analisi, anche se non è sempre così. Tuttavia, è importante notare che l'utente interagisce raramente con il livello applicativo; interagisce invece con le app che interagiscono con il livello applicativo. Ad esempio, potrebbe trattarsi di un'app di chat, un browser web, ecc.
  Le porte di rete più diffuse e i loro utilizzi: una guida completa con esempi e informazioni sulla sicurezza

Infine, alcune persone usano una regola mnemonica per ricordare i 7 livelli del modello OSI, e quella regola è FERTSPA (Fisica, Collegamento dati, Rete, Trasporto, Sessione, Presentazione e Applicazione).