animação TCP/IP , Mail
MailSe quisermos enviar e receber e-mail, precisamos contratar um ISP ou registrar-se em um serviço de webmail e usar os servidores que ele gerencia. Por este motivo, os emails são sempre enviados ao seu destino através do servidor do ISP ou do provedor de webmail.Dos servidores usados aqui, o servidor para o qual enviamos mensagens é denominado servidor SMTP e o servidor que recebe as mensagens é denominado servidor POP ou IMAP.PC precisa obter seu próprio endereço IP global e o endereço IP global de destino antes de acessar o PC do servidor.Você precisa usar DHCP, NAT, DNS para obtê-los. Suas explicações estão postadas em scene'LAN, DHCP, NAT'or'DNS '.Depois de obter os dois endereços IP, o PC poderá acessar o servidor e enviar e receber e-mails. A comunicação aqui é compatível com TCP.* Diferenças entre POP e IMAP POP: O PC cliente gerencia o e-mail. Após fazer o download de todos os e-mails, os usuários visualizam o e-mail com o mailer. IMAP: O servidor gerencia o e-mail. Os usuários visualizam o e-mail no servidor com o mailer. Assim, ao usar IMAP, o PC baixa o único e-mail selecionado temporariamente. Quando o PC não se conecta à Internet, ele pode exibir e-mails anteriores apenas usando POP.
Send mailEnviar e-mail1.PC A : Envie um e-mail para o Sr. B.2.PC A : (SYN) Solicita conexão TCP.3.ISP X : (ACK) Conexão OK.(SYN) Eu também solicito conexão TCP.4.PC A : (ACK) Conexão OK.5.PC A : (PSH) Envia o email.6.ISP X : (ACK) Correio recebido.7.PC A : Email enviado.8.ISP X : (SYN) Solicita conexão TCP.9.ISP Y : (ACK) Conexão OK.(SYN) Eu também solicito conexão TCP.10.ISP X : (ACK) Conexão OK.11.ISP X : (PSH) Envia o email.12.ISP Y : (ACK) Correio recebido.13.ISP X : Email enviado.(Término de conexão omitido)Send mail (AUTH)Enviar e-mail autenticado.1.PC A : Envie um e-mail para o Sr. B.2.PC A : (SYN) Solicita conexão TCP.3.ISP X : (ACK) Conexão OK.(SYN) Eu também solicito conexão TCP.4.PC A : (ACK) Conexão OK.5.PC A : (PSH) Enviar ID e senha antes de enviar e-mail.6.ISP X : (ACK)+(PSH) Usuário identificado.7.PC A : (ACK)+(PSH) Envie um e-mail para o Sr. B.8.ISP X : (ACK) Correio recebido.9.PC A : Email enviado.10.ISP X : (SYN) Solicita conexão TCP.11.ISP Y : (ACK) Conexão OK.(SYN) Eu também solicito conexão TCP.12.ISP X : (ACK) Conexão OK.13.ISP X : (PSH) Envia o email.14.ISP Y : (ACK) Correio recebido.15.ISP X : Email enviado.(Término de conexão omitido)Send web mailEnviando webmail (Exemplo: Gmail, Hotmail)1.PC A : Envie um e-mail para o Sr. B por Webmail.2.PC A : (SYN) Solicita conexão TCP ao site de webmail.3.ISP X : (ACK) Conexão OK.(SYN) Eu também solicito conexão TCP.4.PC A : (ACK) Conexão OK.5.PC A : (PSH) Acessar o site de webmail.6.ISP X : (ACK)+(PSH) Retorna dados de webmail como e-mails recebidos e rascunhos.7.PC A : (ACK)+(PSH) Escreva e envie um e-mail.8.ISP X : (ACK) Dados de Webmail recebidos.9.ISP X : (PSH) Passa o e-mail para o servidor SMTP local ou interno.(omitir conexão)10.PC A : Email enviado.11.ISP X : (SYN) Solicita conexão TCP.12.ISP Y : (ACK) Conexão OK.(SYN) Eu também solicito conexão TCP.13.ISP X : (ACK) Conexão OK.14.ISP X : (PSH) Envia o email.15.ISP Y : (ACK) Correio recebido.16.ISP X : Email enviado.(Término de conexão omitido)Receber correio (POP)Receber e-mail com uma função simples. O usuário gerencia o e-mail.1.ISP Y : (PSH) Email é enviado de um servidor SMTP externo.(omitir conexão)2.ISP Y : (ACK) O e-mail foi salvo.3.PC B : Verifique a caixa de correio fornecida pelo ISP contratado pelo Sr. B.4.PC B : (SYN) Solicita conexão TCP.5.ISP Y : (ACK) Conexão OK.(SYN) Eu também solicito conexão TCP.6.PC B : (ACK) Conexão OK.7.PC B : (PSH) Verifique sua caixa postal. Acesse com ID e senha.8.ISP Y : (ACK)+(PSH) Permitir login e enviar todos os e-mails salvos.9.PC B : (ACK) Correio recebido.10.ISP Y : (PSH) Envie o seguinte e-mail.11.PC B : (ACK) Todos os e-mails foram recebidos.12.PC B : Depois disso, o PC guarda esses e-mails e pode exibi-los offline.Receber correio (IMAP)Recepção avançada de e-mail. O servidor gerencia o e-mail.1.ISP Y : (PSH) Email é enviado de um servidor SMTP externo.(omitir conexão)2.ISP Y : (ACK) O e-mail foi salvo.3.PC B : Verifique a caixa de correio fornecida pelo ISP contratado pelo Sr. B.4.PC B : (SYN) Solicita conexão TCP.5.ISP Y : (ACK) Conexão OK.(SYN) Eu também solicito conexão TCP.6.PC B : (ACK) Conexão OK.7.PC B : (PSH) Verifique sua caixa postal. Acesse com ID e senha.8.ISP Y : (ACK)+(PSH) Permite o login e envia o e-mail que o usuário selecionar.9.PC B : (ACK) Recebeu o e-mail selecionado temporariamente.10.PC B : Ao usar IMAP, se o PC estiver offline, ele não pode exibir o e-mail.Receber WebmailRecebendo webmail (Exemplo: Gmail, Hotmail)1.ISP Y : (PSH) Email é enviado de um servidor SMTP externo.(omitir conexão)2.ISP Y : (ACK) O e-mail foi salvo.3.PC B : Verifique o webmail fornecido pela empresa de serviço de webmail.4.PC B : (SYN) Solicita conexão TCP ao site de webmail.5.ISP Y : (ACK) Conexão OK.(SYN) Eu também solicito conexão TCP.6.PC B : (ACK) Conexão OK.7.PC B : (PSH) Acessar o site de webmail.8.ISP Y : (PSH) Recebe e-mail do servidor POP local ou interno.9.ISP Y : (ACK)+(PSH) Retorna dados de webmail recebidos.10.PC B : (ACK) Dados de Webmail recebidos.
|