SlideShare uma empresa Scribd logo
1 de 25
DHCP

Dynamic Host Configuration
        Protocol
Roteiro da apresentação
Introdução
Características
Escopos DHCP
Agentes de repasse
Serviços
Especificação do protocolo
Considerações
Conclusão
Introdução

O DHCP provê uma estrutura para passagem de
informações de configuração para computadores
em uma rede TCP/IP.
Baseado no protocolo BOOTP.
Porque usar DHCP?
Rede TCP/IP, todos o computadores devem
ter um único nome e um único endereço IP
⇒ computador é movido para outra rede, seu
endereço IP deve ser modificado.
Projetado para reduzir a complexidade na
configuração de computadores para redes
TCP/IP.
Reduz a carga de adicionar, mover e
configurar os computadores da rede TCP/IP.
Características
Cliente pode descobrir parâmetros de
configuração apropriados, sem a intervenção
de um administrador de redes.
Não é necessário uma configuração manual
para cada cliente da rede.
Não é preciso um servidor DHCP em cada
sub-rede, podendo utilizar agentes de
repasse DHCP.
Escopos DHCP
Conjunto de endereços reservados a um
servidor DHCP para serem atribuídos a
clientes DHCP.
Servidor DHCP não precisa estar fisicamente
conectado aos clientes DHCP, então um
mesmo servidor pode ser configurado com
diferentes escopos.
Agentes de Repasse DHCP
     (DHCP Relay Agents)

Hardware ou software que pode passar
mensagens DHCP (pacotes) de uma sub-
rede para outra.
O roteador que conecta sub-redes pode
funcionar como um agente de repasse.
Senão, cada sub-rede deverá ter um servidor
DHCP.
Serviços

Comunicar os parâmetros de configuração
TCP/IP entre um servidor e um cliente
DHCP.
Método para alocação temporária ou
permanente de endereços IP para clientes
DHCP
Parâmetros de configuração
Código Nome da opção        Significado
  1     Máscara de sub-rede Especifica a máscara de sub-rede da
                            sub-rede do cliente.
  6     Servidor DNS        Especifica uma lista de endereços IP
                            para servidores de nome DNS
                            disponível para o cliente.
 15     Nome do domínio     Especifica o nome do domínio DNS
                            que o cliente deve usar para a
                            resolução do nome da máquina do
                            DNS.
Parâmetros de configuração
Código Nome da opção         Significado
 28    Endereço de broadcast Especifica o endereço de
                             broadcast usado na sub-rede do
                             cliente
 44    Servidores            Especifica uma lista de
                             endereços WINS/NBNS IP para

                             os servidores de nome
                             NetBIOS(NBNS).

 51    Lease                 Especifica o tempo em segundos
                             a partir da atribuição do endereço
                             até que o aluguel sobre o
                             endereço do cliente expire.
Formato de uma mensagem
          DHCP
   op(1)    htype(1)     hlen(1)     hops(1)
                       xid(4)
           secs(2)                 flags(2)
                     ciaddr(4)
                     yiaddr(4)
                     siaddr(4)
                     giaddr(4)
                     chaddr(16)
                     sname(64)
                      file(128)
               options(variável)
Campos da mensagem DHCP
Campo    Descrição
op       Tipo da mensagem (Opcode)
htype    Tipo do endereço do hardware
hlen     Tamanho do endereço do hardware
hops     Cliente seta para zero, o campo é usado por roteadores
xid      Identificador da transação
secs     Número de segundos desde que o cliente começou seu
         processo de boot
flags    Flags
ciaddr   Endereço IP do cliente. Preenchido pelo cliente usando
         DHCPREQUEST
yiaddr   Endereço IP do seu cliente
Campos da mensagem DHCP
Campo     Descrição

siaddr    Endereço IP do servidor
giaddr    Endereço IP do relay agent, usado na inicialização
          por um roteador
chaddr    Endereço do hardware do cliente
sname     Nome do servidor. O cliente pode preencher este
          campo se ele sabe o nome do seu servidor(opcional)
file      Nome do arquivo de boot
options   Campo opcional para parâmetros
Mensagens DHCP
Mensagem       Uso

DHCPDISCOVER   Cliente faz um broadcast para localizar
               os servidores.
DHCPOFFER      Servidor para cliente em resposta ao
               DHCPDISCOVER com oferecimento
               de parâmetros de configuração.
DHCPREQUEST    Mensagem do cliente para o servidor que
               pode ser: requisitando parâmetros oferecidos
               por um servidor e descartando os outros,
               verificando a corretude do endereço
               previamente alocado ou extendendo o lease
               de um endereço IP
