Das ist im Wesentlichen meine Frage. Ist der Netzwerkteil nicht in der IP-Adresse eines Computers enthalten, sodass andere Computer, wenn sie gesendet werden, diesen Netzwerkteil betrachten können und wissen, wohin sie ihn zurücksenden sollen? Warum haben Router ihre eigene IP-Adresse?Warum haben Router eine IP-Adresse, wenn Computer bereits einen Netzwerkteil in ihrer IP haben?
0
A
Antwort
0
Der Router muss ein Knoten im selben Netzwerk wie der Computer sein, der ihn verwendet. Wenn Ihr PC versucht, mit einem System in einem anderen Netzwerk zu kommunizieren, konsultiert er seine Routing-Tabelle, um herauszufinden, welcher Router (es können mehrere sein) die Route zum Ziel hat. Ohne eine IP-Adresse auf dem Router gäbe es keine Möglichkeit, Pakete an den Router zu senden und somit keine Möglichkeit, sich aus Ihrem Netzwerk zu entfernen.
Ich nehme an, das IP-Protokoll könnte entworfen worden sein, um Broadcasts zu verwenden, um den Weg heraus zu finden, aber das würde Probleme mit Verkehrsstau verursacht haben. Zum Glück wurde es nicht so entworfen.
Verwandte Themen
- 1. Warum StringJoiner, wenn wir bereits StringBuilder haben?
- 2. Warum haben wir Redis, wenn wir MySQL temporäre Tabellen haben?
- 3. Kann ein Computer zwei MAC-Adressen haben?
- 4. # 1064 - Sie haben einen Fehler in Ihrer SQL-Syntax
- 5. ... haben Sie diese Aktivität in Ihrer AndroidManifest.xml
- 6. 1064 - Sie haben einen Fehler in Ihrer SQL-Syntax
- 7. 1064; Sie haben einen Fehler in Ihrer SQL-Syntax.
- 8. Sie haben einen Fehler in Ihrer SQL-Syntax. Query Error
- 9. SQL - # 1064 - Sie haben einen Fehler in Ihrer SQL-Syntax;
- 10. Warum müssen wir Dilect definieren, wenn wir Treiber bereits in der Konfigurationsdatei im Ruhezustand definiert haben
- 11. Fehlermeldung "Sie haben einen Fehler in Ihrer SQL-Syntax". Was läuft bei dieser Abfrage falsch?
- 12. Haben Caches die Endlichkeit ihrer CPU?
- 13. Warum haben DHCP und statische IP-Adresse gleichzeitig?
- 14. Warum bekomme ich diesen MySQL-Fehler - "Sie haben einen Fehler in Ihrer SQL-Syntax ..."?
- 15. Nullable-Objekt muss einen Wert haben - warum?
- 16. Kann eine CSV-Datei einen Kommentar haben?
- 17. Warum haben Arrays in Go?
- 18. AngularJS - Warum mehr als einen Controller haben
- 19. Warum haben diese Argumente einen Einheitentyp ergeben?
- 20. Grund, warum IPv6-IP-Adressen eine Größe von 128 Bit und nicht 256 haben?
- 21. Warum haben re.match()?
- 22. Wenn Sie nur einen Hammer haben ... oder
- 23. Warum SVHN-Etikettendaten haben nur eine Ziffer? (wenn umber im Bild mehrere Ziffern haben kann)
- 24. Warum haben einige Websites eine 'img.' Seite? ˅?
- 25. angular2 RC1 Einige Router haben keinen Provider
- 26. Warum haben konfigurierbare Magento-Produkte eine SKU
- 27. MYSQL INSERT INTO erzeugt einen Fehler: Sie haben einen Fehler in Ihrer SQL-Syntax
- 28. Wenn Sie glBufferData aufrufen, nachdem Sie bereits in einem Puffer aufgerufen haben, gibt es einen Speicherverlust?
- 29. Warum haben wir eine unveränderliche leere Karte?
- 30. Haben Sie bereits eine Magento-Website, wie Bitbucket
Router müssen mit anderen Routern kommunizieren, um Routen auszutauschen. Aus dieser Perspektive sind sie Peer-Hosts. Ich verstehe nicht, was das mit der Programmierung zu tun hat, und ich denke, es ist hier nicht der Fall. –