Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula...
-
Upload
yasmin-cunha-freire -
Category
Documents
-
view
237 -
download
3
Transcript of Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula...
![Page 1: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/1.jpg)
Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTPProfessor Me. Jeferson Bussula Pinheiro.
![Page 2: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/2.jpg)
DNS (Domain Name Service)
• É um sistema de gerenciamento de nomes hierárquico.
![Page 3: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/3.jpg)
Endereçamento
• O esquema de endereçamento TCP/IP prevê que cada elemento da rede seja identificado de forma única através de um número – o endereço IP.
![Page 4: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/4.jpg)
O Papel do DNS
• O papel do DNS é "descobrir", ou usando o termo técnico, "resolver" um determinado nome.
• www.uniderp.br • [200.199.217.85]
![Page 5: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/5.jpg)
Serviço
• O DNS é um serviço de resolução de nomes na rede em uma organização.
![Page 6: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/6.jpg)
Exemplo (Plataforma Microsoft)
• O DNS passou a ser o serviço de resolução de nomes padrão a partir do Windows 2000 Server.
• Active Directory.
![Page 7: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/7.jpg)
Espaço de nomes
• Mecanismo de tradução de nomes para endereços numéricos. Esse mecanismo é o DNS (Domain Name System).
• FQDN (Full Qualified Domain Name)
• PQDN (Partially Qualified Domain Name)
![Page 8: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/8.jpg)
Base de dados
• O DNS é, na verdade, um grande banco de dados;• Independente de plataforma (sistema operacional).
![Page 9: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/9.jpg)
• O DNS pode ser entendido de forma bastante simples como sendo uma tabela com muitas informações.
![Page 10: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/10.jpg)
Tabela de DNS
• NS: indica os servidores de nomes associados ao domínio.
• MX: indica os servidores SMTP responsáveis pelo recebimento de e-mail do domínio em questão.
• A: Indica o endereço associado a um nome.
![Page 11: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/11.jpg)
Espaço de nomes de domínios
www.abc.com.br
ethernet
www FTP
abc
br fr us
net com edu mil gov int org
Raiz
![Page 12: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/12.jpg)
Servidores primários e secundários• Zona primária
– Detém a autoridade e armazena as informações.• Zona secundária
– Transfere informações de outro servidor.
![Page 13: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/13.jpg)
O DNS e a Internet
• Uso por diferentes plataformas.• Divulgação de endereços.• Expansão da internet.
![Page 14: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/14.jpg)
Continuando
Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP
![Page 15: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/15.jpg)
FTP (File Transfer Protocol)
• É uma forma bastante rápida e versátil de transferir arquivos.
![Page 16: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/16.jpg)
FTP (File Transfer Protocol)
• Pode referir-se tanto ao protocolo quanto ao programa que implementa este protocolo.
![Page 17: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/17.jpg)
Protocolo
• É um protocolo genérico independente de hardware e do sistema operacional, tendo em conta restrições de acesso e propriedades dos mesmos.
![Page 18: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/18.jpg)
Porta de acesso
• Um cliente realiza uma conexão TCP para a porta 21 do servidor.
![Page 19: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/19.jpg)
O Cliente
• A transferência de arquivos dá-se entre um computador chamado "cliente" e um servidor.
![Page 20: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/20.jpg)
Execução
• FTP pode ser executado em modo ativo ou passivo.
![Page 21: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/21.jpg)
Modo ativo
• Cliente envia para o servidor o endereço IP e o número da porta na qual ele irá conectar com o servidor usando a conexão TCP.
![Page 22: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/22.jpg)
Modo passivo
• Cliente envia um comando PASV para o servidor e recebe um endereço IP e um número de porta como resposta, os quais o cliente utiliza para abrir a conexão de dados com o servidor.
![Page 23: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/23.jpg)
Transferência
• A transferência de dados em redes de computadores envolve normalmente transferência de arquivos.
• O FTP (RFC 959) é baseado no TCP e TCP/IP.
![Page 24: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/24.jpg)
Transferência
• Durante a transferência de dados sobre a rede, quatro representações de dados podem ser utilizadas:
• Modo ASCII: usado para texto.
![Page 25: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/25.jpg)
• Modo EBCDIC: utilizado para texto simples entre hosts utilizando o conjunto de caracteres EBCDIC.
• Modo local: permite que dois computadores com configurações idênticas enviem dados.
• Modo fluxo: O dado é enviado como um fluxo contínuo, liberando FTP de fazer algum processamento.
![Page 26: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/26.jpg)
Acesso aos servidores FTP
• O acesso a servidores FTP pode ocorrer de dois modos:
1 - através de uma interface ou através da linha de comando.2 - a partir de qualquer browser credenciado.
![Page 27: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/27.jpg)
Mensagens FTP
• O FTP permite dois modos de transferência de mensagens FTP:
1 - Texto (com traduções apropriadas) 2 - Binário (sem tradução).
![Page 28: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/28.jpg)
Comandos
• append: Adiciona dados a um arquivo existente.
• rename: Renomeia um arquivo.cd, delete, dir, get, help e literal. Entre outros.
![Page 29: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/29.jpg)
Agora é sua Vez
Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP
![Page 30: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/30.jpg)
Questão 01
Qual o procedimento adotado pelo DNS para resolver nomes?R: O DNS é denominado “resolvedor”.O “resolvedor” acessa a base de dados com a solicitação de mapeamento. Se o servidor tiver a informação ele atende, caso contrario ele encaminha para outro servidor.
![Page 31: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/31.jpg)
Questão 02
O servidor de nomes de uma rede é conhecido como servidor ?a)( ) HTTP. b)( ) FTP. c)(X) DNS. d)( ) SSH. e)( ) TCP.
![Page 32: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/32.jpg)
Questão 03
Podemos entender que o FQDN (Full Qualified Domain Name) é:a) ( ) Nome nulob) ( ) Sobre nomec) ( ) Nome parciald) (X) Nome
completo
![Page 33: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/33.jpg)
Questão 04
Para evitar ambiguidade os nomes dos equipamentos devem ser cuidadosamente selecionados. Está afirmação é verdadeira ou falsa?
a) (X) Verdadeirab) ( ) Falsa
![Page 34: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/34.jpg)
Questão 05Associe os labels de domínios genéricos.a) comb) netc) orgd) gove) edu
(b)site administrativo diversos(c)Organização sem fins lucrativos(a)Site comercial (negócios)(e)Instituição educacional(d)órgão do governo
![Page 35: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/35.jpg)
Questão 06
Qual a porta (TCP) utilizada pelos clientes de FTP? Sinalize a opção correta.
a) ( ) 29b) ( ) 23c) ( ) 25d) (X) 21e) ( ) 24
![Page 36: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/36.jpg)
Questão 07
O FTP é um protocolo que independe de plataforma. Está afirmação é verdadeira ou falsa?a) (X) Verdadeirab) ( ) Falsa
![Page 37: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/37.jpg)
Questão 08
O FTP pode ser utilizado por:a) (X) Softwareb) (X) Linha de comandoc) (X) Navegadoresd) (X) Aplicativos
diversos
![Page 38: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/38.jpg)
Finalizando
Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP
![Page 39: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/39.jpg)
DNS (Domain Name Service)
• Definição;• Funcionalidade.
![Page 40: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/40.jpg)
DNS (Domain Name Service)
• Importância;• Divulgação;• Unicidade.
![Page 41: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/41.jpg)
DNS (Domain Name Service)
• Hierarquia;• Servidor primário e secundário;• Qualificação de nome.
![Page 42: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/42.jpg)
FTP (File Transfer Protocol)
• Conexão– Porta 20: – Porta 21
![Page 43: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/43.jpg)
O Cliente
• Software;• Softwares específicos;• Navegadores;• Transferências de arquivos.
![Page 44: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/44.jpg)
Mensagens FTP
• O FTP permite dois modos de transferência de mensagens FTP:
1 - Texto (com traduções apropriadas) 2 - Binário (sem tradução).
![Page 45: Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula Pinheiro.](https://reader031.fdocument.pub/reader031/viewer/2022031811/570638521a28abb8238f99a7/html5/thumbnails/45.jpg)
Normas
• RFC (Request For Comments)