Mensagens DHCP
Mensagem      Uso

DHCPACK       Servidor para cliente com parâmetros de
              configuração, incluindo o endereço IP
DHCPNAK       Servidor para cliente indicando que o
              endereço de rede está incorreto ou
              alocado para outro cliente
DHCPDECLINE   Cliente para servidor indicando que o
              endereço IP já está em uso.
DHCPRELEASE   Cliente para servidor renunciando o
              endereço IP e cancelando o lease.
DHCPINFORM    Cliente para servidor, perguntando pelo
              parâmetro de configuração local
Lease
Período fixo que um endereço é
concedido a um cliente
Pode ser ilimitado (ffffffff)
Tempo relativo
Associado ao identificador do cliente
Encapsulamento das
    mensagens
    Cabeçalho DHCP



    Cabeçalho UDP



     Cabeçalho IP



       Ethernet
Alocação Inicial

             DHCPDISCOVER (broadcast)


             DHCPOFFER (broacast)

Servidor 1                              Cliente
             DHCPREQUEST (broadcast)


              DHCPACK (boradcast)
Renovando a Concessão



             DHCPREQUEST (broadcast)
Servidor 1
              DHCPACK (boradcast)      Cliente
Liberando um Endereço



Servidor 1   DHCPLEASE (unicast)
                                   Cliente
Obtendo Parâmetros com IP
       Configurado



             DHCPINFORM (broadcast)
Servidor 1
              DHCPACK (unicast)       Cliente
Atribuindo endereço IP

Endereço corrente do cliente (binding);
Endereço precedente do cliente
(binding);
Endereço requisitado na opção
“Requested IP Address”;
Um endereço novo disponível.
Escolhendo um período para
          lease

Lease atribuído anteriormente ao
cliente;
Lease padrão
Lease requisitado pelo cliente
Lease relacionado com o identificador
do cliente
Considerações
Lease ilimitado
Oferta de endereço
Segurança
DHCP com servidores DNS
Conclusão
Configuração de redes TCP/IP menos
trabalhosa
Configuração de redes TCP/IP não
sujeita a falhas

Mais conteúdo relacionado

Mais procurados

Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPFilipo Mór
 
Endereços IP
Endereços IPEndereços IP
Endereços IPIvo Cuco
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linuxPeslPinguim
 
Redes I - 5.2 Tecnologias de Redes WAN
Redes I - 5.2 Tecnologias de Redes WANRedes I - 5.2 Tecnologias de Redes WAN
Redes I - 5.2 Tecnologias de Redes WANMauro Tapajós
 
Redes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosRedes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosJosé Ronaldo Trajano
 
Protocolo http
Protocolo httpProtocolo http
Protocolo httpBiel2013a
 
Redes de Computadores 2 - Aula 3 - Roteamento
Redes de Computadores 2 - Aula 3 - RoteamentoRedes de Computadores 2 - Aula 3 - Roteamento
Redes de Computadores 2 - Aula 3 - RoteamentoCleber Fonseca
 
222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidoresMarco Guimarães
 
Java vetores e matrizes
Java   vetores e matrizesJava   vetores e matrizes
Java vetores e matrizesArmando Daniel
 
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICACÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICAAugusto Cezar Pinheiro
 
Historia das redes de computadores
Historia das redes de computadoresHistoria das redes de computadores
Historia das redes de computadoresAlessandro Fazenda
 
Protocolos de Roteamento BGP IGP EGP
Protocolos de Roteamento BGP IGP EGPProtocolos de Roteamento BGP IGP EGP
Protocolos de Roteamento BGP IGP EGPAndré Nobre
 

Mais procurados (20)

Aula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IPAula 6 - Redes de Computadores A - Endereçamento IP
Aula 6 - Redes de Computadores A - Endereçamento IP
 
Conceitos iniciais de Active Directory
Conceitos iniciais de Active DirectoryConceitos iniciais de Active Directory
Conceitos iniciais de Active Directory
 
Endereços IP
Endereços IPEndereços IP
Endereços IP
 
Active Directory
Active DirectoryActive Directory
Active Directory
 
Comandos do linux
Comandos do linuxComandos do linux
Comandos do linux
 
Redes I - 5.2 Tecnologias de Redes WAN
Redes I - 5.2 Tecnologias de Redes WANRedes I - 5.2 Tecnologias de Redes WAN
Redes I - 5.2 Tecnologias de Redes WAN
 
