Camada de Aplicação Protocolo FTP e Correio Eletrônico

Documentos relacionados
Transferência de arquivos (FTP)

FTP: protocolo de transferência de arquivos

PTC Aula Web e HTTP 2.3 Correio eletrônico na Internet 2.4 DNS O serviço de diretório da Internet

Servidor de s e Protocolo SMTP. Prof. MSc. Alaor José da Silva Junior

Redes de Computadores

Correio eletrônico. Sistema de correio da Internet composto de

Correio Eletrônico e os protocolos SMTP, POP3 e IMAP

Redes de Computadores

Transferência de Arquivo: Protocolo FTP

Redes de Computadores

INTRODUÇÃO ÀS REDES DE COMPUTADORES

Introdução. Caixa postal (mailbox) Componentes do sistema de correio eletrônico. Correio eletrônico (SMTP, POP e IMAP)

DNS. Usa o UDP e a porta 53. Não é uma aplicação com a qual o usuário interage diretamente Complexidade nas bordas da rede

SMTP Simple Mail Transport Protocol

Redes de Computadores e Aplicações Camada de aplicação IGOR ALVES

Servidor de s e Protocolo SMTP. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes

Arquitetura TCP/IP Nível de Aplicação (HTTP, SMTP, FTP & DNS) Prof. Helber Silva

Estruturas de Comunicação de Dados Aula 3 Camadas de Aplicação e Transporte

Redes de Computadores I

Correio eletrônico. Sistema de correio da Internet composto de

Camada de Aplicação da Arquitetura TCP/IP

Capítulo 2: Camada de Aplicação

Redes de Computadores

Capítulo 11 Sumário. Serviço de Correio Eletrônico - SMTP e POP3. Serviço de Páginas - Protocolo HTTP, Linguagem HTML

REDES DE COMPUTADORES

Protocolos da camada aplicação

Servidor de s e Protocolo SMTP

Capítulo 2. Camada de aplicação

Redes de Computadores

FUNDAMENTOS DE REDES DE COMPUTADORES Unidade 5 Camada de Transporte e Aplicação. Luiz Leão

Redes de Computadores

Correio Eletrônico. & SMTP. Redes de Computadores II. Tópicos em Sistemas de Computação

Disciplina: Redes de Computadores. Nível de Aplicação DNS, Correio Eletrônico, WWW

Redes de Computadores. Profa. Kalinka Castelo Branco. Junho de Universidade de São Paulo. Camadas de Aplicação. Profa.

DNS Domain Name System

Redes de Computadores (RCOMP 2014/2015)

Protocolos e Serviços de Redes

Capítulo 2: Camada de Aplicação

Redes de Computadores. Prof. MSc André Y. Kusumoto

Capítulo 7. A camada de aplicação

Redes de Computadores RES 12502

Protocolos e Serviços de Redes

Redes de Computadores. Protocolos de Internet

Redes de Computadores

Aula 6. Disciplina: IF66B Redes de Computadores 2018/1 Universidade Tecnológica Federal do Paraná Câmpus Curitiba. Aula 6. Prof. Daniel F.

PTC Aula Princípios das aplicações de rede 2.2 A Web e o HTTP. (Kurose, p ) (Peterson, p ) 21/03/2017

Rede de computadores Protocolos FTP. Professor Carlos Muniz

Correio eletrônico. E- mail

Universidade Federal do Rio Grande do Norte

Redes de Computadores

Protocolos de Rede. Protocolos em camadas

Níkolas Timóteo Paulino da Silva Redes de Computadores I ADS 2ºTermo

Segurança de aplicação - S/MIME

Segurança de aplicação - S/MIME. Jaime Dias FEUP > DEEC > MRSC > Segurança em Sistemas e Redes v1

7 ). ( ) *! +, # $ % & ' ! " o modelos de serviço da camada de transporte o paradigma clienteservidor. o paradigma P2P , 5 6 ' 6 +) 8 - :

SMTP x POP3, TCP X UDP, FTP, HTTP RESUMO

