Wer kann meine Ping-Anfragen sehen?

339
McJeremyFace

Diagramm

Meinem Verständnis nach:

  • Wenn eine Ping-Anforderung über den Hub an einen anderen Computer weitergeleitet wird, kann die Ping-Anforderung von allen 5 Computern im Netzwerk eingesehen werden
  • Wenn eine Ping-Anforderung an einen anderen Computer im selben Netzwerk (PC1 und PC2, PC3, PC4 und PC5) weitergeleitet wird, kann die Ping-Anforderung nur von dem Computer, der sie sendet, und dem Computer, der die Anfrage empfängt, angezeigt werden
  • Wenn eine Ping-Anforderung über den Switch an einen anderen Computer weitergeleitet wird, kann die Ping-Anforderung nur von dem Computer, der sie sendet, und von dem Computer, der die Anforderung empfängt, eingesehen werden

Als Ergebnis:

  • PC1-Ping PC2 zeigt die Ping-Anforderung auf beiden Computern an
  • PC1-Ping PC5 zeigt die Pin-Anforderung auf allen Computern an (da sie einen Hub durchlaufen müssen)
  • PC4-Ping PC1 zeigt die Ping-Anforderung auf allen Computern an (da diese einen Hub durchlaufen müssen).

Bin ich auf dem richtigen Weg? Oder ist es so, dass, wenn eine Ping-Anforderung einen Hub durchlaufen muss, nicht alle Computer es aufgrund der ARP-Anforderung sehen?

1
Hub überträgt ein Paket immer an alle Ports, außer an den Port, aus dem ein Paket kommt. Ohne Ausschlüsse. Oder es ist kein Hub. Ein Ping-Paket, das von einer beliebigen Station an eine beliebige Adresse (einschließlich nicht vorhandener Adressen) an das Netz gesendet wird, wird von allen anderen Stationen, die mit dem Hub verbunden sind, von diesem Ping-Paket durchlaufen. Akina vor 5 Jahren 0
@Akina Was meinst du mit Port? Wenn PC1 eine Ping-Anforderung an PC5 sendet, wird er zum Hub weitergeleitet. Als Ergebnis wird es an alle anderen Stationen gesendet, die an den Hub angeschlossen sind, mit Ausnahme des "Ports", von dem das Paket kam. Unter Port verstehen Sie einzelne Computer oder Computer, die mit demselben Netzwerk verbunden sind? ZB PC1 pingt PC5, so dass die Ping-Anforderung von PC3, PC4 und PC5 gesehen werden könnte, oder handelt es sich um PC2, PC3, PC4, PC5? McJeremyFace vor 5 Jahren 0
* Was meinen Sie mit Port? * Natürlich ein physischer Port auf dem Hub. Ein Loch im Hub, in das ein Patchkabelanschluss eingesteckt ist. * Meinen Sie einzelne Computer oder Computer, die an dasselbe Netzwerk angeschlossen sind? * Es handelt sich um L2, es sind keine (Sub-) Netzwerke vorhanden. Akina vor 5 Jahren 0

1 Antwort auf die Frage

0
davidgo

Es gibt 2 verschiedene Teile zu dieser Frage -

Ping sendet ein Paket und erhält eine Antwort (oder gelegentlich mehrere Antworten - normalerweise schlecht). Wie bei jedem anderen Datenverkehr wird diese Anforderung von allen Geräten wahrgenommen, die sie durchläuft (normalerweise antworten sie jedoch nicht). Wenn Sie eine Traceroute ausführen, werden alle Router im Pfad angezeigt. Dies ist eine angemessene (aber nicht vollständige) Annäherung der Systeme, die das Paket sehen.

Ein Hub ist eine alte Technologie, die Daten im LAN an alle Systeme sendet, die über sie verbunden sind. Wenn Sie also einen Ping-Befehl ausführen und einen Hub verwenden, werden alle Computer im LAN dies sehen - antworten jedoch nicht. Wenn Sie einen Switch verwenden, bei dem es sich um die nicht alte Version eines Hubs handelt und viel häufiger, wird die Anforderung nur von Switch und Routern angezeigt.

(Ich bemerke, dass einige Switches Mirror-Ports haben, diese Mirror-Ports können auch Pakete sehen.)

OK danke. Ich bekomme im Moment aber keine Sache. Wenn sich PC1 und PC2 im selben LAN befinden und über einen Hub mit PC3 und PC4 verbunden sind, welche PCs erhalten die Ping-Anforderung, wenn PC1 PC4 pingt? Da es sich um einen Hub handelt, kann die Ping-Anforderung von allen Computern im Netzwerk eingesehen werden. Ist dies jedoch auch PC2? Ich gehe davon aus, dass der Hub das Paket nicht an das ursprüngliche PC1 + PC2 LAN zurücksendet. McJeremyFace vor 5 Jahren 0
Ich frage mich, was Sie von einem Hub verstehen. Wenn sich PC1 und PC2 auf demselben LAN befinden und PC3 und PC4 über einen HUB verbunden sind, befinden sich PC1, PC2, PC3 und PC4 alle im selben LAN. davidgo vor 5 Jahren 0
Wenn PC1 und PC2 an einen Switch angeschlossen sind, der dann an einen Hub mit PC3 und PC4 angeschlossen wird, wenn PC1 PC4 anpingt, werden PC3 und PC4 die Anforderung sehen, jedoch nicht PC2. davidgo vor 5 Jahren 0