correo electrónico introducción correo electrónico: e-mail @una de las aplicaciones de red más...
TRANSCRIPT
Correo Electrónico
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:
Agente de usuario
Agente de transferencia de mensajes
Funciones del Agente de Correo
Internet
Agente de usuario
Agente de Transferencia
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:
Cabecera
Cuerpo
To:From:
Mensaje..............
Cabecera de un mensaje
Cabecera SignificadoTo: dirección destinatarios principalesCc: dirección destinatarios secundariosBcc: dirección para copias de carbón ciegasFrom: persona que creó el mensajeSender: dirección E-mail remitenteReceived: indica cada agente que transfirió el mensajeReturn-Path: trayectoria de regreso al remitente
Cabecera SignificadoDate: fecha y hora d envío del mensajeReply-To: E-mail a la que se debe enviar las respuestasMessage-Id: número de referencia del mensajeIn-Reply-To: identificador del mensajeReference: otros identificadoresKeywords: seleccionadas por el usuarioSubject: título para este mensaje
Cabecera de un mensaje
Buzones y Direcciones de E-mailUn 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 2Buzón 3
Buzón n
·
··
Buzones y Direcciones de E-mail
Una dirección E-mail especifica un buzón y una máquina
buzón@máquina
El símbolo “@” significa “at” (en)
Formato de dirección E-mail
Acceso al buzón de correoEl 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
POP3:
recepción
SMTP:
transmisión
POP3
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 desde el servidor
Es posible borrar mensajes en el servidor
POP esta basado en la transmisión vía caracteres ASCII
Comandos POP3 user nombre_de_usuario pass password stat list [número_de_mensaje] retr número_de_mensaje dele número_de_mensaje noop rset quit apop top uidl número_de_mensaje
rce-60 alm96/lolol> mailx [email protected]: Prueba para el ramo: SEMINARIO II
Este es el cuerpo del mensaje..........El mensaje termina en la siguiente linea, con un punto..EOTrce-60 alm96/lolol> telnet loa.alumnos.utfsm.cl 110Trying 146.83.198.9...Connected to loa.alumnos.utfsm.cl.Escape character is '^]'.+OK QPOP (version 3.0b14) at loa starting.user mgalaz+OK Password required for mgalaz.pass **********+OK mgalaz has 1 message (754 octets).stat+OK 1 754list+OK 1 messages (754 octets)1 754.
retr 1+OK Message followsReceived: 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 NAA19764 for <[email protected]>; 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 NAA02095 for [email protected]; Tue, 9 Nov 1999 13:07:08 -0300Date: Tue, 9 Nov 1999 13:07:08 -0300From: Martin Edgardo Galaz Melendez <[email protected]>Message-Id: <[email protected]>To: [email protected]: Prueba para el ramo: SEMINARIO IIContent-Type: textX-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 0list+OK 0 messages (0 octets).quit+OK Pop server at loa signing off.Connection closed by foreign host.rce-60 alm96/lolol>
Fin de la sesión de POP3
ResumenLa versión actual del POP es la Versión Nº 3
El POP3 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 POP3 con SMTP.
SMTP (Simple Mail Transfer Protocol)
SMTP (Simple Mail Transfer Protocol)
• Funciona en base al modelo cliente-servidor
CLIENTE(p.e. Eudora,
Pegasus, Netscape, etc.)
CLIENTE(p.e. Eudora,
Pegasus, Netscape, etc.)
SERVIDORPuerto 25
SERVIDORPuerto 25
• Durante la sesión se intercambian comandos y respuestas.
Conexión TCP
SesiónSesió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ónEjemplo de sesión
220 trigger.jvnc.net 5.65c/ida-1.4.4Sendmail 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: <[email protected]>
250 <[email protected]>
RCPT TO: <[email protected]>
250 <[email protected]>.. 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 Pablo <[email protected]>
Message-Id: <[email protected]>
Subjet: Seminario 2
How are you?
.
250 ok
quit
221 trigger.jvnc.net closing connection
Connection closed by foreign host
Comandos de SMTPComandos de SMTP
HELO el cliente se identifica
MAIL FROM comienza una transacción de correo e identifica al origen
RCPT TO identifica al destinatario, se repite el comando para múltiples destinatarios
DATA el que envía esta preparado para enviar el texto
RSET aborta la transacción actual, eliminando toda la información de origen y destino
NOOP pide al otro extremo que envíe una repuesta positiva
QUIT pide al otro extremo que envíe una respuesta positiva y cierre la sesión
VRFY pide al receptor que confirme que un nombre identifica a un destinatario válido
EXPN pide al receptor que confirme que un nombre identifica a una lista de correo
HELP pide al receptor información de su implementación