2011-06-18 8 views
1

インターネット上で私のIPを見ると、64.xxx.xxx.xxx(クラスA)と表示されます。したがって、パケットのルーティングには、ヘッダーの送信元アドレスとして64.xxx.xxx.xxxが含まれています。受信パケットのサブネット化がすべて私の家庭のルータに来た後、ホームルータはどのプライベートIPが受信したパケットを送信するかを知っていますか?私のプライベートIPは192.168.1.4です。私の家のルータが抽出した送受信パケットに何らかの形で含まれていますか?正確にどこですか?IPヘッダー情報のローカルIPアドレス

答えて

3

NAT-netワークアドレス変換と特定のNAPTネットワークアドレスとポート変換で、探しているものがあります。ルータは、パケットが送信されるポートのリストを、変換テーブル内のプライベートIPまたは同様のものとともに管理します。

+0

ポートでは、tcp/udpポートを意味しますか?しかし、私のルームメイトが同じポートで別のアプリケーションを使用している場合はどうなりますか... ... TCP/UDPパケットにはポート番号が含まれていますが、ルータはその情報をIPヘッダーまたはオプションに入れていますか? – dasman

+0

各ローカルマシンにはルータによってプライベートIPが割り当てられます。これは、ポート番号とともに、単一のパブリックIPにマップできるほどユニークです。あなたの2番目の質問 - NAPTはtcp/udpレベルで発生します.tcpヘッダーはrouter.thinkによってプロキシとして変更されます – ash

1

ルータはIPレベルではないNATを実行します。それはより高いレベルにあり、ルータはTCPプロキシとして動作します。

関連する問題