Protocolos de redes
5 NA – Tecnologia de Rede
ATPS
-------------------------------------------------
Pesquisa sobre protocolos:
SMTP
POP3
HTTP
FTP
Telnet
DNS
NFS
SNMP
SSH
O protocolo SMTP
-------------------------------------------------
O protocolo SMTP (Simple Mail Transfer Protocol, que se pode traduzir por Protocolo Simples de Transferência de Correio) é o protocolo standard que permite transferir o correio de um servidor a outro em conexão ponto a ponto.
Trata-se de um protocolo que funciona em modo conectado, encapsulado numa trama TCP/IP. O correio é entregue directamente ao servidor de correio do destinatário. O protocolo SMTP funciona graças a comandos textuais enviados ao servidor SMTP (por defeito, para a porta 25). Cada um dos comandos enviados pelo cliente (validados pela cadeia de caracteres ASCII CR/LF, equivalente a um clique na tecla ENTER) é seguido de uma resposta do servidor SMTP composta de um número e de uma mensagem descritiva.
Eis um cenário de pedido de envio de mail a um servidor SMTP
Aquando da abertura da sessão SMTP, o primeiro comando a enviar é o comando HELO seguido de um espaço (notado <SP>) e o nome de domínio da sua máquina (para lhe dizer "bom dia, sou a máquina tal"), seguidamente validar por entrada (notado <CRLF>). Desde Abril de 2001, as especificações do protocolo SMTP, definidas no RFC 2821, impõem que o comando HELO seja substituído pelo comando EHLO.
O segundo comando é "MAIL FROM" seguido do endereço de correio electrónico do remetente. Se o comando for aceite, o servidor devolve a mensagem "250 OK"
O comando seguinte é "RCPT TO: " seguido do endereço de correio electrónico do destinatário. Se o comando for aceite, o servidor devolve a mensagem "250 OK"
AO comando DATA é a terceira etapa do envio. Anuncia o início do corpo da mensagem. Se o comando for aceite, o servidor reencia uma mensagem intermédia numerada 354, que indica que o envio do