ネットワークスペシャリスト 2010年 午前2 問17
問題文
ネットワーク管理プロトコルであるSNMPバージョン1のメッセージタイプのうち、異常や事象の発生を自発的にエージェント自身がマネージャに知らせるために使用するものはどれか。
選択肢
ア:get-request
イ:get-response
ウ:set-request
エ:trap(正解)
ネットワーク管理プロトコル SNMPバージョン1のメッセージタイプ【午前2 解説】
要点まとめ
- 結論:異常や事象の発生をエージェントが自発的に通知するメッセージは「trap」です。
- 根拠:SNMP v1では、trapメッセージがエージェントからマネージャへ非同期にイベントを報告する唯一の手段です。
- 差がつくポイント:get-requestやset-requestはマネージャからの要求であり、trapはエージェント発信の通知である点を理解することが重要です。
正解の理由
trapはSNMPエージェントが異常や特定のイベントを検知した際に、マネージャに対して自発的に送信する通知メッセージです。これにより、マネージャはポーリングを待たずに即座に問題を把握できます。
一方、get-requestやset-requestはマネージャからエージェントへの要求メッセージであり、get-responseはその応答です。したがって、異常通知の役割はtrapに限定されます。
一方、get-requestやset-requestはマネージャからエージェントへの要求メッセージであり、get-responseはその応答です。したがって、異常通知の役割はtrapに限定されます。
よくある誤解
trapはマネージャからの要求ではなく、エージェントからの通知であることを混同しやすいです。get-requestやset-requestは命令系であり、trapとは用途が異なります。
解法ステップ
- SNMPの基本構造を理解する(マネージャとエージェントの役割)。
- 各メッセージタイプの役割を整理する(get-request、get-response、set-request、trap)。
- 「自発的に通知する」という条件からtrapを選択する。
- 他の選択肢がマネージャからの要求や応答であることを確認し除外する。
選択肢別の誤答解説
- ア: get-request
マネージャがエージェントに情報を要求するメッセージであり、通知ではありません。 - イ: get-response
get-requestに対するエージェントの応答で、通知機能はありません。 - ウ: set-request
マネージャがエージェントの設定を変更するための要求であり、異常通知とは無関係です。 - エ: trap
エージェントが異常やイベントを自発的にマネージャに通知するメッセージで正解です。
補足コラム
SNMP(Simple Network Management Protocol)はネットワーク機器の監視・管理に広く使われています。trapメッセージはネットワーク障害の早期検知に役立ち、管理効率を大幅に向上させます。SNMPv2以降ではtrapの拡張版であるinformメッセージも導入されています。
FAQ
Q: trapメッセージはどのようなタイミングで送信されますか?
A: エージェントが異常や特定のイベントを検知した際に自発的に送信されます。
A: エージェントが異常や特定のイベントを検知した際に自発的に送信されます。
Q: get-requestとtrapの違いは何ですか?
A: get-requestはマネージャからの情報要求、trapはエージェントからの自発的な通知です。
A: get-requestはマネージャからの情報要求、trapはエージェントからの自発的な通知です。
関連キーワード: SNMP, ネットワーク管理、trapメッセージ、エージェント通知、ネットワーク監視

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

