Lo envía y recibe todos los días, es instantáneo y no cuesta nada. Es el correo electrónico, una de las herramientas más importantes de la actualidad. Veamos cómo funciona, bajo el capó y en lenguaje normal.
¿Qué es exactamente el correo electrónico?
El correo electrónico (abreviado como correo electrónico, correo electrónico, correo electrónico, etc.) es una forma muy antigua de comunicación basada en computadora. Hace mucho tiempo, en términos tecnológicos, no humanos, las computadoras eran máquinas gigantes. La gente usaba terminales de acceso telefónico para acceder a ellos, y cada máquina tenía almacenamiento para varios usuarios. Como es el caso de cualquier comunidad, las personas encontraron formas útiles y únicas de comunicarse entre sí, y evolucionó un sistema de mensajería. La advertencia era que solo se podían enviar mensajes a otros usuarios en el mismo sistema, al menos hasta 1971. Según cuenta la historia, llegó Ray Tomlinson, quien envió el primer correo electrónico dirigiéndose a un usuario en otro sistema usando el símbolo '@'. . Obviamente, tanto la dinámica subyacente como las consecuencias de gran alcance no eran tan simples, pero fue esa noción la que nos lleva a donde estamos hoy.
(Imagen de ajmexico )
El correo electrónico era, en ese momento, el equivalente al mensaje de texto de hoy. Con el tiempo, cambió y evolucionó como cualquier otra cosa; tiene información del remitente y del destinatario, una línea de asunto, un cuerpo del mensaje y archivos adjuntos, pero en general, los correos electrónicos son documentos bastante simples. Sin embargo, no es tan fácil llevarlo del punto A al punto B. Como cualquier otra cosa, hay un intrincado proceso involucrado que funciona entre bastidores para que parezca lo más fluido posible. Muchas de las ideas que se utilizaron para retransmitir el correo electrónico fueron importantes para formular la transferencia de documentos, que es el núcleo de cosas como los sistemas de tablones de anuncios y la red mundial.
Del remitente al destinatario
Comencemos con una ilustración del proceso. Puede que no tenga mucho sentido al principio, pero será útil volver a consultarlo.
Cuando alguien, digamos un vendedor de especias, envía un correo electrónico, debe tener una dirección con el formato [email protected]. Nuestro ejemplo tiene [email protected]. El cliente envía el correo electrónico a un servidor de correo saliente a través del Protocolo simple de transferencia de correo. El servidor SMTP es como su oficina de correos local, que verifica su franqueo y dirección y determina dónde enviar su correo. Sin embargo, no comprende los dominios. Son una especie de cosa abstracta, por lo que el servidor SMTP contacta con un servidor del Sistema de nombres de dominio. El servidor DNS es una especie de teléfono o libreta de direcciones para Internet; traduce dominios como "arrakis.com" a una dirección IP como "74.238.23.45". Luego, averigua si ese dominio tiene algún servidor "MX" o de intercambio de correo y toma nota de ello. Esto es como si tu oficina de correos consultara mapas de dónde se supone que debe ir tu correo, llama a la oficina de correos local y verifica si tu amigo tiene un buzón de correo o un apartado de correos. caja para recibir correo.
Ahora que el servidor SMTP tiene la información adecuada, el mensaje se envía desde ese servidor al servidor de intercambio de correo del dominio de destino. Este servidor se conoce como MTA o Agente de transferencia de correo. Decide exactamente dónde colocar el correo, de forma muy similar a cómo la oficina de correos de su amigo descubre la mejor manera de recibirlo. Luego, su amigo va a buscar el correo, generalmente usando un cliente que funciona a través de POP o IMAP.
POP frente a IMAP
Estos dos acrónimos plagan los paneles de configuración de correo electrónico en todas partes, así que echemos un vistazo más de cerca. POP son las siglas de Post Office Protocol. Es útil porque, como en una oficina de correos, puede aparecer, tomar todo su correo y luego irse. No es necesario que permanezca conectado y, además de dejar una copia en el servidor, es un procedimiento bastante sencillo. Si no deja una copia en el servidor, tampoco requiere mucho espacio o ancho de banda. Puede utilizar POP para obtener correo de varias bandejas de entrada diferentes en varios servidores de correo electrónico diferentes y consolidarlos en uno.
Sin embargo, tiene sus inconvenientes. POP es un protocolo unidireccional; la información viaja en un solo sentido. Una vez que descargue el correo electrónico a un cliente, le corresponde al cliente clasificar sus diferentes estados y así sucesivamente. Eso está bien si solo accede al correo desde un lugar. Sin embargo, hoy en día es común obtener acceso al correo electrónico desde el cliente de su teléfono, la interfaz web cuando está en algún lugar y un cliente cuando está en casa. Sería tedioso revisar toda esa información en varios dispositivos, suponiendo que, para empezar, incluso haya guardado una copia de cada correo electrónico en el servidor.
(Imagen de SuccessByDesigns )
IMAP es un poco más inteligente sobre las cosas. Si bien se puede considerar que POP está muy "orientado al cliente", el Protocolo de acceso a mensajes de Internet se diseñó para funcionar de una manera diferente: es "orientado al servidor" y bidireccional. Los clientes tienen una comunicación bidireccional con sus servidores. Todos los mensajes se guardan en el servidor para que varios clientes puedan acceder a ellos. Cuando revisa un correo electrónico en su teléfono, se marca como leído y durante la próxima interacción con el servidor, ese estado se devuelve para que todos los demás clientes puedan actualizarse con él. Es como que le enviaran su correo a un asistente en la oficina de correos que lo clasifica y lo almacena por usted, se lo da ya sea que esté en casa, en el trabajo o realmente allí, y realiza cambios en las copias almacenadas a medida que lo hace. .
Puede mantener un archivo correctamente marcado en su cliente doméstico, así como en su servidor de correo. IMAP también admite un modo fuera de línea; los cambios se sincronizan con el servidor la próxima vez que esté en línea. También puede configurar servidores de correo IMAP para recuperar correo de las bandejas de entrada POP, lo que funciona muy bien si está buscando consolidar. Por supuesto, dado que IMAP funciona con el ideal de la “nube”, el acceso al servidor y el almacenamiento pueden ser problemas. Afortunadamente, el espacio de almacenamiento y el ancho de banda no son tan caros como solían ser, pero esto definitivamente puede ser una compensación para algunas personas.
Tanto SMTP como MTA
A diferencia de su buzón de correo físico, su correo entrante y saliente son manejados por dos tipos diferentes de servidores. Realmente no hay discriminación hacia los servidores receptores; cualquier computadora puede convertirse en un MTA con bastante facilidad y manejar bien las cosas. Enviar correo es una historia diferente. Los servidores SMTP deben tener direcciones IP estáticas y la mayoría de los ISP bloquean el puerto 25 para que sus usuarios no puedan enviar correo ellos mismos. ¿Por qué? Debido a las enormes cantidades de spam que roen nuestro ancho de banda colectivo, las mismas cosas que su MTA debe estar configurado para filtrar. Puede configurar sus clientes para que utilicen el servidor SMTP de su ISP en lugar de ejecutar el suyo. El punto es que necesita tanto un servidor MTA como un servidor SMTP para usar el correo electrónico, ya que cada uno está especializado para lo que hace.
Los correos electrónicos son una parte importante de nuestra vida cotidiana, pero es bueno comprender cómo funciona. Después de todo, no tendríamos Internet sin él.