Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

13
Introdução a Redes de Computadores - Nível de Aplicação - Protocolo DHCP Prof. André Peres [email protected]

Transcript of Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Page 1: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Introdução a Redes de Computadores

- Nível de Aplicação -Protocolo DHCP

Prof. André [email protected]

Page 2: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Sobre este material

• Vídeos da apresentação em:

Parte 1 - Nível de Aplicação - Protocolo DHCP

Parte 2 - Nível de Aplicação - Protocolo DHCP (prática)

Este trabalho está licenciado sob uma Licença Creative Commons Atribuição-NãoComercial-SemDerivações 4.0 Internacional. Para ver uma

cópia desta licença, visite http://creativecommons.org/licenses/by-nc-nd/4.0/.

Page 3: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Referências

Redes de Computadores (impresso)

Redes de Computadores (e-book)

Redes de Computadores II (impresso)

Redes de Computadores II (e-book)

Redes de Computadores III (impresso)

Redes de Computadores III (e-book)

Page 4: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Nível de Aplicação (DHCP)

• DHCP - Dynamic Host Configuration Protocol

Distribuição automática de configuração de rede→ dados de rede (básicos)

Endereço IPMáscara de redeEndereço do roteadorEndereço do(s) servidor(es) DNS Local…

Cliente → estação que não possui dados de rede

Servidor → aguarda requisição do cliente

Page 5: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Nível de Aplicação (DHCP)

• DHCP - Dynamic Host Configuration Protocol

Page 6: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Nível de Aplicação (DHCP)

• DHCP - Dynamic Host Configuration Protocol

O Servidor deve:→ garantir que um endereço IP não esteja em uso por mais de uma estação

→ manter a mesma configuração de um cliente em caso de reinicialização do cliente

→ manter a mesma configuração de um cliente em caso de reinicialização do servidor/serviço DHCP

→ permitir a especificação de uma configuração fixa para determinados clientes (servidores, por exemplo)

Page 7: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Nível de Aplicação (DHCP)

• DHCP - Dynamic Host Configuration Protocol

Existem 2 formas de distribuição automática de endereços:

→ automatic allocation – um endereço IP permanente para um cliente

→ dynamic allocation – um endereço IP para um cliente por um período de tempo definido (lease time)

Page 8: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Nível de Aplicação (DHCP)

• DHCP - Dynamic Host Configuration Protocol

Como o cliente não possui dados de rede

Não possui IP → a comunicação deve ser orientada a MAC

Não conhece o servidor → a requisição deve ser um broadcast IP (restrita ao enlace local)

Broadcast → deve ser UDP (sem conexão)

Page 9: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Nível de Aplicação (DHCP)

• DHCP - Dynamic Host Configuration Protocol

Como a requisição é via broadcast, deve existir apenas 1 servidor DHCP por enlace

O servidor possui uma base de dados de endereços distribuídos, evitando conflitos de IP

O servidor se anuncia, e aguarda que o cliente o “aceite”

Page 10: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Nível de Aplicação (DHCP)

• DHCP - Dynamic Host Configuration Protocol

Mensagens:DHCPDISCOVER → broadcast do cliente em busca de um servidor de DHCP

DHCPOFFER → resposta do servidor oferecendo seus serviços ao cliente

DHCPREQUEST → mensagem do cliente para:Requisição das configurações de um servidor que ofereceu os serviçosConfirmação das configurações após uma reinicializaçãoRenovação do tempo de lease de configuração

Page 11: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Nível de Aplicação (DHCP)

• DHCP - Dynamic Host Configuration Protocol

Mensagens:DHCPACK → mensagem do servidor com configuração de rede

DHCPNACK → mensagem do servidor indicando que cliente possui configuração de rede incorreta, ou que o tempo de lease expirou

DHCPRELEASE → mensagem do cliente, liberando endereço IP e cancelando o tempo de lease

DHCPINFORM → mensagem do cliente, requisitando informações de configuração de rede (cliente já possui endereço IP)

Page 12: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

Nível de Aplicação (DHCP)

• DHCP - Dynamic Host Configuration Protocol

Page 13: Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP

• Exercício:

- utilizando o ambiente de aprendizagem:

- captura de tráfego DHCP

Nível de Aplicação