Redes de Computadores Aula 03 - Camada de Aplicação

Camada de aplicação. Camada de aplicação

UNIVERSIDADE FEDERAL DO PIAUÍ COLÉGIO TÉCNICO DE TERESINA-TÉCNICO EM INFORMÁTICA DISCIPLINA: REDES DE COMPUTADORES I PROFESSOR: Valdemir Junior

Redes de Computadores I. Sockets e Arquitetura HTTP

Prof. Marcelo Cunha Parte 6

Capítulo 7. A camada de aplicação

O espaço de nomes DNS Registros de recursos de domínio Servidores de nome

Redes de Computadores

Redes de Computadores

DNS Domain Name System

INTERNET P R O F. M A R C O A N T Ô N I O PROF. MARCO ANTÔNIO

Redes de Computadores

ATENÇÃO O TCP/IP não é um protocolo. TCP/IP é um conjunto de diversos protocolos em 04 camadas próprias que se relaciona com o modelo OSI.

REDES DE COMPUTADORES. Prof. Evandro Cantú

Teleprocessamento e Redes

Camada de Aplicação. Prof. Arliones Hoeller.

Correio Electrónico. Instituto Superior de Engenharia de Lisboa Departamento de Engenharia de Electrónica e Telecomunicações e de Computadores

Correio eletrônico. Adriano Mauro Cansian. Tópicos em Sistemas de Computação

PROTOCOLOS DE COMUNICAÇÃO

INTERNET. A figura mostra os inúmeros backbones existentes. São cabos de conexão de altíssima largura de banda que unem o planeta em uma rede mundial.

Comunicação entre processos

DESCONTOS DE ATÉ 50%

Trabalho 2 - Engenharia Elétrica

CENTRAL DE CURSOS 29/05/2014

Camada de Transporte Protocolos TCP e UDP

Lista de exercícios - 1º bimestre 2016 REDES

Capítulo 2 Camada de Aplicação

FTP FILE F TRANSFER PROTOCOL. Tópicos

FTP - Protocolo. O protocolo FTP é o serviço padrão da Internet para a transferência de arquivos entre computadores.

Construção de Sites. Introdução ao Universo Web. Prof. Nícolas Trigo

Prof. Edson Maia Graduado em Web Design e Programação Bacharel e Licenciado em Geografia Especialista em Gestão Ambiental Complementação para

Laboratório 8. Configurando o Serviço de . Neste laboratório iremos configurar um servidor de usnado os serviços IMAP e POP3

Redes de Computadores

Redes de Computadores

Informática. Conceitos Gerais. Professor Márcio Hunecke.

Sistemas Distribuídos (DCC/UFRJ)

Capítulo 2 Camada de aplicação

Firewall - Inspeção com estado. (Stateful Inspection)

Protocolo HTTP. Eduardo Ferreira dos Santos. Fevereiro, Ciência da Computação Centro Universitário de Brasília UniCEUB 1 / 22

Correio Eletrônico. E- mail

Transcrição:

e Tecnologia de Implementação de Redes 2016.1 Camada de Aplicação Protocolo FTP e Correio Eletrônico Curso Técnico Integrado em Informática Turma: INT.INF.3M

Conteúdo Programático (1 o Bimestre) Comunicação de dados Visão geral da arquitetura OSI Visão geral da arquitetura TCP/IP Visão geral de LANs e WANs Camada de aplicação da arquitetura TCP/IP Camada de transporte da arquitetura TCP/IP TCP e UDP Camada interface de rede da arquitetura TCP/IP ARP Endereçamento da arquitetura TCP/IP Camada Internet da arquitetura TCP/IP IP Camada Física

Protocolos da Camada de Aplicação FTP: File Transfer Protocol user at host transferência de arquivos de e para o computador remoto modelo cliente servidor cliente: lado que inicia a transferência (seja de ou para o lado remoto) servidor: host remoto ftp: RFC 959 FTP interface de ftp servidor: porta 21 FTP cliente transferência de arquivos sistema de arquivos local FTP servidor sistema de arquivos remoto

