SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Centro Universidade Anhanguera
de Campo Grande – Unidade 1
Superint. CENTRO-OESTE
Tec. em Redes de Computadores
Aula 02 – Protocolos de Email
SMTP – Simple mail transfer Protocol
• “SMTP é um protocolo relativamente simples, baseado em texto simples, onde um ou
vários destinatários de uma mensagem são especificados (e, na maioria dos casos,
validados) sendo, depois, a mensagem transferida.
• Esse protocolo usa a porta 25 numa rede TCP. A resolução DNS de um servidor SMTP de
um dado domínio é possibilitada por sua entrada MX (Mail eXchange).
• A utilização em massa do SMTP remonta aos anos 80. Na altura era um complemento
ao UUCP, que era mais adequado para transferências de correio eletrônico entre
máquinas sem ligação permanente. Por outro lado, o desempenho do SMTP aumenta
se as máquinas envolvidas, emissor e receptor, se encontrarem ligadas
permanentemente.”
Wikipedia 2
Correio Eletrônico
• Um dos serviços de rede mais populares é o correio eletrônico (email). O correio eletrônico é
usado na transmissão de uma única mensagem que pode incluir:
– Texto.
– Voz.
– Vídeo, gráfico ou mais de um desses objetos.
• O protocolo SMTP (Simple Mail Transfer Protocol) é o mecanismo padrão de correio
eletrônico da Internet.
3
Formato de um E-mail
4
Formato de um E-mail
• Endereços
– Para entregar um e-mail, o sistema de correio eletrônico deve usar um
esquema de endereçamento com um endereço único.
– 0 esquema de endereçamento usado pelo SMTP consiste em duas
partes: uma parte local e um nome de domínio, separados pelo sinal
@
5
Formato de um E-mail
• Parte Local
– A parte local define o nome de um arquivo especial, denominado caixa de correio, onde
todos os e-mails recebidos pelo usuário são depositados para serem recuperados pelo
user agent.
• Nome do Domínio
– A segunda parte do endereço é o nome do domínio. Uma organização seleciona
usualmente um ou dois hosts da rede para transmitir e receber os e-mails. Cada um
desses hosts é denominado servidor de e-mail.
– O nome do domínio atribuído a cada servidor de e-mail é recebido da base de dados
DNS ou é um nome lógico (por. ex., o nome da organização).
6
Cabeçalho de um E-mail
7
Message-ID:
<39235E1C.1DC7EA90@example.com>
Date: Wed, 17 May 2000 23:06:04 -0400
From: Doug Sauder
<dwsauder@example.com>
X-Mailer: Mozilla 4.7 [en] (WinNT; I)
X-Accept-Language: en
MIME-Version: 1.0
To: Joe Blow <blow@example.com>
Subject: Test message from Netscape
Communicator 4.7
Content-Type: multipart/mixed;
boundary="------------
A1FCDEE154E03D875E5D6779"
MIME (Multipurpose Internet Mail Extensions)
• O SMTP é um protocolo de transferência de e-mail simples. Entretanto, essa
simplicidade tem um preço.
• O SMTP pode enviar mensagens somente no formato de 7-bits do código ASCII.
Logo. é inevitável que haja limitações.
• Por exemplo, ele não pode ser usado em idiomas não suportados pelo código
ASCII (tal como o francês, alemão, russo, chinês e o japonês). Além disso, não
pode ser utilizado para enviar arquivos binários (arquivos que armazenam dados
em um cadeia de Os e 1s sem usar qualquer tipo de codificação), áudio ou vídeo.
• A especificação MIME (Multipurpose Internei Mail Extensions) é um protocolo
suplementar que permite transmissões de dados não ASCII através do SMTP;
8
MIME (Multipurpose Internet Mail Extensions)
• O MIME não é um protocolo de e-mail e não pode substituir o SMTP, Ele é apenas
uma extensão do SMTP
• O MIME converte dados no formato não ASCII do remetente em dados ASCII e os
entrega ao cliente SMTP para ser enviado à Internet. O servidor SMTP recebe esses
dados no formato ASCII e os entrega ao MIME para serem reconvertidos para a
forma original.
• O MIME não se restringe ao SMTP, podendo ser utilizado em outros protocolos
também, como o HTTP.
• O S/MIME é um padrão desenvolvido para prover segurança ao MIME
9
MIME (Multipurpose Internet Mail Extensions)
• Podemos pensar no MIME como um conjunto de funções de software que
converte dados genéricos em dados no formato ASCII e vice-versa.
• O MIME define cinco tipos de cabeçalho que podem ser adicionados à seção do
cabeçalho das mensagens SMTP original para definir os parâmetros de conversão.
– 1. MIME Version (MIME-Versão)
– 2. Content-Type(Conteúdo-Tipo)
– 3. Content-Transfer-Encoding(Conteúdo-Transferência-Codificação)
– 4. Content-ld (Conteúdo-Identificação)
– 5. Content-Description (Conteúdo-Pescrição)
10
MIME (Multipurpose Internet Mail
Extensions)
11
Cabeçalho do Mime
12
Caminho do SMTP
13
POP3
• O Post Office Protocol (POP3) é um protocolo utilizado no acesso remoto a uma
caixa de correio eletrônico.
• Ele está definido no RFC 1939 e permite que todas as mensagens contidas numa
caixa de correio eletrônico possam ser transferidas sequencialmente para um
computador local.
• Dessa maneira, o usuário pode ler as mensagens recebidas, apagá-las, responder-
lhes, armazená-las, etc.
14
POP3
• O funcionamento do protocolo POP3 é off-line, uma vez que o processo suportado
se baseia nas seguintes etapas:
– É estabelecida uma ligação TCP entre a aplicação cliente de e-mail (User Agent
- UA) e o servidor onde está a caixa de correio (Message Transfer Agent - MTA)
– O usuário se autentica;
– Todas as mensagens existentes na caixa de correio são transferidas
sequencialmente para o computador local;
15
POP3
– As mensagens são apagadas da caixa de correio (opcionalmente, o protocolo
pode ser configurado para que as mensagens não sejam apagadas da caixa de
correio; se esta opção não for utilizada, deve-se utilizar sempre o mesmo
computador para ler o correio eletrônico, para poder manter um arquivo das
mensagens);
– A ligação com o servidor é terminada;
– O usuário pode agora ler e processar as suas mensagens (off-line).
16
POP3 - Desvantagens
• 0 POP3 assume que toda vez que um cliente acessa o servidor toda a caixa de
correio será transferida.
• Isto não é conveniente para as pessoas que acessam as caixas de correio de
diferentes clientes.
• O POP3 é deficiente nesses casos.
• Ele não permite que o usuário organize e-mails no próprio servidor; além disso, o
POP3 não permite que o usuário tenha pastas diferentes no servidor;
• Usa a porta 110 para estabelecer uma conexão entre a máquina do destinatário de
uma mensagem e o MTA;
17
imap4
• Internet Mail access Protocol – Definido na RFC 2060, o IMAP procura resolver os
problemas dos usuários móveis, que estão sempre acessando a caixa postal de
locais diferentes.
• O IMAP foi projetado para que as mensagens fossem deixadas no servidor, ao
invés de transferidas a maquina do cliente, como faz o POP. As mensagens e pastas
podem ser manipuladas pelo IMAP como se fossem locais, mas estarão sempre
como foram deixadas no último acesso, independente de onde o usuário da caixa
está acessando.
• O Imap usa a porta 143 do TCP para conexão MUA-MTA.
18
imap4
• O IMAP4 oferece as seguintes funções extra:
– Um usuário pode verificar os e-mails antes de baixá-los.
– Um usuário pode fazer uma busca de um determinado conteúdo em um e-mail
antes de baixá-lo.
– Um usuário pode baixar apenas as mensagens selecionadas. Isto é
especialmente útil quando a largura de banda do link utilizado é baixa e o e-
mail contém "arquivos pesados', como de multimídia.
– Um usuário pode criar, apagar ou renomear as caixas de correio no servidor de
e-mail.
– Um usuário pode criar uma hierarquia de caixas de correio em uma pasta para
armazenamento de e-mail.
19
POP3 e IMAP
20
Processos de Servidor de E-mail - MTA e MDA
• O servidor de e-mail opera dois processos separados:
– Mail Transfer Agent (MTA);
– Mail Delivery Agent (MDA);
• O processo MTA é utilizado para encaminhar e-mail.
• O MTA recebe mensagens do MUA ou de outro MTA em outro servidor de e-mail.
• Se a correspondência for endereçada a um usuário cuja caixa de correio fique no
servidor local, ela será passada para o MDA.
21
Serviço de E-mail e Protocolos SMTP/POP
22
Processos de Servidor de E-mail - MTA e MDA
23
Processos de Servidor de E-mail - MTA e MDA
• O MDA aceita um e-mail de um MTA e faz a entrega real.
• O MDA recebe toda correspondência chega no MTA e a coloca nas caixas de
correio dos usuários adequados.
• O MDA também pode solucionar problemas de entrega final, como varredura de
vírus, filtragem de spam e tratamento de recebimento de retorno.
• A maioria das comunicações por e-mail utiliza as aplicações MUA, MTA e MDA. No
entanto, há outras alternativas para entrega de e-mail.
24
Processos de Servidor de E-mail - MTA e MDA
25
Referências
• Livro “Comunicação de dados” – Forouzan
• http://imasters.com.br/artigo/9034/linux/dns_reverso/
• Material Cisco Academy ver. 4.1
• Livro “Comunicação de dados” – Forouzan
• INSTRUTOR ANDREI SÁ DE MOURA (DATAPREV)
26

