Como funciona o envio e recebimento de e-mails?

Você envia e recebe todos os dias, é instantâneo e não custa nada. É o e-mail, uma das ferramentas mais importantes de hoje. Vamos dar uma olhada em como funciona o envio e recebimento de e-mails, por baixo do capô e na linguagem normal.

O correio eletrônico (abreviado como e-mail, e-mail, e-mail, etc.) é uma forma muito antiga de comunicação baseada em computador. Há muito tempo – em termos tecnológicos, não humanos, os computadores eram máquinas gigantescas. As pessoas usavam terminais dial-up para acessá-los, e cada máquina armazenava armazenamento para vários usuários. Como é o caso de qualquer comunidade, as pessoas encontraram maneiras úteis e únicas de se comunicarem entre si e um sistema de mensagens evoluiu. A ressalva era que você só podia enviar mensagens para outros usuários no mesmo sistema, pelo menos até 1971. Como conta a história, veio Ray Tomlinson que enviou o primeiro e-mail endereçando um usuário em outro sistema usando o símbolo ‘@’ . Obviamente, tanto a dinâmica subjacente quanto as conseqüências de longo alcance não foram tão simples, mas foi essa noção que nos leva aonde estamos hoje.

O e-mail era, naquela época, o equivalente da mensagem de texto de hoje. Com o tempo, mudou e evoluiu como qualquer outra coisa; Ele tem informações de remetente e destinatário, uma linha de assunto, um corpo de mensagem e anexos, mas, no geral, os emails são documentos bastante simples. Não é tão fácil obtê-lo do ponto A ao ponto B, no entanto. Como qualquer outra coisa, há um processo intricado envolvido que funciona nos bastidores para fazer com que pareça o mais simples possível. Muitas das idéias usadas na transmissão de e-mails foram importantes na formulação da transferência de documentos, que está no centro de coisas como sistemas de quadros de aviso e a rede mundial de computadores.

Quando alguém, digamos, um vendedor de especiarias, envia um e-mail, ele precisa ter um endereço na forma de usuario@dominio.ext. Nosso exemplo tem freman.alpha@arrakis.com. O email é enviado pelo cliente para um servidor de email de saída via Simple Mail Transfer Protocol. O servidor SMTP é como o seu correio local, que verifica sua postagem e endereço e descobre para onde enviar seu e-mail. Não entende os domínios, no entanto. Eles são um tipo de coisa abstrata, por isso o servidor SMTP entra em contato com um servidor do Sistema de nome de domínio. O servidor DNS é uma espécie de catálogo telefônico ou de endereços para a Internet; Ele traduz domínios como “arrakis.com” para um endereço IP como “74.238.23.45”. Em seguida, ele descobre se esse domínio tem algum “MX” ou servidores de troca de mensagens nele e faz uma anotação dele. É como se você consultasse os mapas dos correios onde seu correio deveria ir, ligando para a agência postal local e verificando se o seu amigo tem uma caixa postal ou caixa para receber correio.