Flux rss

Internet - Le protocole DHCP


Definição do termo DHCP

DHCP signifie Dynamic Host Configuration Protocol. Trata-se de um protocolo que permite um computador que se coneta sobre uma rede de obter dinamicamente (quer dizer sem intervenção específica) a sua configuração (principalmente, a sua configuração rede). Tem apenas a especificar ao computador encontrar-se um endereço IP muito única por DHCP. O objectivo principal a simplificação da administração de uma rede.

O protocolo DHCP serve principalmente a distribuir endereços IP sobre uma rede, mas foi concebido à partida como complemento ao protocolo BOOTP (Bootstrap Protocol) que é utilizado por exemplo quando instala-se uma máquina através de uma rede (BOOTP é utilizado em estreita colaboração com um servidor TFTP sobre que o cliente vai encontrar os ficheiros a encarregar e copiar sobre o disco duro). Um servidor DHCP pode retornar parâmetros BOOTP ou de configuração limpos a um hóspede dado

Funcionamento do protocolo DHCP

É necessário inicialmente um servidor DHCP que distribui endereços IP. Esta máquina vai servir de base para todos os pedidos DHCP, tão deve ter um endereço IP fixo. Numa rede, pode-se por conseguinte não ter único só uma máquina com endereço IP fixo, o servidor DHCP.

O mecanismo básico da comunicação é BOOTP (com trama UDP). Quando uma máquina é começada, não tem nenhuma informação sobre a sua configuração rede, e sobretudo, o utilizador não deve fazer nada particular para encontrar um endereço IP. Para fazer aquilo, a técnica utilizada é o broadcast: para encontrar e dialogar com um servidor DHCP, a máquina vai simplesmente emitir um pacote especial de broadcast (broadcast sobre 255.255.255.255 com outras informações como o tipo de pedido, os portos de conexão…) sobre a rede local. Quando o servidor DHCP receber o pacote de broadcast, retornará outro pacote de broadcast (não esquecem que o cliente não tem forçamento o seu endereço IP e que por conseguinte ele não é directamente contatável) que contem todas as informações requeridas para o cliente.

Poderia-se crer que um só um pacote pode ser suficiente ao bom degrau do protocolo. Com efeito, existe vários tipos de pacotes DHCP susceptíveis de ser emitido quer pelo cliente para os servidores, quer o servidor para um cliente:

  • DHCPDISCOVER (para localizar os servidores DHCP disponíveis)
  • DHCPOFFER (resposta do servidor um pacote DHCPDISCOVER, que contem os primeiros parâmetros)
  • DHCPREQUEST (pedido diverso do cliente para por exemplo prolongar o seu arrendamento)
  • DHCPACK (resposta do servidor que contem parâmetros e o endereço IP do cliente)
  • DHCPNAK (resposta do servidor para assinalar ao cliente que o seu arrendamento coube ou se o cliente anunciar uma má configuração rede)
  • DHCPDECLINE (o cliente anuncia ao servidor que o endereço já é utilizado)
  • DHCPRELEASE (o cliente libera o seu endereço IP)
  • DHCPINFORM (o cliente pedido dos parâmetros locais, tem já o seu endereço IP)

O primeiro pacote emitido pelo cliente é um pacote de tipo DHCPDISCOVER. O servidor responde por um pacote DHCPOFFER, em especial para apresentar um endereço IP ao cliente. O cliente estabelece a sua configuração, seguidamente faz um DHCPREQUEST para validar o seu endereço IP (pedido broadcast porque DHCPOFFER não contem pelo seu endereço IP). O servidor responde simplesmente por um DHCPACK com o endereço IP para confirmação da atribuição. Normalmente, é suficiente de modo que um cliente obtenha uma configuração rede eficaz, mas aquilo pode ser mais ou menos longo conforme o cliente aceita ou não o endereço IP…

Os arrendamentos

