Download - Redes de computadores 2 - Aula 6 - DNS, DHCP
![Page 1: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/1.jpg)
1AULA :
Campus Charqueadas
Redes de Computadores II INF-3A
![Page 2: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/2.jpg)
2AULA :
Campus Charqueadas
DNS
![Page 3: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/3.jpg)
3AULA :
Campus Charqueadas
DNS
• DNS é a abreviatura de Domain NameSystem, é um serviço de resolução de nomes.
• Toda a comunicação entre computadores é baseada no protocolo TCP/IP é feita através do número IP.
![Page 4: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/4.jpg)
4AULA :
Campus Charqueadas
DNS
• Porém não seria nada produtivo se os usuários tivessem que decorar, ou consultar uma tabela de números IP toda vez que tivessem que acessar um recurso da rede.
![Page 5: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/5.jpg)
5AULA :
Campus Charqueadas
DNS
• Por exemplo você digita http://www.google.com.br, para acessar o site de busca do google no brasil, sem saber qual o endereço IP do servidor onde está hospedado.
![Page 6: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/6.jpg)
6AULA :
Campus Charqueadas
DNS
• Em algum momento o protocolo TCP/IP precisa “descobrir”, o termo correto é resolver qual o número IP que está associado ao endereço digitado.
• O papel do DNS é exatamente este, resolver o nome por exemplo http://www.google.com.br no endereço IP associado ao nome.
![Page 7: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/7.jpg)
7AULA :
Campus Charqueadas
DNS
• Quando um usuário tenta acessar um recurso na rede através do nome de um servidor, é o DNS que localiza e retorna o IP associado a esse nome.
• O DNS é na verdade um grande banco de dados de distribuído em vários servidores espalhados no mundo inteiro.
![Page 8: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/8.jpg)
8AULA :
Campus Charqueadas
DNS
• Ao tentar acessar um determinado recurso, usando o nome de um servidor, é como se o programa que você está utilizando perguntasse ao DNS:
“DNS, você sabe qual o endereço IP associado com o nome tal?”
![Page 9: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/9.jpg)
9AULA :
Campus Charqueadas
DNS
• O DNS pesquisa na sua base de dados ou envia a pesquisa para outros servidores DNS. Uma vez encontrado o número IP o DNS retorna para o cliente:
“Este é o número IP associado com o nome tal?”
![Page 10: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/10.jpg)
10AULA :
Campus Charqueadas
Hierarquia de nomes
.
.com .net .br
.com
.abc
.www .ftp
.gov .edu
.ifsul
.charqueadas
.org .net .mil
.fr .uk
![Page 11: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/11.jpg)
11AULA :
Campus Charqueadas
Hierarquia de nomes
• O domínio root, o de mais alto nível foi nomeado como sendo um ponto (.)
![Page 12: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/12.jpg)
12AULA :
Campus Charqueadas
Hierarquia de nomes• No segundo nível foram definidos os chamados “Top-level-domains”.
• Estão separados em dois grupos:– gTLD:• .com• .net• .org
– ccTLP• .br• .fr• .uk
![Page 13: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/13.jpg)
13AULA :
Campus Charqueadas
Hierarquia de nomes• A estrutura hierárquica continua aumentando
• Por exemplo, dentro do domínio .br são criados subdomínios para cada fim:– .com– .gov– .edu– .org– .net– .mil
![Page 14: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/14.jpg)
14AULA :
Campus Charqueadas
Hierarquia de nomes
• Observa-se que o nome do completo do domínio é o nome do próprio domínio e mais os nomes dos domínios acima dele, até chegar ao root (.).
• Normalmente não utilizamos o ponto ao final do domínio, mas não estará errado se colocarmos http://www.google.com.br./
![Page 15: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/15.jpg)
15AULA :
Campus Charqueadas
Hierarquia de nomes
• No diagrama foi apresentado o domínio de uma empresa chamada abc que foi registrada no subdomínio .com.br, o domínio da empresa ficou abc.com.br
• Todos os equipamentos da rede da empresa farão parte deste domínio
• Por exemplo o servidor configurado com o nome de host www
www.abc.com.br
![Page 16: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/16.jpg)
16AULA :
Campus Charqueadas
DNS• No banco de dados do DNS ficará gravada a informação de qual o endereço IP está associado com www.abc.com.br
• O nome completo do computador da rede é chamado FQDN – Full Qualified Domain Name.
• A primeira parte do nome é o host no exemplo acima o www é o nome do host
• O restante representa o domínio DNS onde está o computador
![Page 17: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/17.jpg)
17AULA :
Campus Charqueadas
Cache de DNS
• Toda vez que uma consulta ao servidor de DNS resulta em um endereço IP esse endereço é armazenado temporariamente em uma tabela dentro do servidor
• Se dentro do tempo de vida deste registro for feita uma nova requisição igual, é retornado o resultado sem a necessidade de uma nova consulta.
![Page 18: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/18.jpg)
18AULA :
Campus Charqueadas
Cache de DNS
• Porem isso pode provocar uma inconsistência, já que o domínio pode mudar seu endereço IP junto a entidade de registro durante o tempo de vida do registro.
• Apenas o servidor autoritativo tem a garantia de ter a informação correta.
![Page 19: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/19.jpg)
19AULA :
Campus Charqueadas
Como era
• Antigamente era utilizado um arquivo chamado hosts.
• Este é um arquivo de texto contendo entradas como o exemplo abaixo.
200.135.200.5 www.abc.com.br200.135.200.7 ftp.abc.com.br200.135.200.32 srv01.abc.com.br srv-files
![Page 20: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/20.jpg)
20AULA :
Campus Charqueadas
Como é
• Hoje são feitas três pesquisas para resolver o endereço IP de um nome de domínio.
• O primeiro deles é uma verificação se o endereço está resolvido no arquivo hosts.
• O segundo passo é verificar se o endereço está no cache do servidor de DNS.
![Page 21: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/21.jpg)
21AULA :
Campus Charqueadas
Como é
• Se não for encontrado em nenhum dos casos anteriores o servidor de DNS faz a busca nos servidores de DNS autoritativos.
• Primeiramente ao root, depois conforme a resposta do root até encontrar qual o endereço IP do servidor requisitado.
![Page 22: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/22.jpg)
22AULA :
Campus Charqueadas
Como é“.”
DNS server
“br”DNS server
“com”DNS server
“abc”DNS server
“www”DNS server
PrimaryDNS server
1
23
45
6
7
8
9
10
11
12
DNS client
![Page 23: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/23.jpg)
23AULA :
Campus Charqueadas
DHCP
![Page 24: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/24.jpg)
24AULA :
Campus Charqueadas
O que é DHCP
• É a abreviatura de Dynamic Host Configuration Protocol (Protocolo de Configuração Dinamica de Hosts)
• É um serviço que serve para automatizar as configurações do protocolo TCP/IP de qualquer dispositivos ligado a rede que utilize esse protocolo
![Page 25: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/25.jpg)
25AULA :
Campus Charqueadas
Benefícios do DHCP
• Automação do processo de configuração do protocolo TCP/IP nos dispositivos de rede
• Facilidade na alteração de parâmetros em todos os dispositivos através de uma simples alteração no servidor
• Eliminação de erros de configuração
![Page 26: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/26.jpg)
26AULA :
Campus Charqueadas
DHCP
• Aprendemos até aqui sobre os fundamentos do protocolo TCP/IP que são utilizados em equipamentos de rede
• Os principais parâmetros são:– Número IP– Máscara de sub-rede– Gateway padrão– Número IP de um ou mais servidores de DNS
![Page 27: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/27.jpg)
27AULA :
Campus Charqueadas
DHCP
• Em uma rede com milhares de computadores imaginem o caos que seria configurar o TCP/IP manualmente, um computador de cada vez
• Agora imagine ter de trocar o endereço do gateway padrão por exemplo de todos esses computadores
![Page 28: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/28.jpg)
28AULA :
Campus Charqueadas
DHCP
• Além de trabalhoso precisaríamos de uma equipe técnica bem grande para executar essas tarefas, e muito tempo disponível
• E ainda corre-se o risco de um erro de digitação e aquele computador não conseguirá se conectar a rede
![Page 29: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/29.jpg)
29AULA :
Campus Charqueadas
DHCP
• Pode até nem ser tão grande o número de computadores, algo entre 30 e 50 computadores já se torna uma tarefa árdua a configuração manual
• Para resolver esse problema que foi criado o DHCP
![Page 30: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/30.jpg)
30AULA :
Campus Charqueadas
Termos utilizados no DHCP
• Servidor DHCP• Cliente DCHP– Escopo– Superescopo– Intervalo de exclusão– Pool de endereços– Concessão– Reserva– Tipos de opção
![Page 31: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/31.jpg)
31AULA :
Campus Charqueadas
Servidor DHCP
• É um servidor onde é instalado o serviço de DHCP
• Pode ser configurado em servidores Linux e Windows Server
• Não necessariamente um servidor DHCP é um computador, muitos dos roteadores de rede possuem um servidor DHCP incluído
![Page 32: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/32.jpg)
32AULA :
Campus Charqueadas
Cliente DHCP
• É qualquer dispositivo de rede que se comunique através do protocolo TCP/IP e que esteja configurado para receber os parâmetros de rede através do servidor de DHCP
![Page 33: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/33.jpg)
33AULA :
Campus Charqueadas
Escopo
• Escopo é o intervalo consecutivo completo de endereços IP possíveis para uma rede
• Em geral o escopo define uma única sub-rede física na qual serão servidos o serviço de DHCP
![Page 34: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/34.jpg)
34AULA :
Campus Charqueadas
Superescopo
• É um agrupamento administrativo de escopos que pode ser usado para oferece suporte a várias sub-redes lógicas na mesma rede física
• É somente uma lista de escopos associados ou escopos filhos
![Page 35: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/35.jpg)
35AULA :
Campus Charqueadas
Intervalo de exclusão
• É uma sequência limitada de endereços IP dentro de um escopo que não são fornecidos pelo servidor de DHCP
![Page 36: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/36.jpg)
36AULA :
Campus Charqueadas
Pool de endereços
• Após definir o escopo e aplicar os intervalos de exclusão os endereços que sobram formam o pool de endereços desse escopo
• Esses endereços que serão fornecidos quando algum equipamento requisitar as configurações ao servidor de DHCP
![Page 37: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/37.jpg)
37AULA :
Campus Charqueadas
Concessão
• É um período de tempo especificado por um servidor DHCP que o cliente pode usar aquele endereço que ele recebeu do servidor
• Uma concessão está ativa enquanto o cliente está utilizando, geralmente o cliente precisar renovar sua atribuição antes que a concessão termine
![Page 38: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/38.jpg)
38AULA :
Campus Charqueadas
Reserva
• É usada para criar uma concessão permanente
• A reserva assegura que um equipamento especifico receba sempre o mesmo endereço IP
• Uma reserva é criada associando o número IP com o endereço MAC do equipamento
![Page 39: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/39.jpg)
39AULA :
Campus Charqueadas
Tipos de opção
• São os outros parâmetros que o servidor DCHP pode atribuir
• Por exemplo:– Gateway padrão– DNS
• Geralmente esses tipos de opção são configurados junto ao escopo
![Page 40: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/40.jpg)
40AULA :
Campus Charqueadas
Como funciona
• O serviço DHCP utiliza um modelo cliente/servidor
![Page 41: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/41.jpg)
41AULA :
Campus Charqueadas
Do lado do servidor
• Nele são configurados– Parâmetros de configuração válidos– Um pool de endereços IP– Duração da concessão
• O servidor recebe uma requisição e retorna um conjunto de configuração para acessar a rede a qual o mesmo gerencia
![Page 42: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/42.jpg)
42AULA :
Campus Charqueadas
Do lado do cliente
• O cliente tenta localizar um servidor DHCP e obter as configurações do protocolo TCP/IP
• Caso nenhum servidor DHCP seja encontrado é utilizado o recurso “APIPA”
![Page 43: Redes de computadores 2 - Aula 6 - DNS, DHCP](https://reader034.vdocuments.pub/reader034/viewer/2022042615/55c2737abb61ebcd6f8b46a6/html5/thumbnails/43.jpg)
43AULA :
Campus Charqueadas
Recurso APIPA
• Abreviatura de Automatic Private IP Addressing
• Quando um equipamento de rede não consegue encontrar um servidor DHCP ele se auto atribui um endereço em uma rede de classe B cuja rede é 169.254.0.0/16