IPv4|情報処理安全確保支援士試験 令和3年 春期午前Ⅱ試験 問20

出典:令和3年春期 午前Ⅱ 問20 分野:ネットワーク / 通信プロトコル
IPv4ネットワークにおけるIPアドレス 127.0.0.1 に関する記述として,適切なものはどれか。
  • ア:DHCPが使用できないときに自動生成されるIPアドレスとして使用される。
  • イ:全ホストに対するブロードキャストアドレスとして使用される。
  • ウ:単一のコンピュータ上で動作するプログラム同士が通信する際に使用される。
  • エ:デフォルトゲートウェイのアドレスとして使用される。
解説

127.0.0.1は、ループバックアドレスと呼ばれ、自分自身のコンピュータを指す特別なIPアドレスです。

同じコンピュータ上で動作するプログラム同士が通信するときに使われます。例えば、Webアプリケーションの開発中に、同じPC内のWebサーバへアクセスするような場合に利用されます。

したがって、が適切です。

❌他選択肢が誤りの理由
ア:DHCPが使用できないときに自動生成されるIPアドレスとして使用される。
⇒DHCPが使用できないときに自動構成されるIPv4アドレスは、リンクローカルアドレスであり、代表的には169.254.0.0/16の範囲が使われます。127.0.0.1は自分自身を指すループバックアドレスです。
イ:全ホストに対するブロードキャストアドレスとして使用される。
⇒全ホスト宛てのブロードキャストアドレスとしては、255.255.255.255などが使われます。127.0.0.1は外部の全ホストへ送信するためのアドレスではなく、自端末内の通信に使われます。
エ:デフォルトゲートウェイのアドレスとして使用される。
⇒デフォルトゲートウェイには、通常、同一ネットワーク上のルータなどのIPアドレスを設定します。127.0.0.1は自分自身を指すため、外部ネットワークへ中継するゲートウェイのアドレスとしては使用しません。
TSUNAGARU-ADVICE

まず押さえたいこと

IPv4アドレスの127.0.0.1は、ループバックアドレスです。同じコンピュータ上で動作しているプログラム同士が通信したり、自分自身への通信を確認したりするときに使われます。

迷ったときの判断軸

DHCPが使えないときに自動生成されるのはリンクローカルアドレス、全ホスト向けのブロードキャストは255.255.255.255などです。127.0.0.1は外部ネットワークやデフォルトゲートウェイではなく、自分自身を表すアドレスと判断しましょう。

科目Bにつなげるために

科目Bでは、ログや設定ファイルに出てくるIPアドレスが、外部通信なのか内部通信なのかを読み取ることがあります。127.0.0.1が出てきたら、その機器自身の内部で完結する通信として扱う視点を持ちましょう。