Para razões de optimização dos recursos rede, os endereços IP são emitidos com uma data de início e uma data de fim de validade. É que chama-se um “arrendamento”. Um cliente que vê o seu arrendamento chegar à termo pode pedir ao servidor uma prolongação do arrendamento por um DHCPREQUEST. Do mesmo modo, quando o servidor vir um arrendamento chegar à termo, emitirá um pacote DHCPNAK para pedir ao cliente se quiser prolongar o seu arrendamento. Se o servidor não receber resposta válida, torna o disponível endereço IP.

É toda a subtileza do DHCP: pode-se optimizar a atribuição dos endereços IP jogando sobre a duração dos arrendamentos. O problema está lá: se nenhum endereço for liberado à extremidade de certo tempo, mais nenhum pedido DHCP não poderá ser satisfeita, falta de endereços a distribuir.

Pelo contrário, sobre uma rede constituída em majoritéde máquinas fixas, muito raramente repartidas, arrendamentos de longas durações são suficientes. Não esquecem que o DHCP anda principalmente por broadcast, e que aquilo pode bloquear da banda concorrida sobre pequenas redes fortemente solicitadas.

Procurar-se um servidor DHCP

É a Internet Software Consortium que desenvolve o servidor DHCP do mundo do "software" livre. É o servidor DHCP mais largo, e o que “segue” o melhor possível o RFCs. ATENÇÃO! Um servidor DHCP é distante ser simples a desenvolver, tão os servidores que propõem regularmente patchés e são completados. A última versão em data é o 3.0 mas está ainda versão beta. Uma das principais inovações desta versão é a possibilidade de pôr à dia um DNS dinamicamente em função dos endereços IP fornecidos pelo servidor DHCP. Pour information, o primeiro draft sobre o DNS dinâmico data de maro 1996… Mais informações sobre a aposta à dia de DNS por servidores DHCP.


Microsoft tem naturalmente o seu limpo servidor DHCP para NT, mas este não aplica ainda a aposta à dia dinâmica de DNS.

Mais informações

A principal documentação sobre o DHCP é constituída incontornável pelo RFCs:

escrito por Sylvain Baudoin Ce document intitulé « Internet - Le protocole DHCP » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Résultats pour DHCP

Le protocole DHCP Définition du terme DHCP DHCP signifie Dynamic Host Configuration Protocol. Il s'agit d'un protocole qui permet à un ordinateur qui se connecte sur un réseau d'obtenir dynamiquement (c'est-à-dire sans intervention particulière) sa configuration... www.commentcamarche.net/contents/internet/dhcp.php3
[Freebox] Renouvellement des baux DHCP (Résolu) Bonjour, Il m'arrive assez souvent que la Freebox n'arrive pas à renouveller les baux DHCP. En fait, je dis "assez souvent", mais j'ai l'impression que c'est à chaque fois que plusieurs ordis sont connectés au moment du... www.commentcamarche.net/forum/affich-2436824-freebox-renouvellement-des-baux-dhcp
Problèle configuration DHCP (Résolu) Bonjour; je me permets de venir poster car je ne toruve pas pourquoi mon dhcp ne veut pas démarrer. J'ai regarder /var/log/message mais rien dedans. Au début j'avais oublié des ";" mais ça c'est corriger. Maintenant je e vois pas... www.commentcamarche.net/forum/affich-1286931-problele-configuration-dhcp

Résultats pour DHCP