Protocólo FTP
Protocólo FTPProtocólo FTP
Protocólo FTP
 
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
Tecnologias Atuais de Redes - Aula 3 - VPN [Apostila]
 
Redes de computadores 2 - Protocolos
Redes de computadores 2 - ProtocolosRedes de computadores 2 - Protocolos
Redes de computadores 2 - Protocolos
 
Protocolo http
Protocolo httpProtocolo http
Protocolo http
 
Redes de Computadores 2 - Aula 3 - Roteamento
Redes de Computadores 2 - Aula 3 - RoteamentoRedes de Computadores 2 - Aula 3 - Roteamento
Redes de Computadores 2 - Aula 3 - Roteamento
 
Servidor dns
Servidor dnsServidor dns
Servidor dns
 
Protocolo IPv4
Protocolo IPv4Protocolo IPv4
Protocolo IPv4
 
222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores222097384 aulas-de-rede-tipos-de-servidores
222097384 aulas-de-rede-tipos-de-servidores
 
Java vetores e matrizes
Java   vetores e matrizesJava   vetores e matrizes
Java vetores e matrizes
 
Aula1 historia das redes
Aula1   historia das redesAula1   historia das redes
Aula1 historia das redes
 
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICACÁLCULO DE SUB-REDES DE FORMA PRÁTICA
CÁLCULO DE SUB-REDES DE FORMA PRÁTICA
 
Política de Grupo - Active Directory
Política de Grupo - Active DirectoryPolítica de Grupo - Active Directory
Política de Grupo - Active Directory
 
Historia das redes de computadores
Historia das redes de computadoresHistoria das redes de computadores
Historia das redes de computadores
 
Protocolos de Roteamento BGP IGP EGP
Protocolos de Roteamento BGP IGP EGPProtocolos de Roteamento BGP IGP EGP
Protocolos de Roteamento BGP IGP EGP
 

Semelhante a Protocolo dhcp

Aula 24 - Camada de Aplicacao DHCP.pdf
Aula 24 - Camada de Aplicacao DHCP.pdfAula 24 - Camada de Aplicacao DHCP.pdf
Aula 24 - Camada de Aplicacao DHCP.pdfssuseraeb9bd
 
Aula 02 - Configuração de Servidor DHCP.pdf
Aula 02 - Configuração de Servidor DHCP.pdfAula 02 - Configuração de Servidor DHCP.pdf
Aula 02 - Configuração de Servidor DHCP.pdfJfersonMendonadeLima
 
Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP
Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCPIntrodução a Redes de Computadores - 4 - Nível de Aplicação DHCP
Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCPAndre Peres
 
Redes arquitetura tcp-ip parte 2
Redes   arquitetura tcp-ip parte 2Redes   arquitetura tcp-ip parte 2
Redes arquitetura tcp-ip parte 2Felipe Pereira
 
Samba, Squid, FTP, DHCP2
Samba, Squid, FTP, DHCP2Samba, Squid, FTP, DHCP2
Samba, Squid, FTP, DHCP2SoftD Abreu
 
ana.pptx
ana.pptxana.pptx
ana.pptxCidrone
 
Trabalho sobre DHCP - Especialização em redes PUC RJ
Trabalho sobre DHCP - Especialização em redes PUC RJTrabalho sobre DHCP - Especialização em redes PUC RJ
Trabalho sobre DHCP - Especialização em redes PUC RJRodrigo Azevedo
 
Redes prática - DHCP
Redes prática - DHCPRedes prática - DHCP
Redes prática - DHCPLuiz Arthur
 
Criar servidor em virtualbox
Criar servidor em virtualboxCriar servidor em virtualbox
Criar servidor em virtualboxRicardo Miguel
 
Minicurso - Conceitos de Redes (2018)
Minicurso - Conceitos de Redes (2018)Minicurso - Conceitos de Redes (2018)
Minicurso - Conceitos de Redes (2018)#Jão Pablo
 
Dns Dhcp Proxy Server1
Dns Dhcp Proxy Server1Dns Dhcp Proxy Server1
Dns Dhcp Proxy Server1Licínio Rocha
 
Failover dhcp - EVV
Failover dhcp - EVVFailover dhcp - EVV
Failover dhcp - EVVevandrovv
 
Trabalho rede de computadores 6º si
Trabalho rede de computadores   6º siTrabalho rede de computadores   6º si
Trabalho rede de computadores 6º siMarcos Vinícius Brum
 

Semelhante a Protocolo dhcp (20)

