Conocimiento relacionado con el servidor de correo popularización Principio de transmisión Introducción

  
                  

El servidor de correo es un dispositivo que es responsable de administrar la entrega de correo electrónico. El correo electrónico es una de las aplicaciones más populares en Internet, al igual que Postman distribuye y entrega correos electrónicos tradicionales, que son asíncronos, lo que significa que las personas envían y leen correos electrónicos en un momento conveniente sin tener que colaborar con otros por adelantado. A diferencia del correo tradicional, el correo electrónico es rápido, fácil de distribuir y barato. Además, los mensajes de correo electrónico modernos pueden contener hipervínculos, texto con formato HTML, imágenes, sonido e incluso datos de video. En este artículo analizaremos los protocolos de capa de aplicación que se encuentran en el núcleo del correo electrónico de Internet. Pero antes de profundizar en estos protocolos, echemos un vistazo al sistema de correo de Internet y sus componentes clave.



La imagen de arriba muestra una descripción general del sistema de correo de Internet. Vemos que el sistema consta de tres componentes principales: agente de usuario, servidor de correo y Protocolo simple de transferencia de correo (SMTP). El remitente A1ice envía un mensaje de correo electrónico al destinatario Bob. Los agentes de usuario permiten a los usuarios leer, responder, reenviar, guardar y redactar mensajes de correo. Después de que Alice escribe el mensaje de correo electrónico, su agente de usuario envía el mensaje al servidor de correo, que luego pone en cola el mensaje en la cola de mensajes salientes. Cuando Bob quiere leer un mensaje de correo electrónico, su agente de usuario recibirá el correo de su buzón en su servidor de correo. A fines de la década de 1990, los agentes de correo electrónico de la interfaz gráfica de usuario (GUI) se hicieron populares, permitiéndoles leer y escribir mensajes multimedia. Agentes de usuarios populares actualmente incluyen Outlook, Foxmail y otros. También hay muchos agentes de usuario de correo electrónico basados ​​en texto en el dominio público, incluidos correo, pine y elm.

El servidor de correo constituye el núcleo del sistema de correo electrónico. Cada destinatario tiene un buzón (buzón) ubicado en un servidor de correo. El buzón de Bob se usa para administrar y mantener los mensajes de correo que se le han enviado. Un viaje típico de un mensaje de correo comienza con el agente de usuario del remitente, viaja a través del servidor de correo del remitente, va al servidor de correo del destinatario y luego lo entrega al buzón del destinatario. Cuando Bob desea ver un mensaje de correo electrónico en su buzón, el servidor de correo que aloja el buzón lo autenticará con el nombre de usuario y la contraseña que proporcionó. El servidor de correo de Alice tiene que lidiar con la falla del servidor de correo de Bob. Si el servidor de correo de Alice no puede entregar el mensaje de correo inmediatamente al servidor de correo de Bob, el servidor de A1ice los almacenará en la cola de mensajes e intentará entregarlo más tarde. Este intento generalmente se realiza cada 30 minutos aproximadamente: si no se ha intentado con éxito después de varios días, el servidor elimina el mensaje de la cola de mensajes y notifica al remitente (es decir, Alicia) con otro mensaje de correo.

El Protocolo simple de transferencia de correo (SMTP) es el protocolo principal de capa de aplicación para los sistemas de correo electrónico de Internet. Utiliza un servicio confiable de transferencia de datos proporcionado por TCP para enviar mensajes de correo desde el servidor de correo del remitente al servidor de correo del destinatario. Como la mayoría de los protocolos de capa de aplicación, SMTP también tiene dos extremos: el cliente se ejecuta en el servidor de correo del remitente y el servidor se ejecuta en el servidor de correo del destinatario. El lado del cliente y del servidor de SMTP se ejecuta en cada servidor de correo al mismo tiempo. Cuando un servidor de correo está enviando mensajes de correo a otros servidores de correo, se está ejecutando como un cliente SMTP. Cuando un servidor de correo recibe mensajes de correo de otros servidores de correo, se ejecuta como un servidor SMTP.

Hay muchas similitudes entre el protocolo SMTP y la etiqueta que las personas utilizan para interactuar cara a cara. Primero, el cliente SMTP que se ejecuta en el host del servidor de correo del remitente inicia una conexión TCP con el número de puerto 25 del servidor SMTP que se ejecuta en el host del servidor de correo receptor. Si el servidor de correo de recepción no está funcionando actualmente, el cliente SMTP espera un momento antes de intentar establecer la conexión. Después de que se establezca esta conexión, el cliente y el servidor SMTP realizan primero algunas operaciones de negociación de la capa de aplicación. Así como las personas a menudo se presentan antes de cambiar las cosas, los clientes y servidores SMTP también se presentan antes de enviar mensajes. Durante esta fase de protocolo de enlace SMTP, el cliente SMTP indica al servidor las direcciones de correo electrónico del remitente y el destinatario, respectivamente. Después de que se presenten, el cliente envía un mensaje de correo electrónico. SMTP puede esperar que los servicios de transferencia de datos confiables proporcionados por TCP pasen el mensaje al servidor sin error. Si el cliente tiene otros mensajes de correo para enviar al mismo servidor, repite el proceso anterior en la misma conexión TCP, de lo contrario, le indica a TCP que cierre la conexión.

Copyright © Conocimiento de Windows All Rights Reserved