SóProvas


ID
173266
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Redes de Computadores
Assuntos

Um cliente DHCP é um equipamento que está configurado para solicitar a um servidor DHCP um endereço IP. Nesse processo, um cliente DHCP pode passar por seis estados de aquisição. O que define em que estado se encontra o cliente é a mensagem que ele envia para um dos servidores DHCP da sua rede. No estado inicializa, quando um cliente inicializa pela primeira vez, ele difunde uma mensagem para todos os servidores DHCP da rede local a fim de adquirir as configurações de inicialização na rede. Para tanto ele manda um determinado tipo de mensagem, enviado em um datagrama UDP da mesma forma que no BOOTP.

Após o envio dessa mensagem, o cliente passa para o estado seleciona.
A mensagem é:

Alternativas
Comentários
  • Quando um cliente DHCP inicializa, insere um estado de inicialização. Envia mensagens de broadcast DHCPDISCOVER , que são pacotes UDP com o número de porta definido para a porta BOOTP. Após enviar os pacotes DHCPDISCOVER, o cliente vai para o estado de seleção e coleta respostas DHCPOFFER do servidor DHCP. O cliente, então, seleciona a primeira resposta recebida e negocia o tempo de lançamento (o intervalo de tempo em que o endereço é mantido, sem ser renovado) com o servidor DHCP, enviando um pacote DHCPREQUEST. O servidor DHCP confirma a solicitação de um cliente com o pacote DHCPACK. Os clientes agora podem inserir o estado de ligação e começar a usar o endereço.

     

  • Complementando o ótimo comentário anterior, a figura abaixo ilustra o processo do DHCP em suas diferentes fases:

    Fontes:
    http://www.tcpipguide.com/free/t_DHCPGeneralOperationandClientFiniteStateMachine.htm
    http://technet.microsoft.com/en-us/library/bb727003.aspx
    http://wiki.cas.mcmaster.ca/index.php/Dynamic_Host_Configuration_Protocol
  • DCHPDISCOVER que significa que a máquina está tentando descobrir os servidores DHCP da rede.
  • Seguem alguns passos iniciais para que o DHCP receba um IP:

    1) DHCPDISCOVER: o cliente manda um broadcast perguntando quem é o DHCP;
    2) DHCPOFFER: o servidor responde ao cliente dizendo qual IP ele disponibiliza;
    3) DHCPREQUEST: o cliente escolhe uma das ofertas e solicita o IP ao servidor;
    4) DHCPACK: o servidor confirma ao cliente que ele pode usar o IP;
    5) DHCPNACK – Servidor informar para o cliente que o IP não é mais válido ou está em uso;
    6) DHCPINFORM – Usado pelo cliente para solicitar ao servidor parâmetros para utilizarem em sua configuração local. (Ex. DNS, rota, WINS);
    7) DHCPDECLINE – Cliente informa para o servidor o recebimento de algum parâmetro inválido;
    8) DHCPRELEASE - Cliente não deseja mais utilizar o endereço IP locado e envia essa mensagem ao servidor DHCP para provocar a liberação do endereço IP locado.

    Alternativa: E
  • http://wiki.cas.mcmaster.ca/images/2/21/DHCP_state_Diagram.jpg

  • Para encontrar seu endereço IP, uma máquina recém-inicializada transmite por difusão um pacote DHCP DISCOVER. O agente de retransmissão DHCP em sua LAN intercepta todas as difusões do DHCP. Ao encontrar um pacote DHCP DISCOVER, ele envia o pacote como um pacote de unidifusão ao servidor DHCP, talvez em uma rede distante. O único item de informações que o agente de retransmissão precisa ter é o endereço IP do servidor DHCP.

     

    http://www.fraide.com.br/arquivos/Apostila_Capitulo_4_Camada_de_Rede.pdf

  • Essa questão é ridícula, mas quando ele diz que o cliente passa para o estado seleciona, induz o candidato à pensar que se trata do DHCPREQUEST

  • Questão mal formulada. Eu entendi que estava na fase em que o cliente seleciona e informa o IP que vai usar (DHCP REQUEST) e não a fase em que ele solicita endereço IP aos servidores (DHCP DISCOVERY). Até porque a questão falou que primeiro ele inicializa(DHCP DISCOPVERY) e depois passa para a fase subsequente(que no caso do cliente é (DHCP REQUEST).

     

    Enfim, o gabarito é D.