Aula 24 - Camada de Aplicacao DHCP.pdf
Aula 24 - Camada de Aplicacao DHCP.pdfAula 24 - Camada de Aplicacao DHCP.pdf
Aula 24 - Camada de Aplicacao DHCP.pdf
 
Redes dhcp
Redes dhcpRedes dhcp
Redes dhcp
 
Aula 02 - Configuração de Servidor DHCP.pdf
Aula 02 - Configuração de Servidor DHCP.pdfAula 02 - Configuração de Servidor DHCP.pdf
Aula 02 - Configuração de Servidor DHCP.pdf
 
Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP
Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCPIntrodução a Redes de Computadores - 4 - Nível de Aplicação DHCP
Introdução a Redes de Computadores - 4 - Nível de Aplicação DHCP
 
Redes arquitetura tcp-ip parte 2
Redes   arquitetura tcp-ip parte 2Redes   arquitetura tcp-ip parte 2
Redes arquitetura tcp-ip parte 2
 
Samba, Squid, FTP, DHCP2
Samba, Squid, FTP, DHCP2Samba, Squid, FTP, DHCP2
Samba, Squid, FTP, DHCP2
 
ana.pptx
ana.pptxana.pptx
ana.pptx
 
Trabalho sobre DHCP - Especialização em redes PUC RJ
Trabalho sobre DHCP - Especialização em redes PUC RJTrabalho sobre DHCP - Especialização em redes PUC RJ
Trabalho sobre DHCP - Especialização em redes PUC RJ
 
Dhcp windows 2003
Dhcp windows 2003Dhcp windows 2003
Dhcp windows 2003
 
Dhcpv6
Dhcpv6Dhcpv6
Dhcpv6
 
Redes prática - DHCP
Redes prática - DHCPRedes prática - DHCP
Redes prática - DHCP
 
Criar servidor em virtualbox
Criar servidor em virtualboxCriar servidor em virtualbox
Criar servidor em virtualbox
 
Minicurso - Conceitos de Redes (2018)
Minicurso - Conceitos de Redes (2018)Minicurso - Conceitos de Redes (2018)
Minicurso - Conceitos de Redes (2018)
 
Dns Dhcp Proxy Server1
Dns Dhcp Proxy Server1Dns Dhcp Proxy Server1
Dns Dhcp Proxy Server1
 
DHCP
DHCPDHCP
DHCP
 
Failover dhcp - EVV
Failover dhcp - EVVFailover dhcp - EVV
Failover dhcp - EVV
 
05 servidor dhcp
05   servidor dhcp05   servidor dhcp
05 servidor dhcp
 
05 - Aervidor DHCP
05 - Aervidor DHCP05 - Aervidor DHCP
05 - Aervidor DHCP
 
05 servidor dhcp
05   servidor dhcp05   servidor dhcp
05 servidor dhcp
 
Trabalho rede de computadores 6º si
Trabalho rede de computadores   6º siTrabalho rede de computadores   6º si
Trabalho rede de computadores 6º si
 

