Wenn ein Host Pakete an einen anderen Host im selben Netzwerk senden muss

312
user979431

Werden die Daten noch durch das Gateway (Router) geleitet, oder können die Daten direkt gesendet werden, und daher wird das Gateway nicht verwendet?

0
Kurze Antwort: Ja. DavidPostill vor 7 Jahren 0
Abhängig von der Netzwerkkonfiguration. Wenn es einen Switch gibt, der beide Hosts verbindet, lautet die Antwort "nein". sawdust vor 7 Jahren 0

2 Antworten auf die Frage

1
grawity

Hosts innerhalb desselben Subnetzes können sich per Definition direkt erreichen, ohne ein IP-Layer-Gateway zu durchlaufen. (Wenn sie das nicht tun könnten, wie würden sie dann das Gateway erreichen ?)

Bei den meisten Betriebssystemen können Sie sich die Routingtabelle ansehen, zum Beispiel:

$ ip route 10.147.20.0/24 dev zt1 proto kernel scope link -- one subnet directly reachable on zt1 192.168.1.0/24 dev wlan0 proto kernel scope link -- another directly reachable on wlan0 default via 192.168.1.254 dev wlan0 metric 600 -- everything else via gateway 
-1
ruggb

Denk darüber nach. An was ist jeder Computer angeschlossen? Wenn sie mit dem Router verbunden sind, kommunizieren sie über den Router miteinander.

Der Router ist auch ein Gateway. Per Definition verbindet ein Gateway zwei verschiedene Netzwerke mit unterschiedlichen Protokollen.

Das Problem liegt also in der Frage. Die als Router bezeichnete Hardware ist nur ein Gateway, wenn ein Computer über die WAN-Verbindung einen Computer in einem anderen Netzwerk sucht. Da sich die beiden Computer im selben Netzwerk befinden, fungiert sie nur als Router, der im LAN kommuniziert. So kommt die GATEWAY-Funktion des Routers nicht zum Tragen.

Wenn ich ein Gebäude mit Desktop-Workstations habe, sind alle an die Stromversorgung des Gebäudes angeschlossen. Woher weiß ich, dass die Computer nicht über das Stromnetz kommunizieren? (Tatsächlich ist dies möglich.) Wenn ich zwei Computer nebeneinander habe (auf demselben Tisch / Tisch) und ich meine linke auf eine und meine rechte Hand auf eine andere lege, kommunizieren sie * durch mich *? Scott vor 7 Jahren 0
Sie sind nicht * nur * mit dem Router verbunden. Die meisten Home-Gateways verfügen über einen integrierten Switch, der alle "LAN" -Ports auf der Ethernet-Ebene verbindet (zusammen mit dem WLAN-AP, der intern mit demselben Switch verbunden ist), und Pakete erreichen den Routerkern nicht, es sei denn, sie werden an den MAC des Routers gesendet. Es spielt keine Rolle, dass sich diese Komponenten in derselben Kunststoffbox befinden, sie arbeiten jedoch unabhängig voneinander. grawity vor 7 Jahren 0