Qual è il modello OSI? Spiegazione del modello di interconnessione dei sistemi aperti

compu Quando si esplora un sito Web su Internet, il browser visualizza la pagina Web sul display per consentire all’utente di interagire con il sito Web. Ma ciò che accade dietro le quinte è completamente invisibile agli utenti.

Il modello OSI definisce il modo in cui due computer interagiscono tra loro su una rete. Il modello definisce diversi protocolli, consentendo il trasferimento di informazioni sotto forma di pacchetti tra due sistemi.

Questo articolo approfondirà ciò che è realmente il modello OSI, insieme a una descrizione dettagliata di ogni livello nel modello.

Qual è il modello OSI?

“Modello OSI” sta per Open Systems Interconnection Model. Il modello OSI è stato introdotto dall’International Standards Organization (ISO).

ISO è un’organizzazione multinazionale responsabile della definizione degli standard globali. Ogni potenziale standard internazionale passa attraverso sei fasi che ne determinano la fattibilità nel mondo reale.

Il modello facilita il processo di collegamento in rete tra due sistemi. Il modello OSI consente a due computer di interagire tra loro senza conoscere l’architettura sottostante della macchina. Poiché i protocolli definiti nel modello sono infallibili e sono in uso in tutto il mondo, questo modello è il quadro globale per la comunicazione digitale su Internet.

Il modello di interconnessione dei sistemi aperti ha diversi livelli, ciascuno responsabile dello spostamento delle informazioni attraverso una rete. Ad esempio, il livello fisico garantisce che i dati vengano trasferiti correttamente al livello successivo, che è il livello di collegamento dati. Allo stesso modo, il livello di collegamento dati trasferisce le informazioni al livello successivo e così via.

Strati del modello OSI

Sebbene i livelli del modello OSI siano distinti e gestiscano fasi diverse nella comunicazione dei dati, sono correlati in un modo o nell’altro.

Durante la progettazione del modello, gli sviluppatori hanno trovato le funzioni correlate nei processi e le hanno raggruppate in livelli comuni. Il modello OSI contiene sette livelli, ognuno dei quali gestisce una fase specifica nel processo di trasferimento dei dati.

1. Livello fisico

Il livello fisico è il primo e probabilmente il più importante nel modello OSI. Questo livello è responsabile del trasferimento dei dati su un supporto fisico. All’interno di questo livello vengono definite anche le funzioni necessarie per eseguire il trasferimento.

Nella macchina del mittente, i dati arrivano dal livello Data Link. Il pacchetto viene trasferito alla macchina del destinatario tramite un supporto. Quindi, il livello fisico del ricevitore interpreta il pacchetto e lo invia al livello di collegamento dati per un’ulteriore elaborazione.

Il livello fisico copre i seguenti aspetti del trasferimento dei dati.

  1. Interfaccia e mezzo di trasferimento (Wi-Fi o cavi Ethernet )
  2. Flusso di bit (i dati che devono essere trasferiti)
  3. Velocità di trasmissione dati
  4. Modalità di trasmissione
  5. Sincronizzazione dei bit

Il livello fisico trasferisce i dati direttamente su un’altra macchina.

Il livello Data Link svolge il compito di inviare i dati alla specifica macchina nella stessa rete, processo noto come Physical Addressing. In questo livello, anche i dati inviati dal livello fisico vengono interpretati e convertiti in unità gestibili note come frame.

Nel livello Data Link, gli indirizzi MAC ( Media Access Control ) identificano quale sistema ha richiesto le informazioni dalla rete di più sistemi. Questo livello è responsabile delle seguenti funzioni.

  1. Inquadratura
  2. Indirizzamento fisico
  3. Flusso di dati
  4. Controllo degli errori
  5. Controllo di accesso

3. Livello di rete

Il livello Data Link sovrintende al trasferimento dei dati a una macchina sulla stessa rete. Al contrario, il livello di rete è responsabile del trasferimento del pacchetto mittente al destinatario su reti diverse. Se due sistemi si trovano sulla stessa rete, il livello di collegamento dati si occupa del trasferimento e il livello di rete non è richiesto.

Il livello di rete tratta i pacchetti di dati in modo indipendente. Il sistema non è preoccupato per l’ordine o la relazione tra questi pacchetti.

