Baixe o app para aproveitar ainda mais
Prévia do material em texto
DEFINIÇÕES E CONCEITOS DOS PROTOCOLOS SMTP (SIMPLE MAIL TRANSFER PROTOCOL), POP3 (POST OFFICE PROTOCOL) E IMAP (INTERNET MESSAGE ACCESS PROTOCOL) Ricardo de Oliveira Cardoso Instituto Federal Catarinense – Campus Avançado Sombrio – rcpinguim@gmail.com Agnaldo Monteiro Instituto Federal Catarinense – Campus Avançado Sombrio – agnaldo@ifc-sombrio.edu.br Resumo: O artigo sobre protocolos de e-mail visa esclarecer as principais definições e funcionamento dos protocolos SMTP, POP3 e IMAP. Observando a grande popularização do sistema de e-mail nos dias de hoje, é necessário que os profissionais de informática tenham um conhecimento amplo sobre estes aspectos. Saber como funciona o sistema de e-mail, é o primeiro passo para a implementação de novos serviços. Os protocolos responsáveis pelo envio e recebimento de mensagens eletrônicas, serão abordados no decorrer deste artigo de uma forma detalhada, exemplificando o funcionamento de cada um e suas respectivas regras de funcionamento, para que os usuários de e-mail possam ter um conhecimento mais amplo. Os métodos adotados foram a pesquisa bibliográfica e o levantamento de informações. Será analisado os dados recolhidos, com o objetivo de verificar se os usuários de e-mail tem conhecimento dos protocolos que usam diariamente. Palavras-chave: Protocolos. Mensagem. E-mail. Abstract: The article about email protocols aimed at clarifying the main settings and operation of SMTP, POP3 and IMAP protocols. Noting the wide popularization of e-mail nowadays system requires that IT professionals have a thorough knowledge about these aspects. Knowing how the system works email, is the first step towards the implementation of new services. The protocols are responsible for sending and receiving email messages, will be addressed throughout this article a detailed manner, exemplifying the operation of each and their rules of operation for users of e-mail may have a broader knowledge. The methods adopted were the bibliographic research and collecting information. The data collected will be analyzed in order to verify whether the users email has knowledge of the protocols they use every day. Keywords: Protocols. Message. E-mail. 1 INTRODUÇÃO Nos dias de hoje, o uso de serviços de e-mail facilitam muito a vida de seus usuários. Ele surgiu para romper muitas barreiras e trazer rapidez nas mensagens pessoais, e é um exemplo de troca de informações e arquivos entre usuários de diferentes países. Contudo para que a comunicação do correio eletrônico funcione de forma correta e sem falhas é necessário o uso de regras, mais conhecidas como protocolos. Estes protocolos 2 são algorítimos computacionais responsáveis pela comunicação entre sistemas de computadores conectados em rede, no caso do e-mail, SMTP, POP3 e IMAP são protocolos responsáveis pela comunicação de um remetente a seu destinatário. O presente artigo tem como justificativa contribuir com o conhecimento dos autores e também de quem vir a ler este documento. Estimular novas pesquisas na área de segurança de servidores de e-mail, implementação de servidores, entre outras possíveis áreas computacionais. Através de pesquisas em livros, artigos e pesquisas aplicadas, relacionadas ao funcionamento dos principais protocolos do correio eletrônico, este artigo tem como objetivo demonstrar uma explicação técnica dos meios utilizados para a transferência de e-mail, quem são os agentes e protocolos envolvidos nesta missão. 2 DEFINIÇÃO DE E-MAIL Muitos usuários utilizam o e-mail com frequência, tornando uma ferramenta essencial para produção de conteúdo e troca de informações. E usuários que usam o e-mail com frequência não sabem por sua vez o que se faz necessário para que uma mensagem percorra a rede e chegue ao outro lado do mundo, por exemplo. O e-mail é uma ferramenta de comunicação responsável por enviar e receber mensagens eletrônicas. Esta ferramenta é muito utilizada nos dias de hoje, tanto por usuários domésticos quanto por corporações. Segundo informações do site Radicatti (2014), o número de contas de e-mail em todo o mundo continua a crescer, em 2014 já ultrapassa 4,1 bilhões de contas. Já em 2018 está previsto mais de 5,2 bilhões. O número total de usuários de e-mail em todo o mundo, incluindo os usuários domésticos e corporativos que já ultrapassa mais de 2,5 bilhões em 2014 pode chegar a 2,8 bilhões em 2018. 2.1 Agentes do usuário “Os agentes do usuário são programas locais que oferecem um método baseado em comandos, baseado em menus ou gráficos para interagir com o sistema de correio eletrônico” (TANENBAUM; WETHERALL, 2003, p.447). Desde escrever um e-mail em um computador pessoal até o e-mail chegar ao destinatário correto, é utilizado alguns agentes para que um e-mail percorra a rede. No Quadro 1, será demonstrado os agentes do usuário: 3 Quadro 1 – Agentes de usuário. Agente Nome Descrição MUA Mail User Agent Cliente de e-mail utilizado para compor, enviar, e receber mensagens. Envia mensagens através de um MTA. Recebe mensagens de uma caixa de mensagens diretamente ou através de um servidor POP/IMAP. MTA Mail Transfer Agent Servidor que recebe e envia e-mail. Determina a rota da mensagem e as redireciona para outros servidores. As mensagens entregues localmente são enviadas para um MDA para a entrega final. MDA Mail Delivery Agent Programa que controla a entrega final das mensagens para os destinatários locais de um sistema. MDAs muitas vezes podem filtrar ou classificar as mensagens no momento da entrega. O MDA também pode determinar que uma mensagem deva ser enviada para outro endereço de e-mail. Fonte: Almeida, 2010. Muitos programas trabalham em torno desta comunicação entre agentes, podendo citar alguns bem conhecidos, Outlook Express e Mozilla Thunderbird que oferecem uma interface gráfica ao usuário. No caso de um sistema sem interface gráfica, também é possível enviar e receber e-mails via linha de comando, um servidor, por exemplo. […] as comunicações que ocorrem entre cada um desses componentes do sistema de e-mail são definidos por normas e protocolos. Os documentos padrões são mantidos pelo Internet Engineering Task Force (IETF) e são publicados como documentos Request For Comments (RFC), que são documentos numerados que explicam uma determinada tecnologia ou protocolo. (ALMEIDA, 2010, p. 8) Se algum destes documentos definidos em RFC venha ser modificado, é criado um novo documento RFC. Este novo documento é analisado pelo comitê, caso venha ser aprovado receberá um número diferente do original que permanece ativo para possíveis pesquisas e estudos. 4 3 PROTOCOLO SMTP O SMTP é o protocolo padrão de fato para envio de e-mail por meio da Internet, ou seja, trabalha no ciclo de envio de mensagens eletrônicas. Trata-se de um protocolo pouco complexo, baseado em digitar textos simples, em que um ou vários destinatários de uma mensagem eletrônica são especificados para envio, sendo a mensagem transferida posteriormente, após pressionar a tecla Enviar/Send dos gerenciadores de e-mail. O SMPT trabalha em segundo plano nas máquinas servidoras de e-mail e o seu trabalho é mover de forma automática pelo sistema o e-mail do remetente ao destinatário bem como informar o status da entrega e eventuais erros” (Costa, 2013, p.23). Para realizar a entrega de mensagens, o protocolo SMTP utiliza uma conexão TCP na porta 25 e está definido na RFC 821 e depois revisado para a RFC 5321. 4 PROTOCOLO POP3O POP3 é um protocolo que trabalha no ciclo de recebimentos das mensagens eletrônicas – e-mails – pegando os e-mails da Internet e colocando-os em seu computador. Este protocolo é utilizado quando o agente de usuário MUA deseja acessar suas mensagens na caixa de correio do servidor MTA, abrindo uma conexão TCP na porta 110. Sua principal característica é baixar as mensagens eletrônicas na máquina do cliente, para tornar possível acessar as mesmas após o encerramento da conexão, ou seja, ler mensagens off-line. Este protocolo está definido na RFC 1939. 5 PROTOCOLO IMAP O IMAP é um protocolo de gerenciamento de correio eletrônico superior em recursos ao POP3 e SMTP. O uso deste tipo de protocolo permite que as mensagens fiquem armazenadas no servidor de e-mails e o usuário do computador pode ter acesso às suas pastas e mensagens em qualquer computador conectado na Internet, tanto por webmail como por cliente de correio. Os provedores de e-mail na Internet usam o serviço de webmail, para que possamos acessar o webmail, utiliza-se de protocolo HTTP principalmente. “O protocolo POP3 apresenta um problema para o usuário nômade que gostaria de manter uma hierarquia de pastas em um servidor remoto que possa ser acessado de qualquer computador, com o POP3, isso não é possível” (KUROSE, 2009, p.95). Definido na RFC 3501, o IMAP foi criado com o intuito de ser mais eficaz que o POP3, pois ambos exercem funções semelhantes, acesso ao correio eletrônico, porém o 5 protocolo IMAP possui mais funcionalidades que seu antecessor POP3. 6 FUNCIONAMENTO Cada protocolo de e-mail exige particularmente uma série de comandos e especificações próprias para implementar seus serviços, seja de envio ou de recebimento. Os agentes de e-mail: MUA, MTA e MDA, se comunicam entre si de uma forma muito semelhante aos seres humanos trocando informações. 6.1 Funcionamento do protocolo SMTP O SMTP é o principal responsável pela entrega de e-mails. Seu funcionamento necessita de uma conexão TCP estabelecida na porta 25 do receptor, ou seja, quando um agente de usuário MUA decide enviar um e-mail a um servidor MTA, neste caso o receptor, o primeiro passo é verificar a conexão através do TCP. Após a conexão estabelecida com sucesso, o agente MUA que pretende enviar o e-mail aguarda a identificação do servidor MTA. Na Figura 1, pode-se observar alguns comandos que são trocados entre um cliente representado pela letra (C) e um servidor representado pela letra (S). Este procedimento ocorre antes do e-mail ser enviado. Figura 1 – Comunicação entre cliente e servidor. Fonte: Adaptado de Pagliusi, 1998. Logo após todos os comandos serem trocados com sucesso e o e-mail ter sido passado ao agente MTA, o agente adiciona seus próprios campos de identificação no cabeçalho do e- mail, para que o mesmo seja entregue ao agente MDA correto, finalizando a entrega. 6 6.2 Funcionamento do protocolo POP3 Seu funcionamento ocorre em uma conexão TCP na porta 110 com o servidor de e- mail. Com a conexão TCP ativada, o protocolo POP3 passa por três fases: autorização, transação e atualização. A fase de autorização é o momento em que um usuário envia seu login e sua senha, com a autorização o usuário passa a ter acesso a sua caixa de correio eletrônico. Já na fase de transação, o usuário pode ler e apagar ou ler e salvar as mensagens. E na fase de atualização é definido o momento em que a conexão está preparada para ser encerrada. Assim, o protocolo POP3 atualiza as mensagens de acordo com a definição na fase de transação, ou seja, antes de encerrar a conexão as mensagens são atualizadas para serem apagadas ou salvas. 6.3 FUNCIONAMENTO DO PROTOCOLO IMAP Segundo Souza (2006), o protocolo IMAP passa por 4 estados durante sua comunicação com o servidor MTA. O primeiro estado é o não-autenticado, onde o usuário fornecerá o login e a senha para liberação dos comandos. O segundo é o estado autenticado, onde o usuário poderá selecionar a pasta para utilizar os comandos. O terceiro é o estado selecionado, onde o usuário poderá utilizar os comandos que afetam as mensagens: recuperar, mover e apagar. O quarto é o estado de logout, usado para encerrar a sessão. 7 CABEÇALHOS Segundo informações da página de suporte do site google, os cabeçalhos dos e-mails indicam de onde um e-mail é enviado e registram o caminho específico que ela segue ao passar por cada servidor de e-mail. 7.1 Cabeçalho do e-mail Um e-mail é composto de corpo e cabeçalho. O corpo do e-mail é justamente o conteúdo que o usuário deseja enviar a destinatário, seja um e-mail escrito, uma imagem ou uma música. “O cabeçalho de um e-mail é composto por várias linhas, sendo que cada linha possui um campo e uma informação, tendo o sinal de dois pontos separando o campo e a informação” (MALLMANN, 2011, p.25). Alguns destes campos do cabeçalho são representados na Figura 2: 7 Figura 2 – Cabeçalho de e-mail. Fonte: Os autores, 2014. Na linha 1 (campo Return Path) indica o endereço para o qual deve ser enviado uma mensagem de erro. Na linha 5 (campo From) exibe o assunto do e-mail. Na linha 6 (campo To) identifica o endereço eletrônico que recebeu o e-mail. Na linha 7 (campo Subject) identifica o assunto da mensagem eletrônica. Na linha 8 (campo Date) indica a data e a hora em que a mensagem foi enviada. Por fim, na linha 9 (Content-Type) é a linha responsável por descrever o formato e a codificação do e-mail. Neste caso, anuncia que a mensagem contém somente texto. A próxima linha (em branco) indica a separação entre o cabeçalho e o corpo do e-mail. 8 MATERIAIS E MÉTODOS Na concepção de Gil (2010, p.1), a pesquisa é definida como “procedimento racional e sistemático que tem como objetivo proporcionar respostas aos problemas que são propostos”. A metodologia adotada para a realização deste estudo foi a pesquisa bibliográfica, em publicações de autores renomados na área de redes de computadores. Também foi utilizado documentos publicados em eletrônicos, como artigos, que contém as informações sobre os protocolos POP3, SMTP e IMAP. 9 RESULTADOS E DISCUSSÃO Foi realizado um levantamento de informações através de um formulário1, feito no Google Docs. As informações foram dadas por vinte alunos da primeira série do Curso 1 https://docs.google.com/a/ifc- sombrio.edu.br/forms/d/1LjtyYHW64xKY3lrHe18hpUfwIatwp78g6oXxMcLK0u8/viewform 8 Técnico em Informática integrado ao Ensino Médio do Instituto Federal Catarinense – Campus Avançado Sombrio, no dia 02 de julho de 2014. O objetivo deste dados, era de verificar se todos tinham conhecimento sobre os protocolos de e-mail e seu funcionamento. Na Pergunta 1, pode-se observar através da Figura 3, que 75% dos entrevistados responderam que utilizam o e-mail diariamente e 25% responderam que não usam. Na Pergunta 2, 10% dos alunos responderam que conhecem os protocolos POP3, SMTP e IAP, e 90% responderam que não conhecem., como mostra a Figura 4: Na Pergunta 3, nenhum dos entrevistados tem conhecimento sobre as características do POP3, como mostra a Figura 5: Figura 4 - Você conhece os protocolos POP3, SMTP e IMAP? Fonte: Os autores, 2014. Figura 5 - Você tem conhecimento de que o protocolo POP3 permite que todos os e-mails que estão em um servidor de correio eletrônico possam ser transferidos para um computador local? Fonte: Os autores, 2014. Figura 3 - Você tem o hábito de utilizar e-mail diariamente? Fonte: Os autores, 2014. 9 Na Pergunta4, 15% dos alunos responderam que sabem que os serviços de e-mail utilizam os protocolos POP3, SMTP e IMAP, e 85% responderam que não sabem, como mostra a Figura 6: O levantamento de informações foi realizado para verificar se os entrevistados tinham conhecimento sobre uma aplicação que fazem diariamente. Conforme os dados analisados, percebe-se que mesmo os usuários utilizando muito o serviço de e-mail, não sabem como funciona e nem seus métodos de transmissão. 10 CONSIDERAÇÕES FINAIS O serviço de e-mail faz parte do dia a dia de muitos usuários e empresas, porém nem todos sabem os protocolos que estão envolvidos por trás de cada comunicação. Baseando-se em pesquisas bibliográficas e no levantamento de informações, chegou-se a conclusão de que poucas pessoas tem conhecimento do que acontece na configuração de um servidor de e-mail e seus protocolos de transmissão. Para trabalhos futuros, sugere-se que demonstrem na prática o funcionamento dos protocolos POP3, IMAP e SMTP. Assim, se torna mais simples o entendimento dos usuários de e-mail. REFERÊNCIAS ALMEIDA, T. T. Estudo de Caso: Implementação de um Serviço de e-mail para o departamento de computação. 2010. 65 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Federal de Ouro Preto, Ouro Preto, 2010. Disponível em: <http://www.decom.ufop.br/menotti/monoII102/files/BCC391-102-vf-04.1.4293- ThiagoTassarDeAlmeida.pdf > Acesso em: 25 maio 2014. COSTA, E. C.; LIMA, J. S. Proteção do Consumidor contra o phishing no uso do internet Figura 6 - Você sabe que os servidores de e-mail como YAHOO, HOTMAIL E GMAIL, usam os protocolos SMTP, POP3 e IMAP para recebimento e envio de e- mails? Fonte: Os autores, 2014. 10 banking. 2013. 72 f. Trabalho de Conclusão de Curso (Tecnologia em Redes de Computadores) – Instituto Federal Catarinense, Sombrio, 2013. Disponível em: <http://sombrio.ifc.edu.br/download/redes/TCC_2012/TCC_Jair_Ezequiel.pdf > Acesso em: 25 maio 2014. IDANKAS, R. Protocolos. Disponivel em: <http://informaticadeconcursos.blogspot.com.br/2009/04/protocolos-divirtam-se.html> Acesso em: 30 jun. 2014. KUROSE, J. F.; ROSS, K. W. Redes de Computadores e a Internet: uma abordagem top- down. 5. ed. São Paulo: Addison Wesley, 2010. MALLMANN, J. Produção de provas digitais a partir de rastreamento em relacionamentos por e-mails. 2011. 116 f. Trabalho de Conclusão de curso (Pós- Graduação em Informática) - Pontifícia Universidade Católica do Paraná, Curitiba, 2011. Disponível em: <http://www.ppgia.pucpr.br/lib/exe/fetch.phpmedia=dissertacoes:2011:jacksonmallmann.pdf> Acesso em: 25 mai. 2014. Mozilla Thunderbird. Disponível em: <http://windows.microsoft.com/pt- br/windows/outlook/basics> Acesso em: 30 jun. 2014. Outlook Express. Disponível em: <http://www.mozilla.org/pt-PT/thunderbird/features/> Acesso em: 30 jun. 2014. PAGLIUSI, P. S. Introdução de Mecanismos de Segurança em Sistemas de Correio Eletrônico. 1998. 239 f. Dissertação de Mestrado (Instituto de Compuração) - Universidade Estadual de Campinas, São Paulo, 1998. Disponível em: <http://www.bibliotecadigital.unicamp.br/document/?code=000125903 >. Acesso em: 25 maio 2014. RADICATI. E-mail Statistics Report, 2014-2018. Califórnia, 14 abr. 2014. Disponível em: <http://www.radicati.com/?p=10653>. Acesso em: 25 maio 2014. RFC 1939. Disponível em: <http://www.ietf.org/rfc/rfc1939.txt> Acesso em: 30 jun. 2014. RFC 3501. Disponível em: <http://tools.ietf.org/html/rfc3501> Acesso em: 30 jun. 2014. RFC 5321. Disponível em: <http://tools.ietf.org/html/rfc5321> Acesso em: 30 jun. 2014. RFC 821. Disponível em: <http://tools.ietf.org/html/rfc821> Acesso em: 30 jun. 2014. SOUZA, M. F. Segurança Em Servidores De Correio Eletrônico. 2006. 79 f. Monografia (Título de Especialização) – União Educacional Minas Gerais, Uberlândia, 2006. Disponível em: <http://www.si.lopesgazzani.com.br/TFC/monografias/marcel_mono_Pos%2046.pdf> Acesso em: 25 maio 2014. TANENBAUM, A. S.; WETHERALL, D. Redes de computadores. Amsterdam: Campus, 2010. 2 DEFINIÇÃO DE E-MAIL 10 CONSIDERAÇÕES FINAIS RADICATI. E-mail Statistics Report, 2014-2018. Califórnia, 14 abr. 2014. Disponível em: <http://www.radicati.com/?p=10653>. Acesso em: 25 maio 2014.
Compartilhar