Mais conteúdo relacionado

Mais procurados

O protocolo ftp (file transfer protocol)
O protocolo ftp (file transfer protocol)O protocolo ftp (file transfer protocol)
O protocolo ftp (file transfer protocol)ErikHR
 
Instalação de Servidor FTP - Microsoft Windows Server 2008
Instalação de Servidor FTP - Microsoft Windows Server 2008Instalação de Servidor FTP - Microsoft Windows Server 2008
Instalação de Servidor FTP - Microsoft Windows Server 2008Joeldson Costa Damasceno
 
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago Barros, PSM
 
O novo protocolo http 2.0: uma revolução na Internet?
O novo protocolo http 2.0: uma revolução na Internet?O novo protocolo http 2.0: uma revolução na Internet?
O novo protocolo http 2.0: uma revolução na Internet?Elmano Cavalcanti
 
03 Servidores De Email Modulo 8 27 A 43
03   Servidores De Email   Modulo 8   27 A 4303   Servidores De Email   Modulo 8   27 A 43
03 Servidores De Email Modulo 8 27 A 43jmpdias.esmaia
 
Instalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails LinuxInstalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails LinuxJefferson Pedro
 
Servidores de E-mail: Qmail, Sendmail e Postfix
Servidores de E-mail: Qmail, Sendmail e PostfixServidores de E-mail: Qmail, Sendmail e Postfix
Servidores de E-mail: Qmail, Sendmail e PostfixAlvaro Oliveira
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webRegis Magalhães
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicaçãosergiocef96
 
