応用情報技術者 2023年 秋期 午前2 問33
問題文
TCP/IP 環境において、ping によってホストの接続確認をするときに使用されるプロトコルはどれか。
選択肢
ア:CHAP
イ:ICMP(正解)
ウ:SMTP
エ:SNMP
TCP/IP環境におけるpingの接続確認で使用されるプロトコル【午前2 解説】
要点まとめ
- 結論:pingコマンドはホストの接続確認にICMPプロトコルを使用します。
- 根拠:ICMPはネットワーク層でエラーメッセージや診断情報を送受信するためのプロトコルです。
- 差がつくポイント:CHAPやSMTP、SNMPは認証やメール送信、管理用プロトコルであり、pingの役割とは異なります。
正解の理由
pingはネットワーク上のホストが生きているかを確認するために、ICMPのエコー要求(Echo Request)とエコー応答(Echo Reply)を利用します。ICMPはIPプロトコルの一部であり、通信経路の障害検出や診断に特化しています。したがって、pingの動作に直接関係するのはイ: ICMPです。
よくある誤解
CHAPは認証プロトコルであり、pingの接続確認には使いません。SMTPはメール送信のためのプロトコルで、ネットワーク診断とは無関係です。
解法ステップ
- 問題文の「pingによる接続確認」に注目する。
- pingがどのプロトコルを使うかを思い出す。
- ICMPがネットワーク診断用のプロトコルであることを確認。
- 他の選択肢の役割を理解し、pingとは無関係と判断。
- 正解はイ: ICMPと決定する。
選択肢別の誤答解説
- ア: CHAP
認証プロトコルであり、接続確認のための通信には使いません。 - イ: ICMP
正解。pingのエコー要求・応答に使われるネットワーク診断用プロトコルです。 - ウ: SMTP
電子メール送信のためのプロトコルで、接続確認には関係ありません。 - エ: SNMP
ネットワーク管理用プロトコルであり、pingの接続確認には使われません。
補足コラム
ICMPはInternet Control Message Protocolの略で、IPネットワークの状態を監視・診断するために設計されています。ping以外にも、経路の問題を知らせる「宛先到達不能」メッセージなどが代表的です。ネットワークトラブルシューティングの基本ツールとして重要です。
FAQ
Q: pingはどの層のプロトコルですか?
A: ICMPはネットワーク層(第3層)で動作し、IPと密接に連携しています。
A: ICMPはネットワーク層(第3層)で動作し、IPと密接に連携しています。
Q: CHAPとICMPの違いは何ですか?
A: CHAPは認証プロトコルでユーザ認証に使い、ICMPはネットワーク診断に使います。
A: CHAPは認証プロトコルでユーザ認証に使い、ICMPはネットワーク診断に使います。
関連キーワード: ping, ICMP, ネットワーク診断、プロトコル、TCP/IP

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

