Il modello ISO/OSI nelle reti informatiche

  1. Alessio Arrigoni
  2. Blog
  3. Il modello ISO/OSI nelle reti informatiche

L’Open System Interconnection (OSI) è uno standard per reti di calcolatori promosso dall’International Organization for Standardization (ISO) che definisce la struttura logica della rete stessa. Il modello, uno standard de iure, fu adottato nel 1978 ed è internazionalmente conosciuto come modello ISO/OSI. Per capire cos’è, bisogna partire da una pila composta da 7 pezzi.

L’architettura logica di tutte le reti a commutazione di pacchetto, è composta da una pila di protocolli (sette per l’esattezza), ognuno dei quali regola una precisa parte del processo di comunicazione e ognuno strettamente legato a quello che lo segue e a quello che lo precede. Si parte dal cosiddetto livello (o layer) Fisico, dove a esser regolato è lo scambio di bit tra due nodi della rete, sino ad arrivare al cosiddetto livello Applicazione. Si realizza, quindi, una comunicazione multilivello, cosa che permette di scegliere e adattare protocolli di comunicazione e relativi algoritmi di elaborazione alla particolare rete di telecomunicazione che si intende creare.

I livelli che compongono il modello ISO/OSI sono quindi i seguenti:

Livello 1: fisico (Physical layer)

A questo livello troviamo i protocolli che regolano la trasmissione dei dati tra i due nodi della rete, occupandosi principalmente della forma e tensione del segnale. Vengono stabilite le tensioni elettromagnetiche che rappresentano i valori logici dei bit trasmessi, la durata in microsecondi del segnale che identifica i dati da trasmettere, la codificazione e la modulazione utilizzata. Nel caso in cui la comunicazione sia bidirezionale (duplex), vengono anche definiti gli standard per l’invio dei dati nelle due direzioni.

Livello 2: collegamento (Datalink layer)

Il secondo livello serve a formare i pacchetti di dati da far viaggiare lungo la dorsale di comunicazione. I dati vengono frammentati (questa attività viene detta di framing), impacchettati e modificati, in modo da aggiungere un header (intestazione) e una tail (coda), che hanno la funzione anche di sequenza di controllo. Per ogni pacchetto ricevuto il destinatario trasmette al mittente un segnale di ACK (acknowledgment, conferma di ricevuta) facendo così capire al mittente quali pacchetti siano o meno arrivati a destinazione. Nel caso di pacchetti mal trasmessi (corrotti o incompleti) o persi, il mittente deve occuparsi della loro ri-trasmissione.

Livello 3: rete (Network layer)

I protocolli appartenenti a questo livello servono a rendere quelli superiori indipendenti dai mezzi fisici utilizzati per la comunicazione tra i due punti della rete. Si occupa, quindi, dell’attività di routing (instradamento, inteso come individuazione del percorso di rete da utilizzare per la consegna dei pacchetti) e della conversione dei dati nel caso in cui i due nodi siano ospitati da reti con caratteristiche differenti (traduzione degli indirizzi di rete, nuova frammentazione dei pacchetti se la rete ha un diverso Maximum Transmission Unit).

Livello 4: trasporto (Transport layer)

Il livello mediano si occupa del trasporto fisico dei dati. I protocolli di questo livello hanno il compito di determinare tutto ciò che riguarda la connessione tra i due host (sorgente e destinatario). Stabiliscono, mantengono e terminano la connessione (che deve essere affidabile e duratura per assicurare la corretta trasmissione dei dati e allo stesso tempo non durare più dello stretto necessario per evitare di congestionare la rete) e controllano il sovraccarico dei router di rete (evitando che troppi pacchetti di dati arrivino allo stesso router nello stesso momento).

Livello 5: sessione (Session layer)

Si occupa di instaurare, mantenere e abbattere connessioni tra applicazioni cooperanti (sessioni). Oltre ai servizi offerti dal livello di trasporto, consente di aggiungere funzioni avanzate come la gestione del dialogo, dei tokens (per il riconoscimento univoco degli applicativi) e la sincronizzazione.

Livello 6: presentazione (Presentation layer)

Il sesto e penultimo livello è quello della traduzione. I protocolli appartenenti a questo livello consentono di trasformare i dati delle applicazioni in un formato standard e offrire servizi di comunicazione comuni, come la crittografia e la formattazione.