FTP: File Transfer Protocol cliente ftp contata o servidor ftp na porta 21, especificando TCP como protocolo de transporte duas conexões TCP paralelas são abertas: controle: troca de comandos e respostas entre cliente e servidor; dados: dados do arquivo trocados com o servidor servidor ftp mantém o estado : diretório corrente, autenticação anterior FTP cliente TCP conexão de controle porta 21 TCP conexão de dados porta 20 FTP servidor

FTP: File Transfer Protocol Exemplos de comandos: Envie um texto ASCII sobre canal de controle (porta 21/TCP) USER username PASS password PWD LIST retorna listagem do arquivo no diretório atual RETR filename recupera (obtém) o arquivo STOR filename armazena o arquivo no host remoto

FTP: File Transfer Protocol Utilizando um cliente (modo texto): ftp servidor Connected to servidor. 220 ProFTPD 1.3.4a Server (Debian) [::1] Name (servidor): usuario 331 Password required for usuario Password: 230 User usuario logged in Remote system type is UNIX. Using binary mode to transfer files. ftp> O anônimo (anonymous) também precisa informar a senha

Protocolos da Camada de Aplicação FTP: File Transfer Protocol Atividade Prática (Laboratório) Análise de tráfego FTP

Protocolos da Camada de Aplicação Atividade Prática (Laboratório) Arquivo a analisar: ftp_01.pcap a) Qual o Endereço IP do HOST CLIENTE? b) Qual o ENDEREÇO IP do HOST SERVIDOR? c) Qual a porta (e protocolo de transporte) utilizados pelo servidor? d) Qual a porta utilizada pelo cliente? e) Qual o software e versão informado pelo servidor?

Protocolos da Camada de Aplicação Atividade Prática (Laboratório) Arquivo a analisar: ftp_01.pcap f) Qual o login e senha informados pelo? g) Que comando foi dado pelo após a autenticação? h) Qual porta foi informada pelo cliente para a transferência de dados?

Protocolos da Camada de Aplicação Correio Eletrônico Três componentes principais: s de servidores de correio Protocolo: SMTP Agente de leitor de correio composição, edição, leitura de mensagens de correio ex., Eudora, Outlook, elm, Netscape Messenger mensagens de entrada e de saída são armazenadas no servidor servidor de correio SMTP servidor de correio SMTP SMTP fila de saída de mensagem caixa postal mail server

Protocolos da Camada de Aplicação Correio Eletrônico Servidores de Correio caixa postal contém mensagens que chegaram (ainda não lidas) para o fila de mensagens contém as mensagens de correio a serem enviadas protocolo smtp permite aos servidores de correio trocarem mensagens entre eles cliente: servidor de correio que envia servidor : servidor de correio que recebe servidor de correio SMTP servidor de correio SMTP SMTP fila de saída de mensagem caixa postal mail server

Protocolos da Camada de Aplicação Correio Eletrônico Servidores de Correio caixa postal contém mensagens que chegaram (ainda não lidas) para o fila de mensagens contém as mensagens de correio a serem enviadas protocolo smtp permite aos servidores de correio trocarem mensagens entre eles cliente: servidor de correio que envia servidor : servidor de correio que recebe servidor de correio SMTP servidor de correio SMTP SMTP fila de saída de mensagem caixa postal mail server

SMTP: Simple Mail Transfer Protocol usa TCP para transferência confiável de mensagens de correio do cliente ao servidor, porta 25 transferência direta: servidor que envia para o servidor que recebe três fases de trasnferência handshaking (apresentação) transferência de mensagens fechamento interação comando/resposta comandos: texto ASCII resposta: código de status e frase mensagens formatadas em código ASCII de 7 bits

Exemplo de Funcionamento Exemplos de comandos: Envie um texto ASCII na porta 25/TCP Comandos: HELO, MAIL FROM, RCPT TO, DATA, QUIT

