0% encontró este documento útil (0 votos)
75 vistas10 páginas

Funciones de la Capa de Presentación OSI

La capa de presentación se encarga de homogeneizar los formatos de representación de datos entre equipos de la red. Esto incluye funciones como el formateo de datos usando códigos como EBCDIC y ASCII, cifrado y compresión de datos, e interpretación de formatos de imágenes, audio y video. Algunos protocolos clave de esta capa son ASN.1, MIME y otros estándares para imágenes, música y video.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
75 vistas10 páginas

Funciones de la Capa de Presentación OSI

La capa de presentación se encarga de homogeneizar los formatos de representación de datos entre equipos de la red. Esto incluye funciones como el formateo de datos usando códigos como EBCDIC y ASCII, cifrado y compresión de datos, e interpretación de formatos de imágenes, audio y video. Algunos protocolos clave de esta capa son ASN.1, MIME y otros estándares para imágenes, música y video.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Recordando lo que vimos en clase estudiamos la capa de PRESENTACION del modelo OSI.

Esta capa tiene como función básica encargarse del formato en que se va a mostrar la
información, determinando la sintaxis y la semántica de los símbolos empleados para
representar la información. Para esto homogeneiza los formatos de representación de los
datos entre equipos de la red.

Para homogeneizar la representación de datos (textos, sonidos, imágenes, valores


numéricos, instrucciones), la Capa de presentación interpreta las estructuras de las
 Formateo de datos: Para comprender cómo funciona el formateo de datos, tenemos dos
sistemas diferentes. El primer sistema utiliza el Código ampliado de caracteres decimal
codificados en binario (EBCDIC) para representar los caracteres en la pantalla. El segundo
sistema utiliza el Código americano normalizado para el intercambio de la información
(ASCII) para la misma función.
 Cifrado de datos: El cifrado de los datos protege la información durante la transmisión.
Las transacciones financieras utilizan el cifrado para proteger la información confidencial
que se envía a través de Internet. Se utiliza una clave de cifrado para cifrar los datos en el
lugar origen y luego descifrarlos en el lugar destino.
 Compresión de datos: usa algoritmos para reducir el tamaño de los archivos,
estos algoritmos, buscan patrones de bits repetidos en el archivo y entonces los
Después de recibir los datos de la capa de aplicación, la capa de presentación ejecuta una de sus funciones, o
todas ellas, con los datos antes de mandarlos a la capa de sesión. En la estación receptora, la capa de
presentación toma los datos de la capa de sesión y ejecuta las funciones requeridas antes de pasarlos a la capa
de aplicación.
Para comprender cómo funciona el formateo de datos, imagina dos sistemas diferentes. El primer sistema utiliza
el Código ampliado de caracteres decimal codificados en binario (EBCDIC) para representar los caracteres en la
pantalla. El segundo sistema utiliza el Código americano normalizado para el intercambio de la información
(ASCII) para la misma función. La Capa 6 opera como traductor entre estos dos tipos diferentes de códigos.
Los estándares de la Capa 6 también determinan la presentación de las imágenes gráficas. A continuación,
presentamos tres de estos estándares:
 GIF: Un formato de imagen utilizado en los primeros tiempos de las comunicaciones, en las famosas BBS o
boletines electrónicos
 TIFF (Formato de archivo de imagen etiquetado): Un formato para imágenes con asignación de bits de alta
resolución
 JPEG (Grupo conjunto de expertos fotográficos): Formato gráfico utilizado para fotografía e imágenes
complejas con buena calidad/compresión
Otros estándares de la Capa 6 regulan la presentación de sonido y películas. Entre estos estándares se
encuentran:
 MIDI: (Interfaz digital para instrumentos musicales) para música digitalizada
 MPEG (Grupo de expertos en películas): Estándar para la compresión y codificación de vídeo
 QuickTime: Estándar para el manejo de audio y vídeo para los sistemas operativos de los MAC
Definición de EBCDIC (Extended Binary Coded
Decimal Interchange Code, en español Código Ampliado
de Intercambio Decimal Codificado en Binario)  

La comunicación de datos de la computadora


funciona mediante la utilización de un Código
Binario que comprende la utilización de ceros
y unos, que representan nada más y nada
menos que la transmisión o no-transmisión de
impulsos eléctricos, permitiendo entonces la
comunicación entre los
distintos dispositivos electrónicos del circuito
electrónico cerrado que es el equipo.

Esta comunicación es interpretada por


