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.

 Inserire l'immagine Descrizione qui

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.

È stato utile?

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 .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a cs.stackexchange
scroll top