Correo Electrnico Introduccin Correo Electrnico Email Una de

  • Slides: 23
Download presentation
Correo Electrónico

Correo Electrónico

Introducción Correo Electrónico: E-mail @ Una de las aplicaciones de red más usadas @

Introducción Correo Electrónico: E-mail @ Una de las aplicaciones de red más usadas @ Con el tiempo, se ha ido mejorando, hasta lo que es hoy @ El sistema de correo electrónico está organizado en dos subsistemas: 1 Agente de usuario 1 Agente de transferencia de mensajes

Funciones del Agente de Correo Agente de usuario Agente de Transferencia Internet

Funciones del Agente de Correo Agente de usuario Agente de Transferencia Internet

Funciones del Agente de Correo Un servicio de correo debe cumplir ciertas funciones básicas:

Funciones del Agente de Correo Un servicio de correo debe cumplir ciertas funciones básicas: @ Composición de mensajes @ Transferencia de mensajes @ Entrega de información sobre los mensajes @ Visualización de mensajes de entrada y salida @ Disposición de los mensajes

Formato de mensajes Un mensaje de correo electrónico tiene dos partes principales: C Cabecera

Formato de mensajes Un mensaje de correo electrónico tiene dos partes principales: C Cabecera C Cuerpo To: From: Mensaje. . .

Cabecera de un mensaje

Cabecera de un mensaje

Cabecera de un mensaje

Cabecera de un mensaje

Buzones y Direcciones de E-mail Un buzón de correo es un área pasiva de

Buzones y Direcciones de E-mail Un buzón de correo es un área pasiva de almacenamiento de mensajes Un buzón está asociado a una cuenta de usuario de correo Un buzón tiene una única dirección de correo máquina Buzón 1 Buzón 2 Buzón 3 · · · Buzón n

Buzones y Direcciones de E-mail Una dirección E-mail especifica un buzón y una máquina

Buzones y Direcciones de E-mail Una dirección E-mail especifica un buzón y una máquina Formato de dirección E-mail buzón@máquina El símbolo “@” significa “at” (en)

Acceso al buzón de correo El buzón de correo reside en una máquina servidora

Acceso al buzón de correo El buzón de correo reside en una máquina servidora Por lo general, se accede al buzón en forma remota Post Office Protocol (POP) es el protocolo más sencillo de acceso remoto a un buzón de correo. Simple Mail Transfer Protocol (SMTP) permite el envío de mensajes Oficina Postal

Rol de cada Protocolo POP 3: recepción SMTP: transmisión

Rol de cada Protocolo POP 3: recepción SMTP: transmisión

POP 3 Existe un programa servidor en la máquina servidora El usuario se conecta

POP 3 Existe un programa servidor en la máquina servidora El usuario se conecta al programa servidor a través de un programa cliente El POP sólo permite retirar mensajes desde el servidor Los servidores utilizan el protocolo SMTP (Simple Mail Transfer Protocol)

Características de POP El servicio se atiende en el puerto 110 Permite leer mensajes

Características de POP El servicio se atiende en el puerto 110 Permite leer mensajes desde el servidor Es posible borrar mensajes en el servidor POP esta basado en la transmisión vía caracteres ASCII

Comandos POP 3 â â â user pass stat list retr dele noop rset

Comandos POP 3 â â â user pass stat list retr dele noop rset quit apop top uidl nombre_de_usuario password [número_de_mensaje] número_de_mensaje

rce-60 alm 96/lolol> mailx mgalaz@loa. alumnos. utfsm. cl Subject: Prueba para el ramo: SEMINARIO

rce-60 alm 96/lolol> mailx mgalaz@loa. alumnos. utfsm. cl Subject: Prueba para el ramo: SEMINARIO II Este es el cuerpo del mensaje. . El mensaje termina en la siguiente linea, con un punto. . EOT rce-60 alm 96/lolol> telnet loa. alumnos. utfsm. cl 110 Trying 146. 83. 198. 9. . . Connected to loa. alumnos. utfsm. cl. Escape character is '^]'. +OK QPOP (version 3. 0 b 14) at loa starting. user mgalaz +OK Password required for mgalaz. pass ***** +OK mgalaz has 1 message (754 octets). stat +OK 1 754 list +OK 1 messages (754 octets) 1 754.

