戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

基本情報技術者 2023年 科目A 問08


問題文

IPv4ネットワークにおいて、ネットワークの疎通確認に使われるものはどれか。

選択肢

ア:BOOTP
イ:DHCP
ウ:MIB
エ:ping(正解)

🔒 解説は解答すると表示されます

ネットワーク疎通確認手段【午前解説】

正解の理由

ネットワークの疎通確認に直接使われるのは、ICMP(Internet Control Message Protocol)のエコー機能を利用するコマンドである エ(ping)です。pingは、対象ホストにICMPエコー要求(Echo Request)を送り、応答としてICMPエコー応答(Echo Reply)が戻るかを見て到達性を確認します。これにより、経路上のルータやホストまでパケットが届くかどうかを素早く判定できます。

解法ステップ

  1. 「疎通確認」の目的を明確にする(到達性の確認=ネットワーク層での応答を得ること)。
  2. 各選択肢の役割を整理する。
    • BOOTP / DHCP:IPアドレスや設定を割り当てる仕組み(管理・設定用途)。
    • MIB:SNMPで参照する管理情報のデータベース(監視・管理用途)。
    • ping:ICMPを用いて到達性を確認するコマンド(疎通確認用途)。
  3. 層とプロトコルを照らし合わせ、ネットワーク疎通確認に直接該当するものを選ぶ(ICMPを使う エ)。
簡単なpingの実行例:
# Linux/macOS/Windows共通の基本
ping 192.0.2.1

選択肢別の誤答解説

  • ア: BOOTP
    BOOTPは古いブートプロトコルで、ネットワークブート時にIPアドレスやブートローダ情報を配布するためのプロトコルです。疎通確認を目的としたコマンドではありません。
  • イ: DHCP
    DHCPは動的ホスト構成プロトコルで、クライアントにIPアドレスやゲートウェイ、DNSなどを割り当てます。通信の「確認」を行う機能は持ちません。
  • ウ: MIB
    MIB(Management Information Base)はSNMPが参照する構造化データ群で、監視・管理情報の格納先です。疎通を試すための送信/応答メカニズムではありません。
  • エ: ping
    pingはICMPエコー要求/応答を利用して到達性を確認するツールです。ネットワークレイヤで直接疎通確認を行うため、本問の目的に合致します。

よくある誤解

  • pingは常に「到達=サービス稼働」を意味すると思い込みがち
    実際にはICMP応答があっても、目的のアプリケーション(HTTPやDB)が動作しているとは限りません。逆にICMPがファイアウォールで遮断されているためpingが通らなくても、TCPベースのサービスは利用可能な場合があります。
  • DHCPやBOOTPを使えば接続確認できると誤解する
    これらは設定/割当の仕組みであり、到達性を試すための即時応答機能は提供しません。
  • MIBを見ればホストが "生きている" と判断できると誤解する
    MIBは管理情報の参照先で、SNMPの設定やアクセス権が必要です。SNMPが設定されていなければ使えませんし、即時の到達確認手段とは異なります。

補足コラム

  • pingはICMPを使うため、ネットワーク機器やサーバでICMP応答を無効にしている環境が多く見られます。運用時はpingがブロックされている可能性を常に考慮してください。
  • pingの代替としてTCP接続試行(例えば telnet host port や nc)でアプリケーション層の疎通を確認する手法も有効です。
  • traceroute(tracert)は経路と経路上での応答遅延を確認するために使われ、pingと組み合わせて問題箇所の切り分けに役立ちます。

FAQ

Q1: pingに応答がなくても通信できることはありますか?
A1: はい。ICMPが遮断されているためpingが通らなくても、TCP/UDPの通信は許可されている場合があります。
Q2: pingはどのOSI層のプロトコルですか?
A2: ICMPはネットワーク層(第3層)で動作する制御プロトコルです。IPv4に組み込まれたメッセージ機能として扱われます。
Q3: pingとtracerouteの違いは何ですか?
A3: pingは到達可否と往復遅延を計測する単純な疎通確認ツール、tracerouteは経路上の各ホップを特定して遅延や経路の分岐を確認するツールです。

関連キーワード: IPv4、ICMP、ping、疎通確認、DHCP、BOOTP、MIB、ARP、traceroute
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

基本情報技術者を
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について