Servidor postfix
Servidor postfixServidor postfix
Servidor postfixluckalves
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBelliando dias
 
Aula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoAula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoCarlos Veiga
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor webMauro Duarte
 
Camada de aplicação
Camada de aplicaçãoCamada de aplicação
Camada de aplicaçãoPjpilin
 

Mais procurados (20)

O protocolo ftp (file transfer protocol)
O protocolo ftp (file transfer protocol)O protocolo ftp (file transfer protocol)
O protocolo ftp (file transfer protocol)
 
Apresentação de sd2
Apresentação de sd2Apresentação de sd2
Apresentação de sd2
 
Instalação de Servidor FTP - Microsoft Windows Server 2008
Instalação de Servidor FTP - Microsoft Windows Server 2008Instalação de Servidor FTP - Microsoft Windows Server 2008
Instalação de Servidor FTP - Microsoft Windows Server 2008
 
Protocolos email
Protocolos emailProtocolos email
Protocolos email
 
Dawi o protocolo-http
Dawi o protocolo-httpDawi o protocolo-http
Dawi o protocolo-http
 
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mailsThiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
Thiago silva barros_1102133_ads_640_servidores_de_leitura_e_envio_de_e-mails
 
O novo protocolo http 2.0: uma revolução na Internet?
O novo protocolo http 2.0: uma revolução na Internet?O novo protocolo http 2.0: uma revolução na Internet?
O novo protocolo http 2.0: uma revolução na Internet?
 
Servidores de E-mail
Servidores de E-mailServidores de E-mail
Servidores de E-mail
 
03 Servidores De Email Modulo 8 27 A 43
03   Servidores De Email   Modulo 8   27 A 4303   Servidores De Email   Modulo 8   27 A 43
03 Servidores De Email Modulo 8 27 A 43
 
Instalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails LinuxInstalando e Configurando um Servidor de E-Mails Linux
Instalando e Configurando um Servidor de E-Mails Linux
 
Servidores de E-mail: Qmail, Sendmail e Postfix
Servidores de E-mail: Qmail, Sendmail e PostfixServidores de E-mail: Qmail, Sendmail e Postfix
Servidores de E-mail: Qmail, Sendmail e Postfix
 
HTTP - Visão geral
HTTP - Visão geralHTTP - Visão geral
HTTP - Visão geral
 
Camada de aplicação parte1
Camada de aplicação parte1Camada de aplicação parte1
Camada de aplicação parte1
 
Prog web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_webProg web 00-modelo-cliente_servidor_web
Prog web 00-modelo-cliente_servidor_web
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Servidor postfix
Servidor postfixServidor postfix
Servidor postfix
 
Tecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEBTecnologia em Redes - Servidor WEB
Tecnologia em Redes - Servidor WEB
 
Aula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoAula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicação
 
Redes servidor web
Redes servidor webRedes servidor web
Redes servidor web
 
Camada de aplicação
Camada de aplicaçãoCamada de aplicação
Camada de aplicação
 

Destaque

Aula03 - protocolo http
Aula03 -  protocolo httpAula03 -  protocolo http
Aula03 - protocolo httpCarlos Veiga
 
Protocolos de cifrado.
Protocolos de cifrado.Protocolos de cifrado.
Protocolos de cifrado.SoniaP96
 
Protocolos de redes ssl
Protocolos de redes sslProtocolos de redes ssl
Protocolos de redes sslNaNy PiRe
 
Protocolo de redes ssl
Protocolo de redes sslProtocolo de redes ssl
Protocolo de redes sslNANO-06
 
Aula Sobre E Mail
Aula Sobre E MailAula Sobre E Mail
Aula Sobre E Mailguest5b69fb
 
PROTOCOLO FTP
PROTOCOLO FTPPROTOCOLO FTP
PROTOCOLO FTPRuby Mg
 
Aula04 – sistemas de proteção de dispositivos parte 01
Aula04 – sistemas de proteção de dispositivos   parte 01Aula04 – sistemas de proteção de dispositivos   parte 01
Aula04 – sistemas de proteção de dispositivos parte 01Carlos Veiga
 
