Frage

Fünf Tupelkennung der TCP-Verbindung ist (TCP, lokale IP, lokaler Port, Remote-IP, Remote-Port).

Ich habe 3 Computer in virtueller Box gemacht und Feld1 für Client, Box2 für Median und Box3 für Server eingestellt.Und machte Schnittstellen zwischen ihnen, um zu kommunizieren.

 Geben Sie hier eingeben Beschreibung hier eingeben

Ich habe also das Serverprogramm auf dem Box3- und Client-Programm in Box1 ausgeführt.Das Client-Programm ruft 10.0.2.2 auf.

Wenn ich Pakete von Box1 und Box3 aufgenommen habe, war die IP-Quell- und Ziel-IP-Adresse so.

generasacodicetagpre.

Was ich gedacht habe, ist, dass in Box1 SRC 10.0.1.2 sein muss, und dest muss 10.0.1.1 sein.In Box3 muss es 10.0.2.1 für SRC und 10.0.2.2 sein.Da Box1 mit BOX2 und BOX3 mit Kasten 2 kommuniziert.

Warum ist IP so?

Danke für Ihre Hilfe.

War es hilfreich?

Lösung

Wenn Sie das Format des TCP-IP-Datagramms in Betracht ziehen.

Quelladresse: Die 32-Bit-IP-Adresse des Originators des Datagramms.Beachten Sie, dass, obwohl Zwischengeräte wie Routern mit dem Datagramm verarbeiten können, sie normalerweise nicht in dieses Feld eingeben - es ist immer das Gerät, das ursprünglich das Datagramm gesendet hat.

Zieladresse: die 32-Bit-IP-Adresse des beabsichtigten Empfängers des Datagramms.Auch wenn auch Geräte wie Router die Zwischenziele des Datagramms sein können, ist dieses Feld immer für das ultimative Ziel.

Sie können mehr verstehen hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit cs.stackexchange
scroll top