[Windows XP SP2] Connectivité limitée ou inexistanteSi le réseau ne fonctionne pas Si le réseau fonctionne malgré tout Problème sur la couche réseau Cas particulier du WiFi Si le réseau ne fonctionne pas Il s'agit d'un problème de DHCP (allocation dynamique d'adresse IP). Vérifiez que le... www.commentcamarche.net/faq/sujet-2557-windows-xp-sp2-connectivite-limitee-ou-inexistante
Désactiver le démon AvahiAvahi est un démon qui permet de découvrir automatiquement les ressources réseau et de s'y connecter. Avahi s'occupe: D'attribuer automatiquement une adresse IP même sans présence d'un serveur DHCP De faire office de DNS (chaque machine est... www.commentcamarche.net/faq/sujet-7553-desactiver-le-demon-avahi
Redémarrer l'interface réseau en ligne de commandeDans le cas d'une mise en place d'un réseau, notamment pour vérifier qu'un serveur DHCP attribue correctement les adresses IP, il peut être plus rapide de redémarrer l'interface réseau en ligne de commande plutôt que par l'interface graphique. Ces... www.commentcamarche.net/faq/sujet-10601-redemarrer-l-interface-reseau-en-ligne-de-commande

Résultats pour DHCP

Controleur de domaine et dhcp (Résolu)Salut à tous une petite question: j'ai un serveur sous win 2003 qui faisait dhcp je l'ai passé en controleur de domaine et depuis les pc qui sont passé sur le domaine ne voit plus le dhcp donc ne prennent plus d'adresses. je commence à... www.commentcamarche.net/forum/affich-1640931-controleur-de-domaine-et-dhcp
Controleur de domaine et DHCP ss 2003 serveur (Résolu)Bonjour, Le réseau de mon entreprise local est configurer comme suit : contrôleur de domaine : 192.168.2.10 avec les postes clients qui sont derrière. Serveur DHCP : 192.168.2.11 Serveur DNS : 192.168.2.11 Les deux serveurs sont sous deux windows 2003... www.commentcamarche.net/forum/affich-6379749-controleur-de-domaine-et-dhcp-ss-2003-serveur

Résultats pour DHCP

Télécharger Tftpd32Voici l'un des seuls serveurs DHCP gratuits sous Windows, utile pour configurer automatiquement l'adressage IP de votre réseau local. En plus d'être un serveur DHCP, c'est également un client TFTP, un serveur TFTP, SNTP et SYSLOG Tftpd32 ne fait... www.commentcamarche.net/telecharger/telecharger-3673485-tftpd32
Télécharger WntipcfgWntIpCfg est le digne successeur de la commande WinIpCfg de Windows 95 et Windows 98, permettant d'obtenir des informations sur l'adresse IP, voire de renouveller le bail DHCP en cours ! www.commentcamarche.net/telecharger/telecharger-3673507-wntipcfg

Résultats pour DHCP

D-Link Di-524Hauteur:885080.0 cm,Poids:158057.0 kg,Portes LAN:4,Profondeur:885080.0 cm,Largeur:885080.0 cm,Support DHCP,Firewall,Support NAT,Vitesse max du réseau:100 Mbps,Vitesse max du réseau sans fil:54 Mbps,Réseau local sans fil,Type:Cable/DSL... www.commentcamarche.net/guide-achat/d-link-di-524-348457-fiche-technique
NetGear RP614RP 614,Poids:0.3 kg,Hauteur:2.8 cm,Profondeur:11.8 cm,Largeur:17.5 cm,Mémoire:8MB RAM,1MB Flash memory,Portes LAN:4,Normes supportées:IEEE 802.3,IEEE 802.3U,Support DHCP,Firewall,Support NAT,Mode de communication:Half-duplex/Full... www.commentcamarche.net/guide-achat/netgear-rp614-186116-fiche-technique
Linksys WRT54GL Wireless-G Broadband RouterWRT 54 54 GL 54GL 54GL,Support DHCP,Support NAT,Firewall,Fréquence:2.4GHz,Algorithme de cryptage:AES,TKIP,WPA,WPA2,Protocole de Remote Management:HTTP,Protocole de Switching :Ethernet,Fréquence:2.4GHz,Protocole Data Link :Ethernet,Fast... www.commentcamarche.net/guide-achat/linksys-wrt54gl-wireless-g-broadband-router-546542-fiche-technique