protocolo mime
Facultad de Ciencias Puras y Naturales - Informática
PROTOCOLO MIME
MIME (Extensiones Multipropósito de Correo Internet) es un estándar propuesto en
1991 por Bell Communications para expandir las capacidades limitadas del correo
electrónico y en particular para permitir la inserción de documentos (como
imágenes, sonido y texto) en un mensaje. Fue definido originalmente en junio de1992 por las RFC 1341 y 1342.
MIME describe el tipo de contenido del mensaje y el tipo de código usado con
encabezados.
MIME incorpora las siguientes características al servicio de correo electrónico:
Capacidad de enviar múltiples adjuntos en un solo mensaje
Longitud ilimitada del mensaje
Uso de conjuntos de caracteres no pertenecientes al código ASCII
Uso de textoenriquecido (diseños, fuentes, colores, etc.)
Adjuntos binarios (ejecutables, imágenes, archivos de audio o video, etc.),
que se pueden dividir de ser necesario
MIME usa directivas especiales en los encabezados para describir el formato
utilizado en el cuerpo de un mensaje, de modo que el cliente de correo electrónico
pueda interpretarlo correctamente:
Versión de MIME: esta esla versión de MIME estándar usada en el mensaje.
Actualmente sólo existe la versión 1.0.
Tipo de contenido: describe el tipo y el subtipo de datos. Puede incluir un
parámetro de "juego de caracteres", separado por un punto y coma, que
define qué juego de caracteres utilizar.
Codificación de transferencia de contenido: define la codificación usada en el
cuerpo del mensaje.
Identificación decontenido: representa una identificación única para cada
segmento del mensaje.
Descripción de contenido: proporciona información adicional sobre el
contenido del mensaje.
Disposición de contenido: define la configuración de los adjuntos,
particularmente el nombre vinculado al archivo, usando el atributo nombre
del archivo.
Tipos de MIME primarios
Los tipos de MIME, usados en el encabezadoTipo de contenido, se usan para
clasificar los documentos adjuntos de un correo electrónico. Un tipo de MIME está
compuesto de la siguiente manera:
Tipo de contenido: tipo_mime_principal/subtipo_mime
UMSA
Facultad de Ciencias Puras y Naturales - Informática
Por ejemplo, una imagen GIF tiene el siguiente tipo de MIME:
Tipo de contenido: image/gif
Los tipos de datos primarios, a vecesdenominados "tipos de datos discretos", son:
texto: texto de datos legible text/rfc822 [RFC822]; text/plain [RFC2646];
text/html [RFC2854].
imagen: datos binarios que representan imágenes digitales: image/jpeg,
image/gif, image/png.
audio: datos de sonido digital: audio/basic, audio/wav
video: datos de vídeo: video/mpeg
aplicación: Otros datos binarios:application/octet-stream, application/pdf
Los tipos de MIME también se usan en la web para clasificar documentos
transferidos usando el protocolo HTTP. Así, durante una transacción entre un
servidor web y un explorador, lo primero que hace el servidor web es enviar el tipo
de MIME del archivo al explorador, para que éste sepa cómo mostrar el documento.
Formatos de codificación
Para transferir datos binarios,MIME ofrece cinco formatos de codificación que se
pueden usar en el encabezado codificación de transferencia:
7 bits: formato de texto de 7 bits (para mensajes sin caracteres acentuados);
8 bits: formato de texto de 8 bits;
QP: formato QP, recomendado para mensajes que usan un alfabeto de 7 bits
(como cuando hay acentos);
base 64: Base 64, recomendado para enviar archivosbinarios como
adjuntos;
binario: formato binario; no recomendado.
Dado que MIME es muy abierto, puede usar formatos de codificación de terceros
como:
BinHex (un formato exclusivo que pertenece a Apple),
uuencode,
xxencode
Codificación del encabezado
El encabezado codificación de transferencia se usa para especificar un formato de
codificación para el cuerpo del mensaje,...
Regístrate para leer el documento completo.