Protocolo dhcp

  • 2. Roteiro da apresentação Introdução Características Escopos DHCP Agentes de repasse Serviços Especificação do protocolo Considerações Conclusão
  • 3. Introdução O DHCP provê uma estrutura para passagem de informações de configuração para computadores em uma rede TCP/IP. Baseado no protocolo BOOTP.
  • 4. Porque usar DHCP? Rede TCP/IP, todos o computadores devem ter um único nome e um único endereço IP ⇒ computador é movido para outra rede, seu endereço IP deve ser modificado. Projetado para reduzir a complexidade na configuração de computadores para redes TCP/IP. Reduz a carga de adicionar, mover e configurar os computadores da rede TCP/IP.
  • 5. Características Cliente pode descobrir parâmetros de configuração apropriados, sem a intervenção de um administrador de redes. Não é necessário uma configuração manual para cada cliente da rede. Não é preciso um servidor DHCP em cada sub-rede, podendo utilizar agentes de repasse DHCP.
  • 6. Escopos DHCP Conjunto de endereços reservados a um servidor DHCP para serem atribuídos a clientes DHCP. Servidor DHCP não precisa estar fisicamente conectado aos clientes DHCP, então um mesmo servidor pode ser configurado com diferentes escopos.
  • 7. Agentes de Repasse DHCP (DHCP Relay Agents) Hardware ou software que pode passar mensagens DHCP (pacotes) de uma sub- rede para outra. O roteador que conecta sub-redes pode funcionar como um agente de repasse. Senão, cada sub-rede deverá ter um servidor DHCP.
  • 8. Serviços Comunicar os parâmetros de configuração TCP/IP entre um servidor e um cliente DHCP. Método para alocação temporária ou permanente de endereços IP para clientes DHCP
  • 9. Parâmetros de configuração Código Nome da opção Significado 1 Máscara de sub-rede Especifica a máscara de sub-rede da sub-rede do cliente. 6 Servidor DNS Especifica uma lista de endereços IP para servidores de nome DNS disponível para o cliente. 15 Nome do domínio Especifica o nome do domínio DNS que o cliente deve usar para a resolução do nome da máquina do DNS.
  • 10. Parâmetros de configuração Código Nome da opção Significado 28 Endereço de broadcast Especifica o endereço de broadcast usado na sub-rede do cliente 44 Servidores Especifica uma lista de endereços WINS/NBNS IP para os servidores de nome NetBIOS(NBNS). 51 Lease Especifica o tempo em segundos a partir da atribuição do endereço até que o aluguel sobre o endereço do cliente expire.
  • 11. Formato de uma mensagem DHCP op(1) htype(1) hlen(1) hops(1) xid(4) secs(2) flags(2) ciaddr(4) yiaddr(4) siaddr(4) giaddr(4) chaddr(16) sname(64) file(128) options(variável)
  • 12. Campos da mensagem DHCP Campo Descrição op Tipo da mensagem (Opcode) htype Tipo do endereço do hardware hlen Tamanho do endereço do hardware hops Cliente seta para zero, o campo é usado por roteadores xid Identificador da transação secs Número de segundos desde que o cliente começou seu processo de boot flags Flags ciaddr Endereço IP do cliente. Preenchido pelo cliente usando DHCPREQUEST yiaddr Endereço IP do seu cliente
  • 13. Campos da mensagem DHCP Campo Descrição siaddr Endereço IP do servidor giaddr Endereço IP do relay agent, usado na inicialização por um roteador chaddr Endereço do hardware do cliente sname Nome do servidor. O cliente pode preencher este campo se ele sabe o nome do seu servidor(opcional) file Nome do arquivo de boot options Campo opcional para parâmetros
  • 14. Mensagens DHCP Mensagem Uso DHCPDISCOVER Cliente faz um broadcast para localizar os servidores. DHCPOFFER Servidor para cliente em resposta ao DHCPDISCOVER com oferecimento de parâmetros de configuração. DHCPREQUEST Mensagem do cliente para o servidor que pode ser: requisitando parâmetros oferecidos por um servidor e descartando os outros, verificando a corretude do endereço previamente alocado ou extendendo o lease de um endereço IP
  • 15. Mensagens DHCP Mensagem Uso DHCPACK Servidor para cliente com parâmetros de configuração, incluindo o endereço IP DHCPNAK Servidor para cliente indicando que o endereço de rede está incorreto ou alocado para outro cliente DHCPDECLINE Cliente para servidor indicando que o endereço IP já está em uso. DHCPRELEASE Cliente para servidor renunciando o endereço IP e cancelando o lease. DHCPINFORM Cliente para servidor, perguntando pelo parâmetro de configuração local
  • 16. Lease Período fixo que um endereço é concedido a um cliente Pode ser ilimitado (ffffffff) Tempo relativo Associado ao identificador do cliente
  • 17. Encapsulamento das mensagens Cabeçalho DHCP Cabeçalho UDP Cabeçalho IP Ethernet
  • 18. Alocação Inicial DHCPDISCOVER (broadcast) DHCPOFFER (broacast) Servidor 1 Cliente DHCPREQUEST (broadcast) DHCPACK (boradcast)
  • 19. Renovando a Concessão DHCPREQUEST (broadcast) Servidor 1 DHCPACK (boradcast) Cliente
  • 20. Liberando um Endereço Servidor 1 DHCPLEASE (unicast) Cliente
  • 21. Obtendo Parâmetros com IP Configurado DHCPINFORM (broadcast) Servidor 1 DHCPACK (unicast) Cliente
  • 22. Atribuindo endereço IP Endereço corrente do cliente (binding); Endereço precedente do cliente (binding); Endereço requisitado na opção “Requested IP Address”; Um endereço novo disponível.
  • 23. Escolhendo um período para lease Lease atribuído anteriormente ao cliente; Lease padrão Lease requisitado pelo cliente Lease relacionado com o identificador do cliente
  • 24. Considerações Lease ilimitado Oferta de endereço Segurança DHCP com servidores DNS
  • 25. Conclusão Configuração de redes TCP/IP menos trabalhosa Configuração de redes TCP/IP não sujeita a falhas