la Unidad Central de Procesamiento que
se encarga de recibir estos Datos
Aislados que se envían y reciben, y poder
reordenarlos, organizarlos y enviarlos hacia
otros dispositivos en forma de Información,
que pueden ser percibidos por los usuarios a
través de sus sentidos con la ayuda de
un Dispositivo de Salida (también conocido
como Periférico de Salida)
El código ASCII

ASCII es la sigla para «American Standard Code for


Information Interchange» (Código Standard
Norteamericano para Intercambio de Información).
El desarrollo de este código fundamentalmente se
debió a la necesidad de que las computadoras y
dispositivos de distintos fabricantes tuvieran un
lenguaje común con el cual comunicarse, y de este
modo poder ofrecer una compatibilidad más flexible y
segura entre ellos.

El ASCII es un código numérico que representa los


caracteres, usando una escala decimal del 0 al 127.
Esos números decimales son convertidos por la
computadora en números binarios para ser
posteriormente procesados. Por lo tanto, cada una de
las letras que escribas va a corresponder a uno de
estos códigos.
Algunos protocolos de la capa de presentación son:
 ASN.1:
 ASN.1 fue desarrollado como parte de la capa 6 (presentación) del modelo de referencia OSI
(esta capa define la forma en que los datos serán almacenados en los nodos). Esta notación
proporciona un nivel de abstracción similar al ofrecido por lenguajes de programación de alto
nivel. La notación ASN.1 fue publicada en la recomendación ITU-T X.208 | ISO/IEC 8824
(diciembre/1987). En 1995 se hicieron revisiones para corregir errores, ambigüedades e incluir
nuevas capacidades. Los documentos revisados están contenidos en las recomendaciones de
la serie X.680.
 ASN.1 es una notación que ofrece un rico conjunto de tipos de datos y constructores que
permiten definir estructuras de datos complejas a partir de tipos simples o primitivos. Al igual
que cualquier lenguaje de programación, la notación es especificada utilizando gramática BNF.
Elementos de ASN.1
 ASN.1 está diseñado para definir información estructurada (mensajes) de tal forma que sea
independiente de la máquina utilizada. Para hacer esto ASN.1 define tipos de datos básicos,
como enteros y strings, y permite construir nuevos tipos de datos a partir de los ya definidos.
También utiliza palabras especiales (keywords) para para definir sus procedimientos, definir
nuevos tipos, asignar valores, definir macros y módulos. Aquí se presentarán algunos de ellos.
Tipos y valores
 Un tipo (type) es una clase de dato. Este define la estructura de datos que la máquina necesita para entender y
procesar información. Tres de estos tipos son: primitivos (Primitive), constructores (Constructor) y definidos
(Defined). ASN.1 define varios tipos primitivos (también conocidos como Simple types): INTEGER, BOOLEAN,
OCTECT STRING, OBJECT IDENTIFIER, ENUMERATED y NULL. Los tipos constructores (Conocidos también
como Aggregate types) generan listas y tablas. Los tipos definidos son nombres alternados de tipos ASN.1
simples o complejos y generalmente son más descriptivos. Ejemplos de tipos definidos son Connected (de la
recomendación ITU M.3100) que representa el tipo de conexión: "punto a punto" ó "punto a multipunto"
e  IpAddress (del RFC 1155) que representa una dirección IP de 32 bits.
 Un valor (value) cuantifica el tipo. Una vez se sabe cuál es el tipo (INTEGER ó OCTECT STRING), el valor
proporciona una instancia específica para ese tipo. Por convención, los valores comienzan con letras minúsculas.
 Algunas aplicaciones permiten sólo un subconjunto de los posibles valores de un tipo. Una especificación de
subtipo (subtype) indica dicha restricción. La especificación de subtipo aparece, colocada entre paréntesis, 
después del tipo y muestra el conjunto de valores permitidos. Esto se denomina subtype values. Por ejemplo, si
una plicación utiliza el tipo INTEGER y los valores permitidos deben ajustarse a un campo de 8 bits, el posible
rango de valores está entre 0 y 255.

Macros
 El anexo J del estándar ISO 8824-1 define la notación de macro que permite extender el lenguaje ASN.1. Por
convención, una referencia a macro (es decir, el nombre de la macro) debe tener todas las letras en mayúsculas.
Por ejemplo, Las definiciones de la MIB en SNMP utilizan bastante las macros de ASN.1. El primer objeto en la
MIB-II, descrito en el RFC1213, es la descripción del sistema (sysDescr) y utiliza la macro OBJECT-TYPE
(definida en el RFC1212)
 MIME:
