Publish/Subscribeモデルに関するネットワークスペシャリスト試験
了解しました ✅ 以下に 「Publish/Subscribeモデル」 をテーマにしたネットワークスペシャリスト試験風の問題を10問まとめました。 対象範囲は 通信モデルの基本、仕組み、利点、欠点、適用事例、他方式との比較 です。 --- Publish/Subscribeモデルに関する試験問題(10問) --- ■ 問題1 Publish/Subscribeモデルの基本的な特徴として正しいものはどれか。 A. クライアントとサーバが1対1で直接通信するモデル B. 発行者と購読者がメッセージブローカーを介して疎結合にやり取りするモデル C. 常に双方向のセッションを確立するモデル D. プッシュ通信を禁止するモデル 正解:B 解説:Pub/Subモデルは発行者(Publisher)と購読者(Subscriber)がBrokerを介して疎結合にやり取りする仕組み。 --- ■ 問題2 Publish/Subscribeモデルの利点として最も適切なものはどれか。 A. 通信経路が固定されるため拡張性が低い B. 送信者と受信者の直接的な接続が不要なため拡張性が高い C. サーバ側の状態管理が必須で複雑になる D. メッセージの再送が不可能 正解:B 解説:Pub/Subは疎結合であるため、新たな購読者を追加しても発行者に変更が不要で拡張性が高い。 --- ■ 問題3 Publish/Subscribeモデルの典型的な実装例はどれか。 A. MQTT B. HTTPポーリング C. FTP D. DNS 正解:A 解説:MQTTは典型的なPub/Sub型のメッセージングプロトコルであり、IoTで広く利用される。 --- ■ 問題4 Pub/Subモデルにおいて「Topic」の役割はどれか。 A. メッセージの宛先を表す識別子 B. 通信暗号化の鍵 C. QoSレベルを指定する値 D. プロセス間通信のソケット番号 正解:A 解説:Topicはメッセージの論理的な宛先を表し、購読者は特定のTopicを購読することで対象のメッセージを受け取る。 --- ■ 問題5 Publish/SubscribeモデルとRequest/Responseモデルの違いとして正しいものはどれか。 A. Pub/Subは発行者と購読者が直接通信する B. Pub/Subは多対多の非同...