IP マスカレード(ネットワーク勉強vol.4)
2016/01/15
家庭内から外部へ接続するときに、ローカル IP アドレスからグローバル IP アドレスへと変換を行い、インターネットへの接続を可能としている。
変換されるのは IP アドレスのみと思い込んでいたが、送信元ポート番号まで変換されているそう。
ポート番号まで変換が必要なのは、例えば下記のようなイメージ。
ある一つの送信元 IP アドレスからあるホームページへの接続を、ブラウザのタブ1でリクエストを行った時と、ブラウザのタブ2でリクエストを行った時に、リクエストを受けたサーバが応答を返すべきなのは「ブラウザのタブ1」なのか「ブラウザのタブ2」なのかを判別するため。
この時、リクエストを送信するクライアント端末で利用される送信元ポート番号は、well-known ports 以外のポートで空いているポートが利用される。