IP di origine e destinazione della connessione TCP
-
29-09-2020 - |
Domanda
Five Tuple Identifier di connessione TCP è (TCP, IP locale, porta locale, IP remoto, porta remota).
Ho effettuato 3 computer in box virtuale e impostare la casella1 per il client, Box2 per Median e Box3 per il server.E fece interfacce tra loro per comunicare.
Quindi ho eseguito il programma server su Box3 e il programma client in Box1.Il programma client chiama 10.0.2.2.
Quando i pacchetti catturati da BOX1 e BOX3, l'indirizzo IP della sorgente IP e l'indirizzo IP di destinazione era come questo.
BOX1's SYN
Src : 10.0.1.2
Dest : 10.0.2.2
BOX3's SYN
Src : 10.0.1.2
Dest : 10.0.2.2
.
Quello che ho pensato è che in Box1, SRC deve essere 10.0.1.2 e DEST deve essere 10.1.1.1.E in Box3, deve essere 10.0.2.1 per SRC e 10.0.2.2 per DEST.Perché Box1 comunica con Box2 e Box3 Commericati con Box2.
Perché l'IP è così?
Grazie per il tuo aiuto.
Soluzione
Se si considera il formato del datagramma TCP-IP.
Indirizzo di origine: l'indirizzo IP a 32 bit dell'originatore del datagramma.Si noti che anche se i dispositivi intermedi come i router possono gestire il datagramma, non mettono normalmente il loro indirizzo in questo campo, è sempre il dispositivo che originariamente ha inviato il datagramma.
Indirizzo di destinazione: l'indirizzo IP a 32 bit del destinatario previsto del datagramma.Ancora una volta, anche se i dispositivi come i router possono essere gli obiettivi intermedi del datagramma, questo campo è sempre per la destinazione definitiva.
È possibile ottenere più comprensione qui .