Ich lerne Networking und eines der grundlegendsten Dinge, die mir unzählige Male gesagt wurden, ist, dass Computer nicht außerhalb ihres eigenen Subnetzes kommunizieren können.
Ohne diese Einschränkung ist es irreführend und falsch. Natürlich ist das Internet in Subnetze unterteilt, und dennoch kann alles mit allem anderen kommunizieren (die meisten davon auf indirekte Weise).
Was Sie gelernt haben müssen, ist, dass Hosts nicht direkt über Datenverbindungsprotokolle wie Ethernet außerhalb ihres Subnetzes kommunizieren können, da ein Subnetz ein physikalisches Netzwerksegment darstellt. Um mit Hosts außerhalb des Subnetzes zu kommunizieren, muss ein Paket an ein Gateway gesendet werden, das sich im Subnetz befindet. Darum geht es beim Routing .
Die eigentliche Frage, die Sie sich stellen sollten, lautet: Wie kann eine Schnittstelle eine Adresse haben, bei der alle Bits der Adresse ein Subnetz sind und es keine Hostbits gibt?
Die Antwort ist, dass dies eine Punkt-zu-Punkt-Verbindung ist. Punkt-zu-Punkt-Verbindungen sind keine vollständigen Netzwerke. Die beiden Schnittstellen an beiden Enden einer Verbindung wissen, dass sie miteinander kommunizieren, ohne dass eine Adressierung auf Datenverbindungsebene erforderlich ist, und können daher auf Netzwerkebene dieselbe IP-Adresse gemeinsam nutzen.
Darüber hinaus kann eine Datenverbindung als eigenes Netzwerksegment betrachtet werden, sodass sie ein eigenes Subnetz haben kann und dieses Subnetz nur eine Adresse enthalten muss.
Wenn ein Ende des Endpunkts speziell mit dem anderen Ende sprechen muss, kann er nur diese Adresse verwenden. Wenn der Router eine andere Adresse verwendet und diese über das Modem sendet, wird dieses Paket nicht für den Peer adressiert. es ist an etwas anderes gerichtet, das jenseits dieses Gleichaltrigen liegt. Der Peer empfängt das Paket und leitet es weiter.
Grundsätzlich ist das ISP-Gerät nur so konfiguriert: Es verfügt über Hunderte von eingehenden Teilnehmeranschlüssen und jedes verfügt über ein 32-Subnetz. Wenn Sie ein Punkt-zu-Punkt-Segment mit einer Adresse haben, ist die Netzmaske grundsätzlich nicht verfügbar, aber Sie benötigen noch eine: Für das Netzmaskenfeld muss auf den Schnittstellen und in den Routingtabellen der Hosts etwas ausgefüllt werden.