Aula01 conceitos iniciais de infraestrura de redes
Aula01   conceitos iniciais de infraestrura de redesAula01   conceitos iniciais de infraestrura de redes
Aula01 conceitos iniciais de infraestrura de redesCarlos Veiga
 
Curso Básico de cabeamento estruturado
Curso Básico de cabeamento estruturadoCurso Básico de cabeamento estruturado
Curso Básico de cabeamento estruturadoJurandir Silva.'.
 
Protocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson TreinamentosProtocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson TreinamentosFábio dos Reis
 
Aula09 frame relay - pratica
Aula09   frame relay - praticaAula09   frame relay - pratica
Aula09 frame relay - praticaCarlos Veiga
 
Aula05 - cyrus imap
Aula05 -  cyrus imapAula05 -  cyrus imap
Aula05 - cyrus imapCarlos Veiga
 
Aula04 - cabeamento estruturado - parte 01
Aula04 - cabeamento estruturado - parte 01Aula04 - cabeamento estruturado - parte 01
Aula04 - cabeamento estruturado - parte 01Carlos Veiga
 
Criptografia - Fernando Muller
Criptografia - Fernando MullerCriptografia - Fernando Muller
Criptografia - Fernando MullerCarlos Veiga
 
instalação do expresso br
instalação do expresso brinstalação do expresso br
instalação do expresso brCarlos Veiga
 
Aula03 - protocolo ldap
Aula03 -  protocolo ldapAula03 -  protocolo ldap
Aula03 - protocolo ldapCarlos Veiga
 
Aula02 protocolos da camada 2
Aula02   protocolos da camada 2Aula02   protocolos da camada 2
Aula02 protocolos da camada 2Carlos Veiga
 
Imurl slides
Imurl slidesImurl slides
Imurl slidesPelo Siro
 

Destaque (20)

Aula03 - protocolo http
Aula03 -  protocolo httpAula03 -  protocolo http
Aula03 - protocolo http
 
Protocolos de cifrado.
Protocolos de cifrado.Protocolos de cifrado.
Protocolos de cifrado.
 
Protocolos de redes ssl
Protocolos de redes sslProtocolos de redes ssl
Protocolos de redes ssl
 
Protocolo de redes ssl
Protocolo de redes sslProtocolo de redes ssl
Protocolo de redes ssl
 
Aula Sobre E Mail
Aula Sobre E MailAula Sobre E Mail
Aula Sobre E Mail
 
PROTOCOLO FTP
PROTOCOLO FTPPROTOCOLO FTP
PROTOCOLO FTP
 
Aula04 – sistemas de proteção de dispositivos parte 01
Aula04 – sistemas de proteção de dispositivos   parte 01Aula04 – sistemas de proteção de dispositivos   parte 01
Aula04 – sistemas de proteção de dispositivos parte 01
 
Aula01 conceitos iniciais de infraestrura de redes
Aula01   conceitos iniciais de infraestrura de redesAula01   conceitos iniciais de infraestrura de redes
Aula01 conceitos iniciais de infraestrura de redes
 
Protocolo ftp
Protocolo ftpProtocolo ftp
Protocolo ftp
 
Curso Básico de cabeamento estruturado
Curso Básico de cabeamento estruturadoCurso Básico de cabeamento estruturado
Curso Básico de cabeamento estruturado
 
Protocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson TreinamentosProtocolo DHCP - Noções básicas - Bóson Treinamentos
Protocolo DHCP - Noções básicas - Bóson Treinamentos
 
Protocolo Http
Protocolo HttpProtocolo Http
Protocolo Http
 
Aula09 frame relay - pratica
Aula09   frame relay - praticaAula09   frame relay - pratica
Aula09 frame relay - pratica
 
Aula05 - cyrus imap
Aula05 -  cyrus imapAula05 -  cyrus imap
Aula05 - cyrus imap
 
Aula04 - cabeamento estruturado - parte 01
Aula04 - cabeamento estruturado - parte 01Aula04 - cabeamento estruturado - parte 01
Aula04 - cabeamento estruturado - parte 01
 
Criptografia - Fernando Muller
Criptografia - Fernando MullerCriptografia - Fernando Muller
Criptografia - Fernando Muller
 
instalação do expresso br
instalação do expresso brinstalação do expresso br
instalação do expresso br
 
Aula03 - protocolo ldap
Aula03 -  protocolo ldapAula03 -  protocolo ldap
Aula03 - protocolo ldap
 
Aula02 protocolos da camada 2
Aula02   protocolos da camada 2Aula02   protocolos da camada 2
Aula02 protocolos da camada 2
 
Imurl slides
Imurl slidesImurl slides
Imurl slides
 

Semelhante a Aula02 - protocolos de email

Aula_SRL_05 Servidor E-mail.pdf
Aula_SRL_05 Servidor E-mail.pdfAula_SRL_05 Servidor E-mail.pdf
Aula_SRL_05 Servidor E-mail.pdfMarcelo Aguiar
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicaçãosergiocef96
 
Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf
Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdfSimple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf
Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdfJosielNascimento16
 
