01. I sette livelli

Nel complesso i sette livelli, di seguito descritti, costituiscono la cosiddetta pila OSI:

    1. Livello Fisico (Physical): Si occupa della trasmissione e ricezione delle sequenze binarie sul mezzo di trasmissione. Prevede la definizione del supporto (cavo), dei connettori, delle grandezze fisiche coinvolte ecc.. E' un livello prevalentemente hardware.

    2. Livello di Collegamento dati (Datalink): Si occupa della trasmissione verso il livello fisico e della ricezione dal livello di rete di gruppi di bit, detti frames, assicurandosi che i bit giungano a destinazione correttamente. Garantisce una comunicazione sostanzialmente affidabile tra sistemi direttamente connessi.

    3. Livello di Rete (Network): Gestisce l'instradamento dei pacchetti sulla rete decidendo quali sistemi intermedi devono essere attraversati per giungere a destinazione. Deve possedere delle tabelle contenenti le regole per decidere i percorsi. E' il livello più complesso.

    4. Livello di Trasporto (Transport): Gestisce trasferimenti end-to-end (mittente-destinatario) e indipendenti dalla rete fisica sottostante. Gestisce il congestionamento delle stazioni intermedie, frammenta e ricostruisce le informazioni se necessario.

    5. Livello di Sessione (Session): Gestisce il dialogo e la sincronizzazione tra due programmi che comunicano tra loro gestendo le sessioni e operando sequenze coerenti di comandi, attese, ritrasmissioni su richiesta, gestendo la qualità del servizio ecc..

    6. Livello di Presentazione (Presentation): Traduce i formati e la sintassi dei dati, che su due sistemi in comunicazione possono essere differenti, in formati standard. Garantisce anche la riservatezza e la protezione dei dati tramite algoritmi di crittografia e autenticazione.

    7. Livello di Applicazione (Application): I protocolli di questo livello consentono l'implementazione di applicazioni standard come, ad esempio, servizi di trasferimento file, servizi di messaggistica (posta elettronica) ecc..

I primi tre livelli sono allocati sugli apparati di rete e per questo sono detti "livelli dei mezzi", in contrapposizione ai livelli dal quattro al sette che sono detti "livelli degli host" perché allocati sui computer e sugli altri dispositivi connessi alla rete.