>"ルーターには外部と内部のネットワークのアドレスを越えてを繋ぐ機能があります。、外部のIPアドレスから内部のIPアドレスに直接アクセスはできない"
この説明自体が合っているような違っているような・・・なんですが。
ここで言うルーターはブロードバンドルーターとかダイアルアップルーターとか言う類の物を指して言っているようです。
この場合の外部とはインターネット側(WAN側)で内部とはLAN側を指しています。
WAN側はグローバルIPアドレスという完全にユニークな番号が使われていますが、通常LAN側はプライベートIPアドレスという、ある範囲内で自由に設定していいアドレスを使っています。
このプライベートIPアドレスは基本的にWAN側へは出してはいけないことになっています。
プライベートIPアドレスだけで済んでいるLAN内は関係ありませんが、ここから外(WAN側)へ出ようとした時にプライベートIPアドレスのままでは出れませんので、これをグローバルIPアドレスに変換してやる必要があります。
また、返ってきた返事は変換したプライベートIPアドレスに戻し、出したPCに返してやる必要もあります。
こうした変換をNAT変換と言いますが、これをするのがルーターの役目の1つです。
ブロードバンドルーターの一番大きな役目といっていいでしょう。
これが最初の機能説明です。
2番目の「外部IPアドレスから内部の・・・」ですが、WAN側から来たパケットはあるIPアドレス宛に来ますが、通常ブロードバンドルーターなどはこのルーターにグローバルIPアドレスが割り当てられていますので、自分宛だということはわかりますが、ここから先の情報を持っていない場合(ルーターによっては静的NAT変換という機能を持つものが有り、この機能を使うとWAN側から来た、ある特定のIPアドレスやポート番号を持つものは、ある指定されたプライベートIPアドレスに送るということができます)は、ルーターはどこに送ればいいかわからないので、このパケットは破棄されます。
これが直接アクセスできない理由です。
但し「できない」ではなく「できにくい」ですが。
一応こんなことろでどうでしょうか?
では。
お礼
わかりやすい説明ありがとうございました。m(__)m