En regardant votre question, il semble que vous confondiez DHCP et le routage.
Pour être clair, ils accomplissent tous deux des tâches différentes et n'ont vraiment rien à voir les uns avec les autres. DHCP est un moyen d'attribuer dynamiquement des adresses IP aux clients. Le routage vous permet de passer d'un réseau à un autre.
Pour répondre à votre question. Il y a vraiment deux façons dont votre ordinateur saura qu'il y a un routeur sur le réseau. Soit parce que vous avez attribué manuellement une adresse IP / un masque de sous-réseau avec une passerelle par défaut (la passerelle par défaut étant le routeur), soit parce que l'ordinateur a été configuré pour demander une IP via DHCP et dans l'offre DHCP qu'il a reçue du serveur, il contenait un passerelle par défaut à utiliser par le client.
Le client ne tentera aucune communication avec un routeur tant qu'il n'aura pas configuré d'adresse IP et de passerelle par défaut (à nouveau manuellement ou via DHCP). L'ordinateur examinera ensuite sa propre adresse IP et son propre masque de sous-réseau pour déterminer si l'adresse IP avec laquelle il essaie de communiquer se trouve sur son réseau local. Si c'est le cas, il tentera d'envoyer les données directement à l'appareil et si ce n'est pas le cas, il examinera sa passerelle par défaut configurée (routeur) et les y enverra. Le routeur enverra alors le trafic vers la destination car il a une route, ou vers un autre routeur qui pourrait savoir où le réseau de destination existe.
Avec IPv4, un ordinateur ne connaît pas vraiment un routeur. Un hôte aura une passerelle configurée, à laquelle il enverra tout trafic destiné à un autre réseau. La passerelle est probablement un routeur, mais pas nécessairement. La passerelle est configurée manuellement ou affectée via DHCP. L'hôte n'a pas de passerelle configurée jusqu'à ce qu'une soit affectée manuellement ou dynamiquement. Cela signifie qu'il ne peut pas communiquer avec un autre réseau tant que celui-ci n'est pas attribué.
D'un autre côté, IPv6 a ajouté ND (Neighbour Discovery) et une partie de ND comprend des RA (Router Advertisements). Les routeurs peuvent être configurés pour annoncer leur existence et le préfixe du réseau local. Cela permet aux hôtes IPv6 de se configurer sans DHCP, bien qu'il existe une version de DHCP pour IPv6.
la source
Les contrôleurs Ethernet modernes ont une détection d'état de liaison. Ils peuvent détecter lorsqu'une liaison est établie avec leur port Ethernet.
La situation est un peu différente pour IPv4 et IPv6. D'abord le scénario IPv4.
Lorsque le câble Ethernet est branché, le système d'exploitation le détecte via la détection de l'état de la liaison. Si l'interface est configurée pour DHCP, le client enverra une demande DHCP. Dans un réseau domestique / de petite taille typique, le routeur exécutera un serveur DHCP qui attribuera au client une adresse IP et lui indiquera également le masque de sous-réseau, la passerelle par défaut et les serveurs DNS à utiliser. Dans un réseau plus vaste, le routeur et le serveur DHCP peuvent se trouver sur des appareils différents.
Si aucun serveur DHCP n'est trouvé, le client peut continuer à essayer et / ou il peut attribuer une adresse IP locale en utilisant "l'adressage IP privé automatique".
IPv6 est un peu plus compliqué. Contrairement aux noeuds IPv4, les noeuds IPv6 ont toujours une adresse locale de liaison qu'ils attribuent eux-mêmes. Pour accéder à Internet, ils auront besoin d'une adresse de portée globale et des paramètres associés. Il existe trois possibilités principales pour la configuration automatique IPv6.
la source
Lorsque votre PC est allumé, il utilise le protocole DHCP pour demander une adresse IP et des paramètres réseau. Chaque fois qu'un paquet est ensuite envoyé depuis l'ordinateur, il l'envoie à la passerelle par défaut du routeur. Le routeur ne fait pas systématiquement de ping "bonjour im ici" plus comme l'hôte dirigera le trafic quand il en aura besoin. - J'espère que cela clarifie les choses.
la source
Dans les "mots de conversation".
Vous allumez votre ordinateur et l'ordinateur détecte qu'un câble est connecté à votre carte réseau.
L'ordinateur pense "NICE! Je suis connecté à un réseau - est-ce un serveur DHCP en ligne, donc je sais où je suis ??"
L'ordinateur envoie une requête DHCP.
Le routeur / serveur DHCP reçoit cette demande et dit à l'ordinateur:
"Hé! Vous l'êtes et c'est votre masque de réseau, votre passerelle par défaut et d'autres informations - Bienvenue sur le réseau!"
Cela ne fonctionne que si votre carte réseau est configurée pour DHCP.
la source
Le routeur ne diffuse pas qu'il est là comme passerelle par défaut. Un serveur DHCP répond cependant à un cri (diffusion) du point de terminaison. Une partie de la réponse DHCP est l'adresse IP de la passerelle par défaut (le routeur). La plupart des routeurs ont des serveurs DHCP intégrés qui sont désactivés par défaut. De nombreux administrateurs de serveur / informatique utilisent plutôt Windows Server DHCP.
la source
La meilleure réponse appropriée à votre question est DHCP (Dynamic Host Configuration Protocol). Lorsqu'un ordinateur ou un périphérique réseau se connecte au réseau, il envoie un message de découverte DHCP avec une adresse IP de diffusion (255.255.255.255) pour obtenir sa propre adresse IP. Un serveur DHCP recevant un message de découverte DHCP répond au client par un message d'offre DHCP . Si nous regardons de plus près ce message, nous y regarderons le champ d'option du routeur . Ici, ce sont les hôtes ou tout périphérique réseau qui veulent obtenir l'adresse IP qui apprennent réellement l'adresse IP de la passerelle par défaut à partir de ce champ.
la source