Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Livello di presentazione - Teknopedia
Livello di presentazione - Teknopedia
Abbozzo
Questa voce sull'argomento protocolli di rete è solo un abbozzo.
Contribuisci a migliorarla secondo le convenzioni di Teknopedia.
Niente fonti!
Questa voce o sezione sull'argomento protocolli di rete non cita le fonti necessarie o quelle presenti sono insufficienti.

Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti.
Modello OSI
7. Livello di applicazione
6. Livello di presentazione
5. Livello di sessione
4. Livello di trasporto
3. Livello di rete
2. Livello di collegamento dati
  • Sottolivello LLC
  • Sottolivello MAC
1. Livello fisico

In telecomunicazioni il livello di presentazione (presentation layer) è il sesto livello del modello OSI per le reti di calcolatori. Ha come obiettivo quello di trasformare i dati forniti dal livello di applicazione in un formato standard e offrire servizi di comunicazione comuni, quali la crittografia, la compressione del testo e la riformattazione.

Descrizione

[modifica | modifica wikitesto]

Il livello di presentazione consente la gestione della sintassi e della semantica delle informazioni trasmesse, diversamente dagli altri livelli che gestiscono una sequenza di bit.

Sono previste tre diverse tipologie di sintassi:

  • astratta (definizione formale dei dati che gli applicativi si scambiano);
  • concreta locale (come i dati sono rappresentati localmente);
  • di trasferimento (come i dati sono codificati durante il trasferimento).

La sicurezza tramite cifratura, pur essendo essa un tipo di codifica, è implementata in linea di massima in questo strato anziché al livello collegamento o addirittura direttamente al livello fisico di trasmissione sul canale per evitare di dover cifrare l'intero flusso informativo contenente tutta l'informazione di overhead associata agli header dei protocolli dei livelli superiori, quando in realtà è sufficiente cifrare solo il carico utile proveniente dallo strato applicativo, consentendo un risparmio nel carico di elaborazione (decifratura) in ricezione.

Il caso più comune di risparmio del carico elaborativo per l'utilizzo di appartati in ambienti disomogeneri (come pc personali degli utenti o i portatili) è quello della connessione in HTTPS (protocollo applicativo combinato che richiede l'impiego del protocollo TLS nel livello di presentazione in cui il payload è focalizzato, quindi senza ri-cifratura degli header dello strato di rete).

Ma nelle implementazioni reali di architetture di rete, in cui ad esempio si richiede la cifratura di tutte le comunicazioni del protocollo IP, la sicurezza può essere implementata in più livelli con strati o protocolli aggiuntivi cifrando anche le informazioni di overhead (ad esempio con l'adozione del protocollo IPsec del livello di rete in caso di connessione su server HTTPS rieseguirebbe la cifratura dei dati già cifrati nello strato superiore SSL e TLS del livello di presentazione.

Un discorso analogo vale per la compressione dati: è utile comprimere il carico utile informativo del livello applicativo, ma può essere dannoso comprimere l'overhead a livello fisico o di collegamento visto che in linea di massima potrebbe trattarsi di compressione con perdita, mentre l'integrità informativa è assolutamente necessaria all'overhead per espletamento delle funzioni di controllo/elaborazione nei vari strati protocollari in ricezione. Anche questo fatto inoltre contribuisce ad un risparmio nel carico di elaborazione (decompressione) in ricezione.

Altro

[modifica | modifica wikitesto]

Nella programmazione web il livello di presentazione (presentation layer) è anche uno strato dell'architettura three-tier delle applicazioni web ovvero il cosiddetto front-end utente dell'applicazione.

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su iso.org. Modifica su Wikidata
  • (EN) presentation level, su Enciclopedia Britannica, Encyclopædia Britannica, Inc. Modifica su Wikidata
  • (EN) Denis Howe, presentation layer, in Free On-line Dictionary of Computing. Disponibile con licenza GFDL
  Portale Telematica: accedi alle voci di Teknopedia che parlano di reti, telecomunicazioni e protocolli di rete
Estratto da "https://it.wikipedia.org/w/index.php?title=Livello_di_presentazione&oldid=146888350"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022