11.07.2015 Views

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

Redes de computadores - Universitat Oberta de Catalunya

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

ª FUOC • XP04/90786/00020Software libreEspecificador <strong>de</strong>l tipo <strong>de</strong> codificación (Content-Transfer-Encoding)En algunos protocolos, como el SMTP, la información que se envía<strong>de</strong>be ser en ASCII <strong>de</strong> 7 bits. En ocasiones, los datos originales no tendráneste formato y, entonces, será preciso aplicarles algún tipo <strong>de</strong>codificación antes <strong>de</strong> enviarlos.El campo <strong>de</strong> cabecera Content-Transfer-Encoding sirve paraespecificar el tipo <strong>de</strong> codificación que se ha aplicado al contenido <strong>de</strong>lmensaje para que el receptor pueda <strong>de</strong>scodificarlo, si es preciso. Lanorma <strong>de</strong>fine diferentes tipos <strong>de</strong> codificación:Content-Transfer-Encoding: mecanismomecanismo = 7bit | 8bit | binary | quoted-printable | base64a) Codificación 7bit | 8bit | binaryLos mecanismos <strong>de</strong> codificación 7bit, 8bit y binary sólo sirvenpara indicar <strong>de</strong> qué tipo son los datos transmitidos. En estos casos,los datos no se codifican y, por norma general, se utilizan para aplicacionesque no restringen la representación <strong>de</strong> datos en 8 bits.b) Codificación quoted-printableEl mecanismo <strong>de</strong> codificación quoted-printable se utiliza para larepresentación y codificación en ASCII <strong>de</strong> 7 bits <strong>de</strong> datos, la mayoría <strong>de</strong>los cuales ya es <strong>de</strong> bytes representables en este formato. Es <strong>de</strong>cir, estemecanismo se aplica cuando la información es mayoritariamente <strong>de</strong> caracteres<strong>de</strong> texto. Las normas básicas <strong>de</strong> codificación son las siguientes:ANOTACIONES• Cualquier byte se pue<strong>de</strong> representar con el carácter “=” seguidopor la notación hexa<strong>de</strong>cimal en dos dígitos (y letras en mayúscula)<strong>de</strong>l valor <strong>de</strong>l byte.• Los bytes con valores <strong>de</strong>cimales entre 33-60 y 62-126, incluídos loscuatro, se pue<strong>de</strong>n representar con el carácter ASCII correspondiente.c) Codificación Base64El mecanismo <strong>de</strong> codificación Base64 ofrece una codificación <strong>de</strong> informaciónbinaria en ASCII <strong>de</strong> 7 bits que no <strong>de</strong>ba ser legible. Los algoritmos<strong>de</strong> codificación y <strong>de</strong>scodificación son muy simples.278

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!