Livello 7: applicazione (Application layer)

È il livello più “vicino” all’utente finale e che, quindi, opera direttamente sul software. A questo livello, i protocolli interagiscono direttamente con i programmi e i software che al loro interno hanno moduli di comunicazione di rete (come ad esempio i client di posta elettronica). Le funzioni tipiche di questi protocolli sono l’identificazione dei partner nella comunicazione, l’identificazione delle risorse disponibili e la sincronizzazione della comunicazione.

L'autore

Mi sono laureato in informatica presso l'università degli studi di Milano. Da sempre mi occupo di informatica e programmazione.
Da qualche anno sono diventato un blogger e collaboro con alcune testate on-line.
Ho al mio attivo anche alcune pubblicazioni on-line.
Categoria: Reti e intranet

Ti potrebbe anche interessare

Leggi le ultima novità dal blog.

I segnali che il nostro router è sotto attacco

Leggi tutto...
Il nostro router è uno dei dispositivi meno protetti spesso per negligenza o per scarsa conoscenza del dispositivo, ma anche per mancanza di consapevolezza dei rischi a cui può essere ...

Maggiore sicurezza per le reti Wi-fi con il protocollo WPA3

Leggi tutto...
I protocolli WPA (Wi-Fi Protected Access) sono stati progettati al fine della protezione delle reti Wi-fi: quando un client si collega a un dispositivo wireless (router Wi-fi, access point,..) la pa ...

Le differenze fra modem e router

Leggi tutto...
Modem e router, due termini ci cui ne sentiamo spesso parlare in materia di internet. Ma sappiamo realmente la differenza che intercorre fra i due dispositivi? Ma soprattutto sappiamo a cosa serve l ...

Come scoprire se il nostro router è stato infettato

Leggi tutto...
Il router di casa è uno dei dispositivi meno protetti da parte degli utenti. Spesso i consumatori si limitano a usare le password impostate di default dal produttore e non aggiornano mai il d ...

Decalogo per la protezione del nostro modem/router

Leggi tutto...
Il router è un dispositivo elettronico che, nelle reti a commutazione di pacchetto (qual è Internet), si fa carico di instradare i pacchetti dati (routing) verso la giusta destinazione ...

Cosa vuol dire aprire le porte del router e cosa sono?

Leggi tutto...
Penso che molti di noi avranno sentito parlare dall'amico esperto di informatica di apertura delle porte del router per consentire l'accesso ad un determinato programma, senza capire cosa si ...

Articoli recenti

Leggi le ultima novità dal blog.

Social media: come scegliere i canali giusti per promuovere la tua attività

Leggi tutto...
I social media sono uno strumento fondamentale per molte attività, ma scegliere i canali giusti è essenziale per massimizzare i risultati. Non tutti i social sono adatti a ogni tipo di ...

Intelligenza artificiale: i pro e i contro

Leggi tutto...
Tema molto dibattuto in questi ultimi tempi: l’intelligenza artificiale. Argomento di grande rilevanza nella società odierna, che suscita sia entusiasmo che preoccupazione. Da un lato, ...

Cosa sono i dati basati su SSD ?

Leggi tutto...
Le SSD (acronimo di solid state drive, o unità di memoria a stato solido) sono delle unità di memoria particolarmente popolari nel mondo dei giocatori di videogiochi. Essendo i videogi ...

Perché utilizzare una VPN per l'accesso al cloud ?

Leggi tutto...
Il 2020 ha visto un enorme aumento del crimine informatico. Sebbene le persone non andassero in ufficio a causa delle preoccupazioni relative al COVID-19, molti si sono trovati inclini a maggiori ri ...

Errori comuni nell’archiviazione dei dati: quali sono e come evitarli ?

Leggi tutto...
Errori comuni nell’archiviazione dei dati: quali sono e come evitarli? Siamo nell’era digitale in cui di dati e le informazioni sul web sono una componente chiave di qualsiasi tipo di ...

Consigli sulla sicurezza: come il vostro computer potrebbe compromettersi nel momento peggiore

Leggi tutto...
La sicurezza del proprio dispositivo è oggi qualcosa a cui si deve prestare una particolare attenzione. La rete è invasa da sempre più pericoli, in grado di compromettere i vost ...