Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula...

Post on 07-Apr-2016

240 views 3 download

Transcript of Tema 07: A camada de aplicação: protocolos HTTP, SMTP, DNS, FTP Professor Me. Jeferson Bussula...

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)