Couche 6

Couche 6

Couche de présentation

Pile de protocoles
7 • Application
6 • Présentation
5 • Session
4 • Transport
3 • Réseau
2 • Liaison
1 • Physique
Modèle Internet
Modèle OSI

La couche de présentation est la 6e couche du modèle OSI.

Sommaire

Définition OSI (ISO 7498-1)

La couche présentation est chargée du codage des données applicatives. Les couches 1 à 5 transportent des octets bruts sans se préoccuper de leur signification. Mais ce qui doit être transporté en pratique, c'est du texte, des nombres et parfois des structures de données arbitrairement complexes. Un protocole de routage par exemple doit transporter un graphe représentant au moins partiellement la topologie du réseau. Le rôle de la couche présentation est donc de convertir entre données applicatives manipulées par les programmes et chaînes d'octets effectivement transportées par le réseau.

Exemples de couche de présentation

Le monde ISO

Dans le monde ISO, la règle consiste à définir les données en ASN.1 (Abstract Syntax Notation) et à réaliser dans la couche de présentation le codage/décodage en BER ou DER.

Le monde IP

Dans le monde IP, historiquement, la méthode canonique et implicite est de tout transformer en texte: codage des nombres entiers en décimal, non utilisation des flottants, utilisation de délimiteurs comme le guillemet ou la marque de fin de ligne (octets 13 et 10) avec des mécanismes d'échappements compliqués pour les cas où le délimiteur apparaît dans les données. Ces transformations sont spécifiées, et souvent répétées, pour chaque protocole applicatif, puisque le «modèle» IP ne contient pas de couche de présentation.

Cela ne résout le problème qu'à moitié puisque le codage des caractères en octets n'est pas défini. Soit on utilise le codage US-ASCII en ignorant les langues utilisant des caractères non ASCII (cf. par exemple le protocole SMTP (RFC 821 annexe A et RFC 822 section 3.3)), soit on ajoute parfois une déclaration de codage de caractères (cf. utilisation de MIME dans ESMTP et HTTP). Même dans le cas de HTTP, les URL sont décrites comme formées de caractères mais sans spécifier quels caractères sont autorisés. (Par exemple: la séquence d'échappement "%85" pour l'octet 133 est-elle valide ?)

Lorsque cela s'est avéré insuffisant au vu de la complexité de la structures des données à transporter, notamment pour le protocole applicatif "Remote Procedure Call" de Sun Microsystems, on a inventé XDR (External Data Representation) puis détourné XML de son utilisation originelle (orientée document plutôt que données).

On notera qu'aucune de ces représentations n'est un protocole proprement dit. Cela illustre le fait que s'il n'y a pas de négociation du mode de codage, tout mécanisme utilisé pour le stockage peut aussi faire office de fonction de présentation.


  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Couche de pr%C3%A9sentation ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Couche 6 de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • couche — [ kuʃ ] n. f. • 1575; culche 1170; de coucher I ♦ 1 ♦ Vx ou poét. Lit. Partager la couche de qqn. La couche nuptiale. « Je me confonds à la douce chaleur de ma couche » (Valéry). 2 ♦ (1505) Garniture de tissu ou garniture jetable dont on… …   Encyclopédie Universelle

  • couché — couche [ kuʃ ] n. f. • 1575; culche 1170; de coucher I ♦ 1 ♦ Vx ou poét. Lit. Partager la couche de qqn. La couche nuptiale. « Je me confonds à la douce chaleur de ma couche » (Valéry). 2 ♦ (1505) Garniture de tissu ou garniture jetable dont on… …   Encyclopédie Universelle

  • Couche 2 — Couche de liaison Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • Transpor …   Wikipédia en Français

  • couche — COUCHE. s. f. Lit. En ce sens il est de peu d usage dans le langage ordinaire; mais on s en sert dans la Poésie, et dans quelques façons de parler consacrées, comme, La couche nuptiale, la couche royale. f♛/b] Il se prend quelquefois pour Le seul …   Dictionnaire de l'Académie Française 1798

  • couche — COUCHE. s. f. Lit. Il est peu en usage dans le langage ordinaire; mais on s en sert dans la Poësie & dans quelques façons de parler consacrées, comme La couche nuptiale. la couche Royale. On dit fig. Soüiller la couche de quelqu un, pour dire,… …   Dictionnaire de l'Académie française

  • Couche 3 — Couche de réseau Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • Transport …   Wikipédia en Français

  • Couche 1 — Couche physique Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • Transport …   Wikipédia en Français

  • Couche 4 — Couche de transport Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • …   Wikipédia en Français

  • Couche 5 — Couche de session Pile de protocoles 7 • Application 6 • Présentation 5 • Session 4 • …   Wikipédia en Français

  • couché — couché, ée (kou ché, chée) part. passé. 1°   Étendu sur un lit. Les gens de la maison couchés et endormis. •   Presque tous les hommes, quoique couchés sur des fleurs, ne sauraient dormir, s il y en a une seule feuille pliée en deux, FONTEN. Dial …   Dictionnaire de la Langue Française d'Émile Littré

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”