Exemplo de Funcionamento S: 220 hamburger.edu C: HELO crepes.fr S: 250 Hello crepes.fr, pleased to meet you C: MAIL FROM: <alice@crepes.fr> S: 250 alice@crepes.fr... Sender ok C: RCPT TO: <bob@hamburger.edu> S: 250 bob@hamburger.edu... Recipient ok C: DATA S: 354 Enter mail, end with "." on a line by itself C: Olá, tudo bem? C: Diga as novidades... C:. S: 250 Message accepted for delivery C: QUIT S: 221 hamburger.edu closing connection

Formato das Mensagens smtp: protocolo para trocar mensagens de e-mail RFC 822: padrão para mensagens do tipo texto: linhas de cabeçalho, e.g., To: From: header linha em branco Subject: diferente dos comandos SMTP! corpo body a mensagem, ASCII somente com caracteres

Extensões Multimídia MIME: multimedia mail extension, RFC 2045, 2056 linhas adicionais no cabeçalho declaram o tipo de conteúdo MIME MIME versão método usado para codificar dados multimedia data tipo, subtipo, declaração de parâmetro dados codificados From: ricardokleber@ricardokleber.com To: scardusklebs@gmail.com Subject: Picture of yummy crepe. MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: image/jpeg base64 encoded data.........base64 encoded data

Extensões Multimídia Text exemplo de subtipos: plain, html Image exemplo de subtipos: jpeg, gif Audio exemplo de subtipos: basic (codificação 8-bits), 32kadpcm (codificação 32 kbps) Video exemplo de subtipos: mpeg, quicktime Application outros dados que devem ser processados pelo leitor antes de serem apresentados visualmente exemplo de subtipos: msword, octetstream

SMTP: Simple Mail Transfer Protocol Extensões Multimídia (Tipo: Multipart) From: ricardokleber@ricardokleber.com To: scardusklebs@gmail.com.br Subject: Picture of yummy crepe. MIME-Version: 1.0 Content-Type: multipart/mixed; boundary=98766789 --98766789 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain Ricardo, Seguem as fotos em anexo. --98766789 Content-Transfer-Encoding: base64 Content-Type: image/jpeg base64 encoded data.........base64 encoded data --98766789--

Correio Eletrônico Protocolos de Acesso SMTP SMTP POP3 ou IMAP servidor de correio da origem servidor de correio do destino SMTP: entrega e armazena no servidor do destino Protocolo de acesso: recupera mensagens do servidor POP: Post Office Protocol [RFC 1939] autorização ( <-->servidor) e download IMAP: Internet Mail Access Protocol [RFC 1730] mais recursos (mais complexo) manipulação de mensagens armazenadas no servidor

Correio Eletrônico Protocolos de Acesso :: POP3 fase de autorização comandos do cliente: user: declara nome do pass: password respostas do servidor +OK -ERR fase de transação, cliente: list: lista mensagens e tamanhos retr: recupera mensagem pelo número dele: apaga quit S: +OK POP3 server ready C: user chico S: +OK C: pass security S: +OK user successfully logged on C: list S: 1 498 S: 2 912 S:. C: retr 1 S: <message 1 contents> S:. C: dele 1 C: retr 2 S: <message 1 contents> S:. C: dele 2 C: quit S: +OK POP3 server signing off

Correio Eletrônico E o Webmail? Tudo em um!! Acesso (cliente) via navegador (browser) Uso de HTTP (e/ou HTTPS) Todas as interações do /cliente são realizadas por HTTP/HTTPS Protocolos de envio (SMTP) e recebimennto (POP/IMAP) escondidos atrás do servidor Webmail Servidor de E-mails (Webmail), para o envio de mensagens, comunicam-se com outros servidores de E-mail normalmente via SMTP

Protocolos da Camada de Aplicação Atividade Prática (Laboratório) (Sem Roteiro) Análise de tráfego POP3

Protocolos da Camada de Aplicação Atividade Prática (Laboratório) Arquivo a analisa: pop3_01.pcap Identificar Endereços IP de Cliente/Servidor (Origem/Destino) Portas utilizadas por cliente e servidor POP3 Login/Senha informados pelo A autenticação teve sucesso?