retr 1 +OK Message follows Received: from rce-60. elo. utfsm. cl (rce-60. elo. utfsm.

retr 1 +OK Message follows Received: from rce-60. elo. utfsm. cl (rce-60. elo. utfsm. cl [200. 1. 17. 200]) by loa. alumnos. utfsm. cl (8. 9. 3/8. 9. 3) with ESMTP id NAA 19764 for <mgalaz@loa. alumnos. utfsm. cl>; Tue, 9 Nov 1999 13: 04: 28 -0300 (CDT) Received: (from lolol@localhost) by rce-60. elo. utfsm. cl (8. 9. 3/8. 9. 3) id NAA 02095 for mgalaz@loa. alumnos. utfsm. cl; Tue, 9 Nov 1999 13: 07: 08 -0300 Date: Tue, 9 Nov 1999 13: 07: 08 -0300 From: Martin Edgardo Galaz Melendez <lolol@rce-60. elo. utfsm. cl> Message-Id: <199911091607. NAA 02095@rce-60. elo. utfsm. cl> To: mgalaz@loa. alumnos. utfsm. cl Subject: Prueba para el ramo: SEMINARIO II Content-Type: text X-UIDL: [5]!!'W; !!5&p!!-: U!! Este es el cuerpo del mensaje. . . El mensaje termina en la siguiente linea, con un punto. . .

dele 1 +OK Message 1 has been deleted. stat +OK 0 0 list +OK

dele 1 +OK Message 1 has been deleted. stat +OK 0 0 list +OK 0 messages (0 octets). quit +OK Pop server at loa signing off. Connection closed by foreign host. rce-60 alm 96/lolol> Fin de la sesión de POP 3

Resumen La versión actual del POP es la Versión Nº 3 El POP 3

Resumen La versión actual del POP es la Versión Nº 3 El POP 3 permite leer correo remoto Está basado en transmisión de caracteres ASCII Utiliza el protocolo de transmisión TCP/IP Es utilizado por las aplicaciones para leer correo desde un servidor, estas aplicaciones utilizan combinan POP 3 con SMTP.

SMTP (Simple Mail Transfer Protocol) • Funciona en base al modelo cliente-servidor SERVIDOR Puerto

SMTP (Simple Mail Transfer Protocol) • Funciona en base al modelo cliente-servidor SERVIDOR Puerto 25 CLIENTE Conexión TCP (p. e. Eudora, Pegasus, Netscape, etc. ) • Durante la sesión se intercambian comandos y respuestas.

Sesión • • • Se “saluda” al servidor de correo Se identifica el emisor

Sesión • • • Se “saluda” al servidor de correo Se identifica el emisor del mensaje Se identifica a uno o varios destinatarios Se transmite el mensaje Se indica el fin del mensaje con una línea que solo contiene “. ” • Se puede enviar otro mensaje o terminar la sesión

Ejemplo de sesión 220 trigger. jvnc. net 5. 65 c/ida-1. 4. 4 Sendmail is

Ejemplo de sesión 220 trigger. jvnc. net 5. 65 c/ida-1. 4. 4 Sendmail is ready at Sun, 23 Nov 1999 17: 40: 23 0400 HELO lucas. elo. utfsm. cl 250 Hello lucas. elo. utfsm. cl, please to meet you MAIL FROM: <juanaf@elo. utfsm. cl> 250 <juanaf@elo. utfsm. cl> RCPT TO: <feit@trigger. jvnc. net> 250 <feit@trigger. jvnc. net>. . Receiver ok DATA 354 Enter mail, end with “. ” on a line by itself Received: by lucas. elo. utfsm. cl; Sun, 23 nov 1999 17: 41: 18 -0400

Ejemplo de sesión Date: Sun, 23 nov 1999 17: 41: 18 -0400 From: Juan

Ejemplo de sesión Date: Sun, 23 nov 1999 17: 41: 18 -0400 From: Juan Pablo <juanaf@elo. utfsm. cl> Message-Id: <199923124. aa 02330@lucas. elo. utfsm. cl> To: feit@trigger. jvnc. net Subjet: Seminario 2 How are you? . 250 ok quit 221 trigger. jvnc. net closing connection Connection closed by foreign host

Comandos de SMTP HELO MAIL FROM RCPT TO DATA RSET NOOP QUIT VRFY EXPN

Comandos de SMTP HELO MAIL FROM RCPT TO DATA RSET NOOP QUIT VRFY EXPN HELP el cliente se identifica comienza una transacción de correo e identifica al origen identifica al destinatario, se repite el comando para múltiples destinatarios el que envía esta preparado para enviar el texto aborta la transacción actual, eliminando toda la información de origen y destino pide al otro extremo que envíe una repuesta positiva pide al otro extremo que envíe una respuesta positiva y cierre la sesión pide al receptor que confirme que un nombre identifica a un destinatario válido pide al receptor que confirme que un nombre identifica a una lista de correo pide al receptor información de su implementación