Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTPProfessor Me. Jeferson Bussula Pinheiro.
DNS (Domain Name Service)
• É um sistema de gerenciamento de nomes hierárquico.
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.
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]
Serviço
• O DNS é um serviço de resolução de nomes na rede em uma organização.
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.
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)
Base de dados
• O DNS é, na verdade, um grande banco de dados;• Independente de plataforma (sistema operacional).
• O DNS pode ser entendido de forma bastante simples como sendo uma tabela com muitas informações.
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.
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
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.
O DNS e a Internet
• Uso por diferentes plataformas.• Divulgação de endereços.• Expansão da internet.
Continuando
Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP
FTP (File Transfer Protocol)
• É uma forma bastante rápida e versátil de transferir arquivos.
FTP (File Transfer Protocol)
• Pode referir-se tanto ao protocolo quanto ao programa que implementa este protocolo.
Protocolo
• É um protocolo genérico independente de hardware e do sistema operacional, tendo em conta restrições de acesso e propriedades dos mesmos.
Porta de acesso
• Um cliente realiza uma conexão TCP para a porta 21 do servidor.
O Cliente
• A transferência de arquivos dá-se entre um computador chamado "cliente" e um servidor.
Execução
• FTP pode ser executado em modo ativo ou passivo.
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.
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.
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.
Transferência
• Durante a transferência de dados sobre a rede, quatro representações de dados podem ser utilizadas:
• Modo ASCII: usado para texto.
• 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.
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.
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).
Comandos
• append: Adiciona dados a um arquivo existente.
• rename: Renomeia um arquivo.cd, delete, dir, get, help e literal. Entre outros.
Agora é sua Vez
Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP
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.
Questão 02
O servidor de nomes de uma rede é conhecido como servidor ?a)( ) HTTP. b)( ) FTP. c)(X) DNS. d)( ) SSH. e)( ) TCP.
Questão 03
Podemos entender que o FQDN (Full Qualified Domain Name) é:a) ( ) Nome nulob) ( ) Sobre nomec) ( ) Nome parciald) (X) Nome
completo
Questão 04
Para evitar ambiguidade os nomes dos equipamentos devem ser cuidadosamente selecionados. Está afirmação é verdadeira ou falsa?
a) (X) Verdadeirab) ( ) Falsa
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
Questão 06
Qual a porta (TCP) utilizada pelos clientes de FTP? Sinalize a opção correta.
a) ( ) 29b) ( ) 23c) ( ) 25d) (X) 21e) ( ) 24
Questão 07
O FTP é um protocolo que independe de plataforma. Está afirmação é verdadeira ou falsa?a) (X) Verdadeirab) ( ) Falsa
Questão 08
O FTP pode ser utilizado por:a) (X) Softwareb) (X) Linha de comandoc) (X) Navegadoresd) (X) Aplicativos
diversos
Finalizando
Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP
DNS (Domain Name Service)
• Definição;• Funcionalidade.
DNS (Domain Name Service)
• Importância;• Divulgação;• Unicidade.
DNS (Domain Name Service)
• Hierarquia;• Servidor primário e secundário;• Qualificação de nome.
FTP (File Transfer Protocol)
• Conexão– Porta 20: – Porta 21
O Cliente
• Software;• Softwares específicos;• Navegadores;• Transferências de arquivos.
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).
Normas
• RFC (Request For Comments)
Top Related