Wenn Sie sich Ihre Frage ansehen, sieht es so aus, als würden Sie DHCP und Routing verwechseln.
Um klar zu sein, beide erfüllen unterschiedliche Aufgaben und haben wirklich nichts miteinander zu tun. DHCP ist eine Möglichkeit, Clients dynamisch IPs zuzuweisen. Durch das Routing können Sie von einem Netzwerk zu einem anderen wechseln.
Um Ihre Frage zu beantworten. Es gibt zwei Möglichkeiten, wie Ihr Computer erkennt, dass sich ein Router im Netzwerk befindet. Entweder weil Sie manuell eine IP-Adresse / Subnetzmaske mit einem Standard-Gateway zugewiesen haben (Standard-Gateway ist der Router), oder weil der Computer so eingestellt wurde, dass er eine IP über DHCP anfordert und innerhalb des DHCP-Angebots, das er von dem Server erhalten hat, den er enthält Standard-Gateway für den Client.
Der Client versucht keine Kommunikation mit einem Router, bis eine IP-Adresse und ein Standard-Gateway konfiguriert sind (erneut manuell oder über DHCP). Der Computer überprüft dann anhand seiner eigenen IP-Adresse und Subnetzmaske, ob sich die IP-Adresse, mit der er zu kommunizieren versucht, in seinem lokalen Netzwerk befindet. Wenn dies der Fall ist, wird versucht, die Daten direkt an das Gerät zu senden. Wenn dies nicht der Fall ist, wird das konfigurierte Standard-Gateway (Router) überprüft und dorthin gesendet. Der Router sendet dann den Datenverkehr an das Ziel, da er eine Route hat, oder an einen anderen Router, der möglicherweise weiß, wo das Zielnetzwerk vorhanden ist.
Mit IPv4 kennt ein Computer einen Router nicht wirklich. Ein Host verfügt über ein konfiguriertes Gateway, an das der für ein anderes Netzwerk bestimmte Datenverkehr gesendet wird. Das Gateway ist wahrscheinlich ein Router, aber nicht unbedingt. Das Gateway wird entweder manuell konfiguriert oder über DHCP zugewiesen. Der Host verfügt erst dann über ein konfiguriertes Gateway, wenn eines manuell oder dynamisch zugewiesen wurde. Das bedeutet, dass es erst dann mit einem anderen Netzwerk kommunizieren kann, wenn eines zugewiesen wurde.
Auf der anderen Seite hat IPv6 ND (Neighbor Discovery) hinzugefügt, und ein Teil von ND enthält RAs (Router Advertisements). Router können so konfiguriert werden, dass sie ihre Existenz und das lokale Netzwerkpräfix ankündigen. Dadurch können sich IPv6-Hosts ohne DHCP konfigurieren, obwohl es eine Version von DHCP für IPv6 gibt.
quelle
Moderne Ethernet-Controller verfügen über eine Verbindungsstatuserkennung. Sie können erkennen, wann eine Verbindung zu ihrem Ethernet-Port hergestellt wurde.
Bei IPv4 und IPv6 ist die Situation etwas anders. Zuerst das IPv4-Szenario.
Wenn das Ethernet-Kabel eingesteckt ist, erkennt das Betriebssystem dies durch die Erkennung des Verbindungsstatus. Wenn die Schnittstelle für DHCP konfiguriert ist, sendet der Client eine DHCP-Anforderung. In einem typischen Heim- / Kleinunternehmensnetzwerk führt der Router einen DHCP-Server aus, der dem Client eine IP-Adresse zuweist und dem Client mitteilt, welche Subnetzmaske, welches Standard-Gateway und welche DNS-Server verwendet werden sollen. In einem größeren Netzwerk befinden sich der Router und der DHCP-Server möglicherweise auf unterschiedlichen Geräten.
Wenn kein DHCP-Server gefunden wird, versucht der Client möglicherweise weiter und / oder weist eine lokale IP mithilfe der "automatischen privaten IP-Adressierung" zu.
IPv6 ist etwas komplizierter. Im Gegensatz zu IPv4-Knoten haben IPv6-Knoten immer eine lokale Linkadresse, die sie selbst zuweisen. Für den Internetzugang benötigen sie eine globale Bereichsadresse und zugehörige Einstellungen. Es gibt drei Hauptmöglichkeiten für die automatische IPv6-Konfiguration.
quelle
Wenn Ihr PC eingeschaltet ist, verwendet er das DHCP-Protokoll, um eine IP-Adresse und Netzwerkeinstellungen anzufordern. Jedes Mal, wenn ein Paket vom Computer gesendet wird, wird es an das Standard-Gateway des Routers gesendet. Der Router pingt nicht konsequent "Hallo, ich bin hier", sondern eher, als würde der Host den Datenverkehr leiten, wenn dies erforderlich ist. - Hoffe das klärt es.
quelle
In den "Gesprächswörtern".
Sie schalten Ihren Computer ein und der Computer erkennt, dass ein Kabel an Ihre Netzwerkkarte angeschlossen ist.
Computer denkt "SCHÖN! Ich bin mit einem Netzwerk verbunden - ist ein DHCP-Server online, also weiß ich, wo ich bin?"
Der Computer sendet eine DHCP-Anfrage.
Der Router / DHCP-Server erhält diese Anfrage und sagt zum Computer:
"Hey! Das bist du und das ist deine Netzmaske, dein Standard-Gateway und andere Informationen - Willkommen im Netzwerk!"
Dies funktioniert nur, wenn Ihre Netzwerkkarte für DHCP konfiguriert ist.
quelle
Der Router sendet nicht, dass er als Standard-Gateway vorhanden ist. Ein DHCP-Server reagiert jedoch auf einen Shout-Out (Broadcast) vom Endpunkt. Teil der DHCP-Antwort ist die IP-Adresse des Standard-Gateways (des Routers). Die meisten Router verfügen über integrierte DHCP-Server, die standardmäßig deaktiviert sind. Viele Server- / IT-Administratoren verwenden lieber Windows Server DHCP.
quelle
Die am besten geeignete Antwort auf Ihre Frage ist DHCP (Dynamic Host Configuration Protocol). Wenn ein Computer oder ein Netzwerkgerät eine Verbindung zum Netzwerk herstellt, sendet er eine DHCP- Erkennungsnachricht mit einer Broadcast-IP-Adresse (255.255.255.255), um eine eigene IP-Adresse zu erhalten. Ein DHCP-Server, der eine DHCP- Erkennungsnachricht empfängt, antwortet dem Client mit einer DHCP-Angebotsnachricht . Wenn wir uns diese Nachricht genauer ansehen, sehen wir uns das Feld mit den Routeroptionen an. Hier lernen Hosts oder jedes Netzwerkgerät, das eine IP-Adresse erhalten möchte, die IP-Adresse des Standard-Gateways aus diesem Feld.
quelle