Redes de Computadores 2 - Conceitos Gerais
Redes de Computadores 2 - Conceitos GeraisRedes de Computadores 2 - Conceitos Gerais
Redes de Computadores 2 - Conceitos GeraisJosé Ronaldo Trajano
 
Redes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosRedes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosJosé Ronaldo Trajano
 
Protocolo de email
Protocolo de emailProtocolo de email
Protocolo de emailVictor Gomes
 
[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Redeajtr98
 
Aula 6 camada de aplicacao ii
Aula 6   camada de aplicacao iiAula 6   camada de aplicacao ii
Aula 6 camada de aplicacao iiwab030
 
Tecnologia web aula 02
Tecnologia web  aula 02Tecnologia web  aula 02
Tecnologia web aula 02Manuel Ernesto
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicaçãoJoel Saramago
 
Correio Eletrônico e os  protocolos SMTP, POP3 e IMAP
Correio Eletrônico e os  protocolos SMTP, POP3 e IMAPCorreio Eletrônico e os  protocolos SMTP, POP3 e IMAP
Correio Eletrônico e os  protocolos SMTP, POP3 e IMAPRicardo Ferreira
 

Semelhante a Aula02 - protocolos de email (20)

Aula_SRL_05 Servidor E-mail.pdf
Aula_SRL_05 Servidor E-mail.pdfAula_SRL_05 Servidor E-mail.pdf
Aula_SRL_05 Servidor E-mail.pdf
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf
Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdfSimple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf
Simple Mail Transfer Protocol – Wikipédia, a enciclopédia livre.pdf
 
Correio Eletrônico
Correio EletrônicoCorreio Eletrônico
Correio Eletrônico
 
Redes de Computadores 2 - Conceitos Gerais
Redes de Computadores 2 - Conceitos GeraisRedes de Computadores 2 - Conceitos Gerais
Redes de Computadores 2 - Conceitos Gerais
 
Redes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosRedes de computadores 2 - Protocolos
Redes de computadores 2 - Protocolos
 
Protocolo de email
Protocolo de emailProtocolo de email
Protocolo de email
 
Soa cap3 servicos de internet
Soa cap3   servicos de internetSoa cap3   servicos de internet
Soa cap3 servicos de internet
 
[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede[Antero Jesus] Principais Protocolos de Rede
[Antero Jesus] Principais Protocolos de Rede
 
Principais protocolos de rede
Principais protocolos de redePrincipais protocolos de rede
Principais protocolos de rede
 
Aula 6 camada de aplicacao ii
Aula 6   camada de aplicacao iiAula 6   camada de aplicacao ii
Aula 6 camada de aplicacao ii
 
Tecnologia web aula 02
Tecnologia web  aula 02Tecnologia web  aula 02
Tecnologia web aula 02
 
Mini Curso - Redes de Computadores
Mini Curso - Redes de ComputadoresMini Curso - Redes de Computadores
Mini Curso - Redes de Computadores
 
E-mail
E-mailE-mail
E-mail
 
Como perder mensagens utilizando RabbitMQ
Como perder mensagens utilizando RabbitMQComo perder mensagens utilizando RabbitMQ
Como perder mensagens utilizando RabbitMQ
 
Protocolos de aplicação
Protocolos de aplicaçãoProtocolos de aplicação
Protocolos de aplicação
 
Vantagens__Desvantagens_Tipos_de_servidores
Vantagens__Desvantagens_Tipos_de_servidoresVantagens__Desvantagens_Tipos_de_servidores
Vantagens__Desvantagens_Tipos_de_servidores
 
Camada 7 do modelo OSI
Camada 7 do modelo OSICamada 7 do modelo OSI
Camada 7 do modelo OSI
 
Correio Eletrônico e os  protocolos SMTP, POP3 e IMAP
Correio Eletrônico e os  protocolos SMTP, POP3 e IMAPCorreio Eletrônico e os  protocolos SMTP, POP3 e IMAP
Correio Eletrônico e os  protocolos SMTP, POP3 e IMAP
 
Protocolos
ProtocolosProtocolos
Protocolos
 

Mais de Carlos Veiga

Aula01 projeto de redes de computadores
Aula01   projeto de redes de computadoresAula01   projeto de redes de computadores
Aula01 projeto de redes de computadoresCarlos Veiga
 
Aula08 tecnologia atm
Aula08   tecnologia atmAula08   tecnologia atm
Aula08 tecnologia atmCarlos Veiga
 
Aula10 topologia extendida com roteamento
Aula10   topologia extendida com roteamentoAula10   topologia extendida com roteamento
Aula10 topologia extendida com roteamentoCarlos Veiga
 
Aula08 dispositivos wireless
Aula08   dispositivos wirelessAula08   dispositivos wireless
Aula08 dispositivos wirelessCarlos Veiga
 
Aula08 - frame-relay
Aula08 -   frame-relayAula08 -   frame-relay
Aula08 - frame-relayCarlos Veiga
 
Aula08 exercício01
Aula08   exercício01Aula08   exercício01
Aula08 exercício01Carlos Veiga
 
Aula 07 - topologias híbridas
Aula 07 -  topologias híbridasAula 07 -  topologias híbridas
Aula 07 - topologias híbridasCarlos Veiga
 
Aula06 - exercícios redes sem fio
Aula06 -  exercícios redes sem fioAula06 -  exercícios redes sem fio
Aula06 - exercícios redes sem fioCarlos Veiga
 
Aula06 - criação da topologia dsl
Aula06 -  criação da topologia dslAula06 -  criação da topologia dsl
Aula06 - criação da topologia dslCarlos Veiga
 
Aula05 - tecnologias dsl
Aula05 -  tecnologias dslAula05 -  tecnologias dsl
Aula05 - tecnologias dslCarlos Veiga
 
Aula04 - configuração da topologia ppp - resolvido
Aula04 -  configuração da topologia ppp - resolvidoAula04 -  configuração da topologia ppp - resolvido
Aula04 - configuração da topologia ppp - resolvidoCarlos Veiga
 
Aula05 padrões sem fio
Aula05   padrões sem fioAula05   padrões sem fio
Aula05 padrões sem fioCarlos Veiga
 
Aula04 roteadores wireless
Aula04   roteadores wirelessAula04   roteadores wireless
Aula04 roteadores wirelessCarlos Veiga
 
Aula 03 configuração da topologia ppp
Aula 03   configuração da topologia pppAula 03   configuração da topologia ppp
Aula 03 configuração da topologia pppCarlos Veiga
 
Aula01 introdução a camanda 2 do modelo osi
Aula01   introdução a camanda 2 do modelo osiAula01   introdução a camanda 2 do modelo osi
Aula01 introdução a camanda 2 do modelo osiCarlos Veiga
 
Aula03 transmissão de dados em redes wireless
Aula03   transmissão de dados em redes wirelessAula03   transmissão de dados em redes wireless
Aula03 transmissão de dados em redes wirelessCarlos Veiga
 
Aula02 lab01 - montagem de uma topologia simples
Aula02   lab01 - montagem de uma topologia simplesAula02   lab01 - montagem de uma topologia simples
Aula02 lab01 - montagem de uma topologia simplesCarlos Veiga
 
Aula 01 transmissão de dados em redes wireless
Aula 01   transmissão de dados em redes wirelessAula 01   transmissão de dados em redes wireless
Aula 01 transmissão de dados em redes wirelessCarlos Veiga
 

Mais de Carlos Veiga (20)

Aula01 projeto de redes de computadores
Aula01   projeto de redes de computadoresAula01   projeto de redes de computadores
Aula01 projeto de redes de computadores
 
Aula01
Aula01Aula01
Aula01
 
Aula08 tecnologia atm
Aula08   tecnologia atmAula08   tecnologia atm
Aula08 tecnologia atm
 
Aula10 topologia extendida com roteamento
Aula10   topologia extendida com roteamentoAula10   topologia extendida com roteamento
Aula10 topologia extendida com roteamento
 
Aula08 dispositivos wireless
Aula08   dispositivos wirelessAula08   dispositivos wireless
Aula08 dispositivos wireless
 
Aula08 - frame-relay
Aula08 -   frame-relayAula08 -   frame-relay
Aula08 - frame-relay
 
Aula07 - desafio
Aula07 -  desafioAula07 -  desafio
Aula07 - desafio
 
Aula08 exercício01
Aula08   exercício01Aula08   exercício01
Aula08 exercício01
 
Aula 07 - topologias híbridas
Aula 07 -  topologias híbridasAula 07 -  topologias híbridas
Aula 07 - topologias híbridas
 
Aula06 - exercícios redes sem fio
Aula06 -  exercícios redes sem fioAula06 -  exercícios redes sem fio
Aula06 - exercícios redes sem fio
 
Aula06 - criação da topologia dsl
Aula06 -  criação da topologia dslAula06 -  criação da topologia dsl
Aula06 - criação da topologia dsl
 
Aula05 - tecnologias dsl
Aula05 -  tecnologias dslAula05 -  tecnologias dsl
Aula05 - tecnologias dsl
 
Aula04 - configuração da topologia ppp - resolvido
Aula04 -  configuração da topologia ppp - resolvidoAula04 -  configuração da topologia ppp - resolvido
Aula04 - configuração da topologia ppp - resolvido
 
Aula05 padrões sem fio
Aula05   padrões sem fioAula05   padrões sem fio
Aula05 padrões sem fio
 
Aula04 roteadores wireless
Aula04   roteadores wirelessAula04   roteadores wireless
Aula04 roteadores wireless
 
Aula 03 configuração da topologia ppp
Aula 03   configuração da topologia pppAula 03   configuração da topologia ppp
Aula 03 configuração da topologia ppp
 
Aula01 introdução a camanda 2 do modelo osi
Aula01   introdução a camanda 2 do modelo osiAula01   introdução a camanda 2 do modelo osi
Aula01 introdução a camanda 2 do modelo osi
 
Aula03 transmissão de dados em redes wireless
Aula03   transmissão de dados em redes wirelessAula03   transmissão de dados em redes wireless
Aula03 transmissão de dados em redes wireless
 
Aula02 lab01 - montagem de uma topologia simples
Aula02   lab01 - montagem de uma topologia simplesAula02   lab01 - montagem de uma topologia simples
Aula02 lab01 - montagem de uma topologia simples
 
Aula 01 transmissão de dados em redes wireless
Aula 01   transmissão de dados em redes wirelessAula 01   transmissão de dados em redes wireless
Aula 01 transmissão de dados em redes wireless
 

Aula02 - protocolos de email

  • 1. Centro Universidade Anhanguera de Campo Grande – Unidade 1 Superint. CENTRO-OESTE Tec. em Redes de Computadores Aula 02 – Protocolos de Email
  • 2. SMTP – Simple mail transfer Protocol • “SMTP é um protocolo relativamente simples, baseado em texto simples, onde um ou vários destinatários de uma mensagem são especificados (e, na maioria dos casos, validados) sendo, depois, a mensagem transferida. • Esse protocolo usa a porta 25 numa rede TCP. A resolução DNS de um servidor SMTP de um dado domínio é possibilitada por sua entrada MX (Mail eXchange). • A utilização em massa do SMTP remonta aos anos 80. Na altura era um complemento ao UUCP, que era mais adequado para transferências de correio eletrônico entre máquinas sem ligação permanente. Por outro lado, o desempenho do SMTP aumenta se as máquinas envolvidas, emissor e receptor, se encontrarem ligadas permanentemente.” Wikipedia 2
  • 3. Correio Eletrônico • Um dos serviços de rede mais populares é o correio eletrônico (email). O correio eletrônico é usado na transmissão de uma única mensagem que pode incluir: – Texto. – Voz. – Vídeo, gráfico ou mais de um desses objetos. • O protocolo SMTP (Simple Mail Transfer Protocol) é o mecanismo padrão de correio eletrônico da Internet. 3
  • 4. Formato de um E-mail 4
  • 5. Formato de um E-mail • Endereços – Para entregar um e-mail, o sistema de correio eletrônico deve usar um esquema de endereçamento com um endereço único. – 0 esquema de endereçamento usado pelo SMTP consiste em duas partes: uma parte local e um nome de domínio, separados pelo sinal @ 5
  • 6. Formato de um E-mail • Parte Local – A parte local define o nome de um arquivo especial, denominado caixa de correio, onde todos os e-mails recebidos pelo usuário são depositados para serem recuperados pelo user agent. • Nome do Domínio – A segunda parte do endereço é o nome do domínio. Uma organização seleciona usualmente um ou dois hosts da rede para transmitir e receber os e-mails. Cada um desses hosts é denominado servidor de e-mail. – O nome do domínio atribuído a cada servidor de e-mail é recebido da base de dados DNS ou é um nome lógico (por. ex., o nome da organização). 6
  • 7. Cabeçalho de um E-mail 7 Message-ID: <39235E1C.1DC7EA90@example.com> Date: Wed, 17 May 2000 23:06:04 -0400 From: Doug Sauder <dwsauder@example.com> X-Mailer: Mozilla 4.7 [en] (WinNT; I) X-Accept-Language: en MIME-Version: 1.0 To: Joe Blow <blow@example.com> Subject: Test message from Netscape Communicator 4.7 Content-Type: multipart/mixed; boundary="------------ A1FCDEE154E03D875E5D6779"
  • 8. MIME (Multipurpose Internet Mail Extensions) • O SMTP é um protocolo de transferência de e-mail simples. Entretanto, essa simplicidade tem um preço. • O SMTP pode enviar mensagens somente no formato de 7-bits do código ASCII. Logo. é inevitável que haja limitações. • Por exemplo, ele não pode ser usado em idiomas não suportados pelo código ASCII (tal como o francês, alemão, russo, chinês e o japonês). Além disso, não pode ser utilizado para enviar arquivos binários (arquivos que armazenam dados em um cadeia de Os e 1s sem usar qualquer tipo de codificação), áudio ou vídeo. • A especificação MIME (Multipurpose Internei Mail Extensions) é um protocolo suplementar que permite transmissões de dados não ASCII através do SMTP; 8
  • 9. MIME (Multipurpose Internet Mail Extensions) • O MIME não é um protocolo de e-mail e não pode substituir o SMTP, Ele é apenas uma extensão do SMTP • O MIME converte dados no formato não ASCII do remetente em dados ASCII e os entrega ao cliente SMTP para ser enviado à Internet. O servidor SMTP recebe esses dados no formato ASCII e os entrega ao MIME para serem reconvertidos para a forma original. • O MIME não se restringe ao SMTP, podendo ser utilizado em outros protocolos também, como o HTTP. • O S/MIME é um padrão desenvolvido para prover segurança ao MIME 9
  • 10. MIME (Multipurpose Internet Mail Extensions) • Podemos pensar no MIME como um conjunto de funções de software que converte dados genéricos em dados no formato ASCII e vice-versa. • O MIME define cinco tipos de cabeçalho que podem ser adicionados à seção do cabeçalho das mensagens SMTP original para definir os parâmetros de conversão. – 1. MIME Version (MIME-Versão) – 2. Content-Type(Conteúdo-Tipo) – 3. Content-Transfer-Encoding(Conteúdo-Transferência-Codificação) – 4. Content-ld (Conteúdo-Identificação) – 5. Content-Description (Conteúdo-Pescrição) 10
  • 11. MIME (Multipurpose Internet Mail Extensions) 11
  • 14. POP3 • O Post Office Protocol (POP3) é um protocolo utilizado no acesso remoto a uma caixa de correio eletrônico. • Ele está definido no RFC 1939 e permite que todas as mensagens contidas numa caixa de correio eletrônico possam ser transferidas sequencialmente para um computador local. • Dessa maneira, o usuário pode ler as mensagens recebidas, apagá-las, responder- lhes, armazená-las, etc. 14
  • 15. POP3 • O funcionamento do protocolo POP3 é off-line, uma vez que o processo suportado se baseia nas seguintes etapas: – É estabelecida uma ligação TCP entre a aplicação cliente de e-mail (User Agent - UA) e o servidor onde está a caixa de correio (Message Transfer Agent - MTA) – O usuário se autentica; – Todas as mensagens existentes na caixa de correio são transferidas sequencialmente para o computador local; 15
  • 16. POP3 – As mensagens são apagadas da caixa de correio (opcionalmente, o protocolo pode ser configurado para que as mensagens não sejam apagadas da caixa de correio; se esta opção não for utilizada, deve-se utilizar sempre o mesmo computador para ler o correio eletrônico, para poder manter um arquivo das mensagens); – A ligação com o servidor é terminada; – O usuário pode agora ler e processar as suas mensagens (off-line). 16
  • 17. POP3 - Desvantagens • 0 POP3 assume que toda vez que um cliente acessa o servidor toda a caixa de correio será transferida. • Isto não é conveniente para as pessoas que acessam as caixas de correio de diferentes clientes. • O POP3 é deficiente nesses casos. • Ele não permite que o usuário organize e-mails no próprio servidor; além disso, o POP3 não permite que o usuário tenha pastas diferentes no servidor; • Usa a porta 110 para estabelecer uma conexão entre a máquina do destinatário de uma mensagem e o MTA; 17
  • 18. imap4 • Internet Mail access Protocol – Definido na RFC 2060, o IMAP procura resolver os problemas dos usuários móveis, que estão sempre acessando a caixa postal de locais diferentes. • O IMAP foi projetado para que as mensagens fossem deixadas no servidor, ao invés de transferidas a maquina do cliente, como faz o POP. As mensagens e pastas podem ser manipuladas pelo IMAP como se fossem locais, mas estarão sempre como foram deixadas no último acesso, independente de onde o usuário da caixa está acessando. • O Imap usa a porta 143 do TCP para conexão MUA-MTA. 18
  • 19. imap4 • O IMAP4 oferece as seguintes funções extra: – Um usuário pode verificar os e-mails antes de baixá-los. – Um usuário pode fazer uma busca de um determinado conteúdo em um e-mail antes de baixá-lo. – Um usuário pode baixar apenas as mensagens selecionadas. Isto é especialmente útil quando a largura de banda do link utilizado é baixa e o e- mail contém "arquivos pesados', como de multimídia. – Um usuário pode criar, apagar ou renomear as caixas de correio no servidor de e-mail. – Um usuário pode criar uma hierarquia de caixas de correio em uma pasta para armazenamento de e-mail. 19
  • 21. Processos de Servidor de E-mail - MTA e MDA • O servidor de e-mail opera dois processos separados: – Mail Transfer Agent (MTA); – Mail Delivery Agent (MDA); • O processo MTA é utilizado para encaminhar e-mail. • O MTA recebe mensagens do MUA ou de outro MTA em outro servidor de e-mail. • Se a correspondência for endereçada a um usuário cuja caixa de correio fique no servidor local, ela será passada para o MDA. 21
  • 22. Serviço de E-mail e Protocolos SMTP/POP 22
  • 23. Processos de Servidor de E-mail - MTA e MDA 23
  • 24. Processos de Servidor de E-mail - MTA e MDA • O MDA aceita um e-mail de um MTA e faz a entrega real. • O MDA recebe toda correspondência chega no MTA e a coloca nas caixas de correio dos usuários adequados. • O MDA também pode solucionar problemas de entrega final, como varredura de vírus, filtragem de spam e tratamento de recebimento de retorno. • A maioria das comunicações por e-mail utiliza as aplicações MUA, MTA e MDA. No entanto, há outras alternativas para entrega de e-mail. 24
  • 25. Processos de Servidor de E-mail - MTA e MDA 25
  • 26. Referências • Livro “Comunicação de dados” – Forouzan • http://imasters.com.br/artigo/9034/linux/dns_reverso/ • Material Cisco Academy ver. 4.1 • Livro “Comunicação de dados” – Forouzan • INSTRUTOR ANDREI SÁ DE MOURA (DATAPREV) 26