Você está na página 1de 48

O que DHCP? DHCP a sigla para Dynamic Host Configuration Protocol.

l. Trata-se de um protocolo utilizado em redes de computadores que permite a estes obterem um endereo IP automaticamente.

O DHCP, oferece configurao dinmica de terminais, com concesso de endereos IP de host e outros parmetros de configurao para clientes de rede.

um servio utilizado para automatizar as configuraes do protocolo TCP/IP nos dispositivos de rede (computadores, impressoras, hubs, switchs, ou seja, qualquer dispositivo conectado rede e que esteja utilizando o protocolo TCP/IP).

O uso do DHCP traz diversos benefcios, dentro os quais podemos destacar os seguintes:

Automao do processo de configurao do protocolo TCP/IP nos dispositivos da rede.

Facilidade de alterao de parmetros tais como Default Gateway, Servidor DNS e assim por diante, em todos os dispositivos da rede, atravs de uma simples alterao no servidor DHCP.

Eliminao de erros de configurao, tais como digitao incorrecta de uma mscara de sub-rede ou utilizao do mesmo nmero IP em dois dispositivos diferentes, gerando um conflito de endereo IP.

Os principais parmetros que devem ser configurados para que o protocolo TCP/IP funcione correctamente so os seguintes:

Nmero IP Mscara de sub-rede Default Gateway (Gateway Padro) Nmero IP de um ou mais servidores DNS

Caso tenha que administrar uma rede pequena - por exemplo, com 5 computadores - voc no ter muito trabalho para atribuir um nmero IP a cada mquina.

Se sua rede possuir 300 computadores? Ou mil? Certamente, o trabalho vai ser imenso e, neste caso, mais fcil cometer o erro de dar o mesmo nmero IP a duas mquinas diferentes, fazendo com que estas entrem em conflito e no consigam utilizar a rede.

Agora imagine esta mesma situao, s que ao invs de configurar o TCP/IP manualmente voc est utilizando o DHCP para fazer as configuraes do TCP/IP automaticamente.

Nesta situao, quando houve a alterao do nmero IP do servidor DNS, bastaria alterar esta opo nas propriedades do escopo de endereos IP no servidor DHCP e pronto.

Na prxima reinicializao, os computadores da rede j receberiam o novo nmero IP do servidor DNS, sem que um nico membro da sua equipe tivesse que reconfigurar uma nica estao de trabalho. Bem mais simples, mais produtivo e menos propenso a erros.

Termos utilizados no DHCP O DHCP composto de diversos elementos. O servidor DHCP e os clientes DHCP.

um servidor com o Windows 2000 Server ou com o Windows Server 2003, onde foi instalado e configurado o servio DHCP.

um agrupamento administrativo de escopos que pode ser usado para oferecer suporte a vrias sub-redes IP lgicas na mesma sub-rede fsica.

Para configurar a maioria das propriedades usadas em um superescopo, voc precisa configurar propriedades de cada escopo associado, individualmente.

qualquer dispositivo de rede capaz de obter as configuraes do TCP/IP a partir de um servidor DHCP.

Um escopo o intervalo consecutivo completo de endereos IP possveis.

Exemplo: a faixa de 10.10.10.100 a 10.10.10.150, na rede 10.10.10.0/255.255.255.0)

tambm fornecem o mtodo principal para que o servidor gerencie a distribuio e atribuio de endereos IP e outros parmetros de configurao para clientes na rede, tais como o Default Gateway, Servidor DNS.

Como funciona o DHCP? O DHCP utiliza um modelo cliente/servidor. O administrador da rede instala e configura um ou mais servidores DHCP.

As informaes de configurao escopos de endereos IP, reservas e outras opes de configurao so mantidas no banco de dados dos servidores DHCP.

base de dados do servidor Parmetros de configurao vlidos para todos os cliente na rede (nmero IP do Default Gateway, nmero IP de um ou mais servidores DNS e assim por diante). Estas configuraes podem ser diferentes para cada escopo.

Base de dados do servidor

Endereos IP vlidos mantidos em um pool para serem atribudos aos clientes alm de reservas de endereos IP.

Base de dados do servidor

A concesso define o perodo de tempo durante o qual o endereo IP atribudo pode ser utilizado pelo cliente. O cliente tenta renovar esta concesso em perodos definidos, antes que a concesso expire.

Processo de concesso inicial A primeira vez que um cliente DHCP inicia, ele segue automaticamente um processo de inicializao para obter uma concesso de um servidor DHCP.

Atravs de trocas de mensagens, o cliente ter que encontrar um servidor DHCP na rede e obter, a partir do servidor DHCP, as configuraes de que ele precisa.

Descoberta de um servidor DHCP Cliente envia uma mensagem conhecida como DHCP Discover para todos da rede (broadcast)

Oferta de concesso IP

O servidor DHCP ouve a mensagem DHCP Discover enviada pelo cliente e responde com a oferta de um endereo IP . mscara de sub-rede, gateway e DNS. Mensagem conhecida como DHCPOffer.

Oferta aceita (DHCPRequest): A mensagem DHCPOffer recebida, o cliente selecciona o endereo oferecido respondendo ao servidor com uma solicitao de DHCP DHCPRequest enviada em broadcast .

Reconhecimento de DHCP (DHCPAck)

o servidor DHCP envia uma mensagem de reconhecimento de DHCP (DHCPAck) aprovando a concesso.

Processo de renovao de concesso

Quando um cliente DHCP desligado e reinicializado (na mesma sub-rede), ele geralmente obtm uma concesso para o mesmo endereo IP que tinha antes do desligamento.

Solicitao de DHCP (DHCPRequest):

O cliente envia uma mensagem DHCPRequest directamente ao servidor que anteriormente havia efectuado a concesso

Reconhecimento de DHCP (DHCPAck):

Se o servidor DHCP original estiver activo, ele envia uma mensagem DHCPAck, o que significa que a concesso actual foi renovada.

Se o cliente no conseguir se comunicar com o servidor DHCP original, o cliente tenta renovar a concesso actual com qualquer servidor DHCP disponvel, enviando um DHCPDiscover em broadcast .

Se um servidor responder com um DHCPOffer para actualizar a concesso actual, o cliente poder renovar a concesso baseada na oferta do servidor DHCP,

Se a concesso expirar e nenhum servidor foi contactado, o cliente deve interromper imediatamente o uso do endereo IP concedido. Em seguida, o cliente repete todo o processo de obteno de uma nova concesso.