Tareasvero
Páginas: 6 (1395 palabras)
Publicado: 11 de octubre de 2012
SEMINARIO DE CULMINACIÓN DE CARRERA
MODALIDAD DE ESTUDIOS SEMIPRESENCIAL
ESPECIALIDAD: Ingeniería en Informática
FACULTAD: Ciencias de la Computación
ASIGNATURA: INTEGRACIÓN DE SISTEMAS
TEMA:
Correo Electrónico
ALUMNOS:
Verónica Chacón
Carlos Domínguez
PERIODO: AGOSTO 2012- DICIEMBRE 2012
RFC-822
El encabezado del mensaje estácompuesto por campos. Algunos se completan de forma automática por el UA: From, Date, Received. Otros son completados por el usuario: To, Subject, Bcc.
Los campos Received sólo aparecen en el mail al llegar al destino, pues contiene el nombre, IP y otros datos que son completados por los MTA por los que pasó el mensaje. El campo Bcc sólo se ve en el mail emisor, o sea en el mail que queda copiado enla carpeta “Mensajes Enviados”.
El RFC 822 en principio sólo soportaba TEXTO en el cuerpo del mensaje. Para poder enviar otro tipo de formatos se extendió dicho RFC con las extensiones MIME. Como el protocolo SMTP sólo permite enviar mensajes escritos en ASCII, MIME permite codificar en ASCII objetos “arbitrarios”, de otro tipo como ser binario, imágenes, etc. Dichas extensiones hacen queaparezcan nuevos campos en el encabezado de un mail. Algunos de los campos son:
RFC-821 Detalle del protocolo SMTP (Simple Mail Transfer protocol)
El protocolo SMTP corresponde a un modelo Cliente/Servidor. Inicialmente el cliente establece una conexión confiable TCP (Three way handshaking) al puerto TCP número 25 del servidor de correo.
Luego se habla el protocolo SMTP. O sea se intercambian mensajesdefinidos en el protocolo a través de esa conexión TCP.
Algunos de los mensajes que envía el cliente son:
• HELO hostname: EL cliente se presenta con el nombre de máquina.
• MAIL FROM: <fulano@dominio>: Dirección de correo del que envía el mensaje.
• RCPT TO: <destino@dominio>: Dirección de correo destino. Si se desea enviar el mismo mail a varios destinatarios, esta instrucciónse puede dar más de una vez seguida.
• DATA (presionar enter): Indica que a partir de aquí empieza el mensaje.
• . (un punto pegado al margen y seguido de un enter): Indica fin del mensaje.
Si se desea enviar más de un mail a través de una conexión TCP, a continuación del comando “. “ se puede comenzar nuevamente la secuencia: MAIL FROM, RCPT TO, DATA, “.”.
• TURN: El cliente pasa a ser elservidor, y el servidor se convierte en cliente. Este comando fue poco utilizado por ser poco seguro.
• QUIT: Finaliza la conexión TCP.
El servidor responde con el mismo tipo de respuestas que utilizan los protocolos FTP, http, entre otros.
Las mismas se dividen por categorías:
• 2XX, para una respuesta satisfactoria
• 3XX, para una respuesta temporal afirmativa
• 4XX, para una respuesta deerror, pero se espera a que se repita la instrucción
• 5XX, para una respuesta de error.
Se muestra un ejemplo de una conexión SMTP. Con el comando TELNET el CLIENTE inicia una conexión TCP al puerto 25 donde atiende un servidor SMTP. Una vez finalizado el 3 way handshaking el servidor en este caso responde “220 smtp-1.dc.uba.ar ESMTP”.
MIME (Multi Purpose Internet Mail)
MIME es una mejora hechaal estándar básico del correo electrónico. MIME es el que permite anexar información diferente a texto a un correo electrónico (el "attachment" o "archivo adjunto" de algunos clientes de correo). Gracias a MIME, además del texto de un mensaje, se le puede añadir al e-mail una foto digitalizada, un documento de msword, auto-cad, etc.
Como su nombre lo indica, MIME es un extensión al sistema decorreo de Internet y no un reemplazo (MIME también es parte integral del Web y del protocolo HTTP -Protocolo de Transferencia de HiperTexto-).
La estructura del mensaje de correo electrónico transportado por SMTP está definida en el RFC822. MIME extiende este RFC en dos sentidos:
1. Soporta varios tipos de datos. El sistema de correo definido por el RFC821 y el RFC822 sólo transfiere datos...
Leer documento completo
Regístrate para leer el documento completo.