質問
TCP接続の5つのタプル識別子(TCP、ローカルIP、ローカルポート、リモートIP、リモートポート)です。
仮想ボックスに3台のコンピュータを作成し、クライアントのBox1、MedianのBox2、およびBox3のためのBox1を作成しました。そして通信するためにそれらの間のインターフェースを作った。
href="https://i.stack.imgur.com/2ysha.png" rel="nofollow noreferrer">
だから私はBox1のBox3とクライアントプログラムのサーバープログラムを実行しました。クライアントプログラムは10.0.2.2を呼び出します。
Box1とBox3からパケットをキャプチャしたとき、IPソースと宛先のIPアドレスはこのようなものでした。
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
.
Box1では、SRCは10.0.1.2でなければならず、DESTは10.0.1.1でなければならないということです。そしてBOX3では、SRCの10.0.2.1、DEST用の10.0.2.2でなければなりません。BOX1はBOX2とBOX3と通信するためBox2と通信します。
なぜIPがそのようなのですか?
あなたの助けをありがとう。
所属していません cs.stackexchange