La guida TCP/IP
9 Il modello di riferimento OSI (Open System Interconnection)
9 OSI Reference Modello OSI

Layer di sessione (Layer 5)

Livello Applicazione (Livello 7)

Presentation Layer (Layer 6)

Il presentation layer è il sesto livello della pila di protocolli del modello di riferimento OSI, e il secondo dall’alto. È diverso dagli altri livelli per due aspetti chiave. Primo, ha una funzione molto più limitata e specifica degli altri livelli; in realtà è piuttosto facile da descrivere, evviva! Secondo, è usato molto meno spesso degli altri livelli; in molti tipi di connessioni non è richiesto.

Il nome di questo livello suggerisce anche la sua funzione principale: si occupa della presentazione dei dati. Più specificamente, il livello di presentazione è incaricato di prendersi cura di qualsiasi problema che potrebbe sorgere quando i dati inviati da un sistema devono essere visti in modo diverso dall’altro sistema. Si occupa anche di qualsiasi elaborazione speciale che deve essere fatta ai dati dal momento in cui un’applicazione cerca di inviarli fino al momento in cui vengono inviati sulla rete.

Funzioni del livello di presentazione

Questi sono alcuni dei tipi specifici di problemi di gestione dei dati che il livello di presentazione gestisce:

  • Traduzione: Le reti possono collegare tra loro tipi di computer molto diversi: PC, Macintosh, sistemi UNIX, server AS/400 e mainframe possono tutti esistere sulla stessa rete. Questi sistemi hanno molte caratteristiche distinte e rappresentano i dati in modi diversi; possono usare diversi set di caratteri per esempio. Il livello di presentazione gestisce il lavoro di nascondere queste differenze tra le macchine.
  • Compressione: La compressione (e decompressione) può essere fatta al livello di presentazione per migliorare il throughput dei dati. (Ci sono alcuni che credono che questa non sia, in senso stretto, una funzione del livello di presentazione.)
  • Crittografia: Alcuni tipi di crittografia (e decrittografia) sono eseguiti al livello di presentazione. Questo assicura la sicurezza dei dati mentre viaggiano lungo la pila dei protocolli. Per esempio, uno degli schemi di crittografia più popolari che è solitamente associato al livello di presentazione è il protocollo Secure Sockets Layer (SSL). Non tutta la crittografia è fatta al livello 6, comunque; alcune crittografie sono spesso fatte a livelli più bassi nella pila dei protocolli, in tecnologie come IPSec.

Ruolo del livello di presentazione nel modello OSI

La ragione per cui il livello di presentazione non è sempre usato nelle comunicazioni di rete è che i lavori menzionati sopra semplicemente non sono sempre necessari. La compressione e la crittografia sono di solito considerate opzionali, e anche le funzioni di traduzione sono necessarie solo in determinate circostanze. Un’altra ragione per cui il livello di presentazione a volte non è menzionato è che le sue funzioni possono essere eseguite come parte del livello di applicazione.

Il fatto che il lavoro di traduzione fatto dal livello di presentazione non sia sempre necessario significa che è comune che venga saltato dalle implementazioni attuali dello stack di protocollo. Questo significa che i protocolli al livello sette possono parlare direttamente con quelli al livello cinque. Ancora una volta, questo è parte della ragione per cui tutte le funzioni dei livelli da cinque a sette possono essere incluse insieme nello stesso pacchetto software, come descritto nella panoramica dei livelli e dei raggruppamenti di livelli.

Concetto chiave: Il sesto livello del modello OSI è chiamato livello di presentazione. I protocolli di questo livello si occupano dei compiti di manipolazione che trasformano i dati da una rappresentazione all’altra, come la traduzione, la compressione e la crittografia. In molti casi, tali funzioni non sono richieste in un particolare stack di rete; in tal caso, potrebbe non esserci alcun protocollo attivo al sesto livello.

Strato di sessione (livello 5)

Strato di Applicazione (Layer 7)

Se trovi utile la Guida TCP/IP, per favore considera di fare una piccola donazione Paypal per aiutare il sito, usando uno dei pulsanti qui sotto. Puoi anche donare un importo personalizzato usando il pulsante all’estrema destra (non meno di $1 per favore, o PayPal riceverà la maggior parte dei tuoi soldi!) Al posto di una donazione più grande, potresti considerare di acquistare una licenza di download di The TCP/IP Guide. Grazie per il tuo supporto!

Home – Indice – Contatti
La guida TCP/IP (http://www.TCPIPGuide.com)
Versione 3.0 – Data della versione: 20 Settembre 2005