La capa de pre­se­n­ta­ción es la sexta capa del modelo OSI y se encarga de traducir los di­fe­re­n­tes formatos de archivo, lo cual permite la co­mu­ni­ca­ción entre dos sistemas. Otras tareas del pre­se­n­ta­tion layer son la co­m­pre­sión y el cifrado de datos.

¿Qué es la capa de pre­se­n­ta­ción?

La capa de pre­se­n­ta­ción (también conocida como pre­se­n­ta­tion layer) es la sexta capa del modelo OSI. Se utiliza pri­n­ci­pa­l­me­n­te para traducir di­fe­re­n­tes formatos de archivo entre el emisor y el receptor. El modelo OSI es un modelo de re­fe­re­n­cia utilizado para definir la co­mu­ni­ca­ción de dos di­s­po­si­ti­vos dentro de una red. El modelo OSI, quese empezó a de­sa­rro­llar en los años 70 y se introdujo en la década siguiente, tiene por objeto permitir que di­fe­re­n­tes equipos in­fo­r­má­ti­cos in­ter­ac­túen sin problemas entre sí.

El modelo consta de un total de siete capas di­fe­re­n­tes, todos ellas con áreas de re­s­po­n­sa­bi­li­dad cla­ra­me­n­te definidas y, por lo tanto, distintas entre sí, pero que al mismo tiempo se apoyan mu­tua­me­n­te. El orden de las di­fe­re­n­tes capas es el siguiente:

  1. Capa física (Physical Layer)
  2. Capa de enlace (Data Link Layer)
  3. Capa de red (Network Layer)
  4. Capa de tra­n­s­po­r­te (Transport Layer)
  5. Capa de sesión (Session Layer)
  6. Capa de pre­se­n­ta­ción (Pre­se­n­ta­tion Layer)
  7. Capa de apli­ca­ción (Ap­pli­ca­tion Layer)

¿Qué funciones desempeña la capa de pre­se­n­ta­ción del modelo OSI?

La capa de pre­se­n­ta­ción colabora es­tre­cha­me­n­te con la capa de apli­ca­ción a la que precede. Su principal tarea es presentar los datos de forma que puedan ser en­te­n­di­dos e in­te­r­pre­ta­dos por ambas partes, es decir, el sistema emisor y el sistema receptor. Para ello, la capa de apli­ca­ción establece con an­te­rio­ri­dad cómo deben es­tru­c­tu­rar­se los datos y qué tipos y valores se admiten.

Partiendo de esta in­fo­r­ma­ción se crea au­to­má­ti­ca­me­n­te un conjunto de comandos o una sintaxis de tra­n­s­fe­re­n­cia abstracta. La capa de pre­se­n­ta­ción tiene que tra­n­s­fe­rir los datos de manera que sean legibles, pero sin modificar o afectar a la in­fo­r­ma­ción que contienen.

La segunda función de la capa de pre­se­n­ta­ción es el cifrado y el de­s­ci­fra­do de los datos, que en la mayoría de los casos se realiza a nivel de la capa de pre­se­n­ta­ción. Para ello, la in­fo­r­ma­ción se cifra primero por parte del remitente y po­s­te­rio­r­me­n­te se envía al de­s­ti­na­ta­rio de forma cifrada. Las claves y el método de en­cri­p­ta­do in­fo­r­má­ti­co se in­te­r­ca­m­bian a través de la capa de pre­se­n­ta­ción, la cual permite al de­s­ti­na­ta­rio descifrar los datos que parecen ilegibles y pasarlos a un formato que pueda ser leído y analizado.

La tercera función de la capa de pre­se­n­ta­ción del modelo OSI es la se­ria­li­za­ción de objetos, que se gestiona a través del pre­se­n­ta­tion layer. Para ello, los objetos de datos de las apli­ca­cio­nes complejas se traducen de forma que sean más fáciles de tra­n­s­po­r­tar y que se puedan almacenar más fá­ci­l­me­n­te en el receptor, fa­ci­li­ta­n­do la tra­n­s­fe­re­n­cia de datos incluso con archivos complejos y pe­r­mi­tie­n­do que la parte receptora re­co­n­s­tru­ya el objeto rá­pi­da­me­n­te y sin errores. El objeto se convierte nue­va­me­n­te a un formato que puede ser ejecutado por la apli­ca­ción, lo cual evita tener que im­ple­me­n­tar una función de co­m­pre­sión en la propia apli­ca­ción.

¿Qué formatos utiliza la capa de pre­se­n­ta­ción?

Los datos que se muestran durante una tra­n­s­fe­re­n­cia aparecen con una sintaxis de tra­n­s­fe­re­n­cia. La sintaxis se divide en dos: la sintaxis abstracta de tra­n­s­fe­re­n­cia (me­n­cio­na­da an­te­rio­r­me­n­te), en la que se describen los valores tra­n­s­fe­ri­dos, y la sintaxis concreta, que describe la co­di­fi­ca­ción de los valores.

El receptor no puede procesar y co­m­pre­n­der los datos que ha recibido hasta que ha recibido toda la in­fo­r­ma­ción de la capa de pre­se­n­ta­ción. El lenguaje de de­s­cri­p­ción más común es el Abstract Syntax Notation One (ASN.1), promovido por la or­ga­ni­za­ción ISO. La Or­ga­ni­za­ción In­te­r­na­cio­nal de No­r­ma­li­za­ción (ISO, In­te­r­na­tio­nal Or­ga­ni­za­tion for Sta­n­da­ri­za­tion) es una or­ga­ni­za­ción que establece es­tá­n­da­res in­te­r­na­cio­na­les.

La capa de pre­se­n­ta­ción reconoce muchos formatos di­fe­re­n­tes, cada uno mejor o peor en función de su de­s­ti­na­ta­rio. Los formatos para textos más uti­li­za­dos son el código ASCII (American Standard Code for In­fo­r­ma­tion In­te­r­cha­n­ce) y EBCDIC (Extended Binary-Coded Decimal In­te­r­cha­n­ce Code). Los formatos de imagen más uti­li­za­dos son GIF, JPEG y TIFF, mientras los formatos de vídeo más uti­li­za­dos son MIDI, MPEG y QuickTime.

¿Cuáles son los pro­to­co­los de la capa de pre­se­n­ta­ción del modelo OSI?

Son muchos los pro­to­co­los y técnicas de tra­n­s­mi­sión y co­n­mu­ta­ción de la capa de pre­se­n­ta­ción. Entre ellos, se en­cue­n­tran los si­guie­n­tes:

  • Telnet
  • FTP
  • HTTP
  • SMTP
  • NNTP
  • NetBIOS

Omisión del pre­se­n­ta­tion layer

Las funciones que realiza la capa de pre­se­n­ta­ción no son ne­ce­sa­rias para todas las co­mu­ni­ca­cio­nes entre dos sistemas cua­le­s­quie­ra. Si ambos sistemas utilizan el mismo formato, se prescinde de la tra­du­c­ción del formato. El cifrado y la co­m­pre­sión no son ne­ce­sa­rios en todas las in­ter­ac­cio­nes y pueden llevarse a cabo en otras capas del modelo OSI. Puede suceder que no se utilice la capa de pre­se­n­ta­ción y que, en su lugar, la capa de apli­ca­ción (capa 7) se comunique di­re­c­ta­me­n­te con la capa de sesión (capa 5).

Ir al menú principal