この概念が出た関連問題

この試験の対策ガイド

情報処理安全確保支援士試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は エ

解説

SNMP(Simple Network Management Protocol)は、ネットワーク機器を監視・管理するためのプロトコルで、管理する側のマネージャと、管理される機器側のエージェントの間でやり取りされます。SNMPでは、操作の種類ごとにPDU(Protocol Data Unit、プロトコルデータ単位)が定められています。通常、マネージャがエージェントへ情報を取得・設定する要求を出しますが、エージェントの側で異常や特定の事象(しきい値超過、機器の起動・停止など)が発生したときに、エージェントが自発的にマネージャへ通知するための仕組みがTrap(トラップ)です。SNMPv3(やSNMPv2c)では、この自発的通知に SNMPv2-Trap-PDU が使われます。選択肢dの SNMPv2-Trap-PDU が、事象の発生をエージェントが自発的にマネージャに知らせるためのPDUとして正しく、正解です。他の選択肢を確認すると、GetRequest-PDUはマネージャがエージェントから値を取得する要求、SetRequest-PDUはマネージャがエージェントに値を設定する要求、Response-PDUはエージェントが要求に対して返す応答であり、いずれもエージェントが自発的に事象を通知するものではありません。各PDUの送信方向と役割を整理しておきましょう。

なぜ他の選択肢は違うのか

選択肢 ア
GetRequest-PDUは、マネージャがエージェントに対して、管理情報(オブジェクトの値)の取得を要求するときに使うPDUです。マネージャ側から発する要求であり、エージェントが自発的に事象を通知するためのものではありません。送信方向が逆です。マネージャがエージェントに管理情報の取得を要求するときに使うPDUであり、マネージャ側から発する要求なので、エージェントが自発的に事象を通知するためのものではありません。
選択肢 イ
Response-PDUは、エージェントがマネージャからの要求(GetRequestやSetRequestなど)に対して、その結果を返す応答のPDUです。要求に対する受け身の応答であり、エージェントが自発的に事象を通知するためのものではありません。エージェントがマネージャからの要求に対して結果を返す応答のPDUであり、要求に対する受け身の応答なので、エージェントが自発的に事象を通知するためのものではありません。
選択肢 ウ
SetRequest-PDUは、マネージャがエージェントに対して、管理情報(オブジェクトの値)の設定・変更を要求するときに使うPDUです。マネージャ側から発する要求であり、エージェントが自発的に事象を通知するためのものではありません。マネージャがエージェントに管理情報の設定・変更を要求するときに使うPDUであり、マネージャ側から発する要求なので、エージェントが自発的に通知するためのものではありません。

解くときのポイント

SNMPでエージェントが自発的に事象をマネージャへ通知=Trap(SNMPv2-Trap-PDU)。マネージャ発の要求はGetRequest(取得)・SetRequest(設定)、その応答がResponse。PDUの送信方向(誰が誰へ)と役割で判別する。