Multipurpose Internet Mail Extensions o MIME (en español "extensiones multipropósito de correo de internet")
son una serie de convenciones o especificaciones dirigidas al intercambio a través de Internet de todo tipo de
archivos (texto, audio, vídeo, etc.) de forma transparente para el usuario. Una parte importante del MIME está
dedicada a mejorar las posibilidades de transferencia de texto en distintos idiomas y alfabetos. En sentido
general las extensiones de MIME van encaminadas a soportar:
 Texto en conjuntos de caracteres distintos de US-ASCII;
 adjuntos que no son de tipo texto;
 cuerpos de mensajes con múltiples partes (multi-part);
 información de encabezados con conjuntos de caracteres distintos de ASCII.
Prácticamente todos los mensajes de correo electrónico escritos por personas en Internet y una proporción
considerable de estos mensajes generados automáticamente son transmitidos en formato MIME a través de 
SMTP. Los mensajes de correo electrónico en Internet están tan cercanamente asociados con el SMTP y MIME
que usualmente se les llama mensaje SMTP/MIME.1​
En 1991 la IETF comenzó a desarrollar esta norma y desde 1994 todas las extensiones MIME están
especificadas de forma detallada en diversos documentos oficiales disponibles en Internet.
MIME está especificado en seis solicitudes de comentarios (RFC): RFC 2045, RFC 2046, RFC 2047, RFC 4288, 
RFC 4289 y RFC 2077.
Extensión Tipo de documento Tipo de MIME Extensión Tipo de documento Tipo de MIME
.aac Archivo de audio AAC audio/aac .js JavaScript (ECMAScript) application/javascript
.abw Documento AbiWord application/x-abiword .json Formato JSON application/json
Documento de Archivo (múltiples .mid Interfaz Digital de Instrumentos
.arc application/octet-stream audio/midi
archivos incrustados) .midi Musicales (MIDI)
.avi AVI: Audio Video Intercalado video/x-msvideo .mpeg Video MPEG video/mpeg
.azw Formato  eBook Amazon Kindle  application/[Link] application/[Link]+
.mpkg Paquete de instalación de Apple
.bin Cualquier tipo de datos binarios application/octet-stream xml
.bz Archivo BZip application/x-bzip Documento de presentación de application/[Link]
.odp
.bz2 Archivo BZip2 application/x-bzip2 OpenDocument [Link]
.csh Script C-Shell application/x-csh application/[Link]
.ods Hoja de Cálculo OpenDocument
[Link]
.css Hojas de estilo (CSS) text/css
application/[Link]
.csv Valores separados por coma (CSV) text/csv .odt Documento de texto OpenDocument
[Link]
.doc Microsoft Word application/msword
.oga Audio OGG audio/ogg
.epub Publicación Electrónica (EPUB) application/epub+zip
.ogv Video OGG video/ogg
.gif Graphics Interchange Format (GIF) image/gif
.ogx OGG application/ogg
.htm
Hipertexto (HTML) text/html Adobe Portable Document Format
.html .pdf application/pdf
 (PDF)
.ico Formato Icon image/x-icon
.ppt Microsoft PowerPoint application/[Link]-powerpoint
.ics Formato iCalendar text/calendar
.rar Archivo RAR application/x-rar-compressed
.jar Archivo Java (JAR) application/java-archive
.rtf Formato de Texto Enriquecido (RTF) application/rtf
.jpeg
Imágenes JPEG image/jpeg .sh Script Bourne shell application/x-sh
.jpg
Extensión Tipo de documento Tipo de MIME
.svg Gráficos Vectoriales (SVG) image/svg+xml
.swf Small web format (SWF) o Documento Adobe Flash application/x-shockwave-flash
.tar Aerchivo Tape (TAR) application/x-tar
.tif
Formato de archivo de imagen etiquetado (TIFF) image/tiff
.tiff
.ttf Fuente TrueType font/ttf
.vsd Microsft Visio application/[Link]
.wav Formato de audio de forma de onda (WAV) audio/x-wav
.weba Audio WEBM audio/webm
.webm Video WEBM video/webm
.webp Imágenes WEBP image/webp
.woff Formato de fuente abierta web (WOFF) font/woff
.woff2 Formato de fuente abierta web (WOFF) font/woff2
.xhtml XHTML application/xhtml+xml
.xls Microsoft Excel application/[Link]-excel
.xml XML application/xml
.xul XUL application/[Link]+xml
.zip Archivo ZIP application/zip
video/3gpp
.3gp Contenedor de audio/video 3GPP
audio/3gpp if it doesn't contain video
video/3gpp2
.3g2 Contenedor de audio/video 3GPP2
audio/3gpp2 if it doesn't contain video
.7z Archivo 7-zip application/x-7z-compressed

También podría gustarte