Está en la página 1de 36

SMTP y POP

Paulo Coloms - Sistemas Operativos II Inacap Temuco Mayo 2010

SMTP (Simple Mail Transfer Protocol) y POP (Postal Office Protocol) son dos de los Protocolos ms comunes utilizados para enviar correos electrnicos en Internet. SMTP utiliza el puerto TCP/25 y POP utiliza el puerto TCP/110

Existe un protocolo ms nuevo y que ofrece algunas mejoras sobre POP que se llama IMAP (Internet Message Application Protocol). Es ampliamente utilizado en reemplazo de POP.

SMTP (Simple Mail Transfer Protocol) y POP (Postal Office Protocol) son dos de los Protocolos ms comunes utilizados para enviar correos electrnicos en Internet. Normalmente se dice que SMTP se utiliza para enviar correo y POP para recibir, pero En estricto rigor no es exactamente lo que ocurre. Esta presentacin pretende Aclarar un poco esos conceptos y como ambos servicios se integran con DNS para Poder entregar un mensaje de un usuario a otro.

SMTP se utiliza para enviar y recibir correos entre servidores (s, enviar y recibir) Que comnmente reciben el nombre de MTA, Mail Transport Agent o Agente De Transporte de Correos.

POP se utiliza para recibir el correo (normalmente llamado MDA , Mail Delivery Agent o Agente de Entrega de Correos hacia un cliente de correos como Outlook, Eudora, Thunderbird o algn cliente Web (GMail, etc.). Estos clientes reciben el nombre tcnico de MUA, Mail User Agent o Agente de Usuario de Correos

Veamos lo que ocurre cuando se enva un mensaje de email entre un usuario y otro. En este caso utilizaremos dos dominios: system7.com y abc.net.

Veamos lo que ocurre cuando se enva un mensaje de email entre un usuario y otro. En este caso utilizaremos dos dominios: system7.com y abc.net. Tendremos el usuario admin@system7.com por un lado y admin@abc.net por el otro.

Ambos dominios DEBEN estar alojados y configurados en un servidor DNS que los administre

DNS

Dominio: abc.net ===================== www IN A 200.10.1.1 mail IN A 200.10.1.36 abc.net. IN MX 1 mail.abc.net.

Ambos dominios DEBEN estar alojados y configurados en un servidor DNS que los administre

DNS

Dominio: abc.net ===================== www IN A 200.10.1.1 mail IN A 200.10.1.36 abc.net. IN MX 1 mail.abc.net.

En el ejemplo se ve el servidor DNS que administra el dominio abc.net donde se Ve claramente que www.abc.net apunta a la IP 200.10.1.1 y mail.abc.net apunta a 200.10.1.36. Tambin se indica que todo el correo que llegue a @abc.net se enve A la mquina llamada mail.abc.net con prioridad 1. MX quiere decir Mail eXchange o Intercambio de correo.

1. El usuario admin@abc.net quiere enviar un Correo desde su MUA (Outlook, Gmail, etc.) Hacia la direccin admin@system7.com.

1. El usuario admin@abc.net quiere enviar un Correo desde su MUA (Outlook, Gmail, etc.) Hacia la direccin admin@system7.com. Su MUA se contacta con el servidor SMTP De abc.net.

SMTP

El servidor SMTP de abc.net hace una bsqueda DNS para ver QUIEN es El servidor SMTP de system7.com

SMTP

Internet

Quin es el servidor SMTP de system7.com?

Al otro lado de la nube de Internet, el servidor SMTP obtiene una Respuesta del servidor DNS donde se aloja el dominio system7.net

Internet

DNS

Dominio: system7.com ===================== www IN A 65.33.167.1 mail IN A 65.33.167.2 System7.com. IN MX 1 mail.system7.com.

Al otro lado de la nube de Internet, el servidor SMTP obtiene una Respuesta del servidor DNS donde se aloja el dominio system7.net

Internet

DNS

Dominio: system7.com ===================== www IN A 65.33.167.1 mail IN A 65.33.167.2 System7.com. IN MX 1 mail.system7.com.

Al otro lado de la nube de Internet, el servidor SMTP obtiene una Respuesta del servidor DNS donde se aloja el dominio system7.net

Internet

DNS

Esta respuesta dice que el servidor SMTP debe enviar su correo a la mquina mail.system7.com cuya IP es 65.33.167.2

Dominio: system7.com ===================== www IN A 65.33.167.1 mail IN A 65.33.167.2 System7.com. IN MX 1 mail.system7.com.

Ahora que el SMTP de abc.net sabe que para enviar un email a algn usuario del dominio system7.com tiene que comunicarse con 65.33.167.2 e inicia una conexin de tipo SMTP (puerto 25) con esa mquina

Hacia puerto 25 TCP (SMTP)

SMTP Abc.net

Hola SMTP de system7.com, tengo un mensaje para admin@system7.com!

SMTP System7.com

El servidor SMTP de system7.com revisa si es necesario reenviar ese mensaje a otro servidor SMTP (en caso de que l sea un relay) o bien lo entrega al MDA. En este caso en la misma mquina existe un servidor POP (MDA), por lo tanto el servidor SMTP se lo entrega a POP internamente.

Hacia puerto 25 TCP (SMTP)

SMTP System7.com

El servidor SMTP de system7.com revisa si es necesario reenviar ese mensaje a otro servidor SMTP (en caso de que l sea un relay) o bien lo entrega al MDA. En este caso en la misma mquina existe un servidor POP (MDA), por lo tanto el servidor SMTP se lo entrega a POP internamente.

Hacia puerto 25 TCP (SMTP)

SMTP System7.com

POP System7.com Misma mquina fsica

POP System7.com

Nuestro servidor POP ahora tiene en su Bandeja de entrada un correo para admin@system7.com.

POP System7.com

El usuario se conecta a su servidor POP mediante Su MUA (Thunderbird por ejemplo) para rescatar Los correos que han llegado. Administrador de system7.com

POP System7.com

El usuario se conecta a su servidor POP mediante Su MUA (Thunderbird por ejemplo) para rescatar Los correos que han llegado. Administrador de system7.com

Thunderbird ahora descarga los correos hacia el PC Del usuario utilizando el mismo protocolo POP. POP System7.com Administrador de system7.com

Y si admin@system7.com quiere enviar ahora un email hacia algn usuario de abc.net?

Y si admin@system7.com quiere enviar ahora un email hacia algn usuario de abc.net? Simplemente se conecta con su propio SMTP server y el proceso se recibe en sentido contrario.

El MUA de admin se conecta con el servidor SMTP de system7.com ya que va a enviar un mail

SMTP System7.com

Misma mquina fsica

POP System7.com

El servidor SMTP de system7.com se comunica con el servidor SMTP de abc.net y le enva el mensaje.

SMTP System7.com

Misma mquina fsica

POP System7.com

El servidor SMTP de system7.com se comunica con el servidor SMTP de abc.net y le enva el mensaje.

SMTP Abc.net

SMTP System7.com

SMTP Abc.net
Misma mquina fsica

Misma mquina fsica

POP System7.com

El servidor SMTP de system7.com se comunica con el servidor SMTP de abc.net y le enva el mensaje.

SMTP Abc.net

SMTP System7.com

SMTP Abc.net
Misma mquina fsica

Misma mquina fsica

POP System7.com

El servidor SMTP de abc.net determina que el mensaje va para un usuario de su mismo dominio por lo tanto le entrega el correo al servidor POP que tambin se encuentra en la misma mquina. El servidor SMTP se comunica mediante el protocolo POP (110) con el servidor POP de abc.net

SMTP Abc.net

SMTP System7.com

POP Abc.net
Misma mquina fsica

Misma mquina fsica

POP System7.com

El correo queda guardado en la bandeja de entrada del usuario de destino de abc.net (supongamos user@abc.net)

SMTP Abc.net

SMTP System7.com

POP Abc.net
Misma mquina fsica

Misma mquina fsica

POP System7.com

Ahora user@admin.net se conecta con su servidor POP para recibir los mensajes mediante su MUA (Outlook).

SMTP Abc.net

SMTP System7.com

POP Abc.net
Misma mquina fsica

Misma mquina fsica

POP System7.com

user@abc.net puede leer felizmente su mensaje recibido.

FIN

También podría gustarte