Il livello di rete comprende le seguenti responsabilità.

  1. Indirizzamento logico : poiché i due dispositivi si trovano su una rete diversa, gli indirizzi logici diventano cruciali per il trasferimento dei dati.
  2. Routing : il pacchetto viene inviato ai dispositivi sulla rete noti come router. Questi dispositivi inoltrano o instradano il pacchetto di dati al sistema che ha richiesto le informazioni.

4. Livello di trasporto

Il livello Rete trasferisce i dati da un sistema a un altro. Ma un computer esegue anche vari programmi e ogni programma può richiedere informazioni da altri sistemi. Quindi come fa il tuo sistema a sapere quale pacchetto appartiene a quale programma?

Entra nel livello di trasporto. Questo livello è responsabile della consegna da processo a processo delle informazioni. Il sistema segmenta i pacchetti di dati che arrivano a questo livello in diverse unità e quindi li riassembla in base al numero di sequenza.

Il livello di trasporto si occupa delle seguenti funzioni nel modello OSI.

  1. Indirizzamento del punto di servizio (consegna i pacchetti al programma corretto)
  2. Segmentazione e rimontaggio
  3. Controllo del flusso
  4. Controllo degli errori

Correlati: termini comuni per la rete domestica e cosa significano

5. Livello di sessione

Quando due sistemi comunicano, non eseguono un trasferimento rapido e quindi si disconnettono immediatamente. I sistemi entrano in una finestra di dialogo ed eseguono la trasmissione necessaria. Il livello di sessione è responsabile dell’avvio di una sessione comune tra due o più sistemi per garantire il corretto trasferimento dei dati.

Questo livello è anche responsabile della sincronizzazione e dei checkpoint. Ad esempio, quando scarichi un file di documento contenente 1000 pagine, il livello Sessione aggiunge un punto di controllo ogni 100 pagine per mantenere una comunicazione dati efficiente.

Se il trasferimento non riesce a pagina 554, invece di avviare il download dall’inizio, il trasferimento riprende dall’ultimo checkpoint, ovvero pagina 500.

Il livello della sessione comprende due funzioni: controllo della finestra di dialogo, responsabile della creazione di una sessione, e sincronizzazione.

6. Livello di presentazione

Il pacchetto di dati raggiunge la destinazione finale. E adesso cosa? Come interpreterà il messaggio il programma? Il livello Presentazione si occupa della traduzione del messaggio, della sintassi e della semantica del pacchetto consegnato.

Questo livello è costituito da funzioni che eseguono il processo di riconoscimento di quale parte dei dati è importante e quale no. Il livello Presentazione ha le seguenti responsabilità nel modello.

  1. Traduzione : due computer o programmi condividono le informazioni sotto forma di stringhe. E il sistema converte i dati in flussi di bit per una migliore comprensione.
  2. Crittografia : per garantire la privacy durante la comunicazione, il livello Presentazione crittografa e decrittografa i dati che devono essere inviati.
  3. Compressione : per eseguire una trasmissione dati efficiente, le informazioni vengono spesso compresse per ridurre il numero di bit nel flusso.

7. Livello applicazione

Infine, il livello Applicazione è incaricato di fornire interfacce utente per vari servizi di rete. Un browser Internet, una piattaforma di posta o uno strumento grafico di gestione del database sono esempi di software che formano questo livello.

Il livello Applicazione fornisce i seguenti servizi all’utente.

  1. Network Virtual Terminal : NVT è un software che emula il funzionamento di un terminale fisico. Gli utenti possono connettersi a un NVT e controllare l’host remoto dal proprio sistema.
  2. Servizi di mailing
  3. Trasferimento e gestione di file
  4. Servizi di directory

Come funziona Internet?

Internet utilizza anche il modello OSI nel suo funzionamento. Quando richiedi un pacchetto da un server, i dati passano attraverso ogni livello del modello. Il modello OSI ha costituito la base fondamentale della massiccia rete di sistemi che è Internet.

Ci sono molti servizi in esecuzione sullo sfondo del sistema durante la navigazione in Internet. I protocolli di gestione della rete come DHCP sono responsabili della fornitura di un’esperienza di navigazione rapidissima agli utenti.