Publisher(MQTTにおける発行者)に関するネットワークスペシャリスト試験
了解しました ✅
以下に 「Publisher(MQTTにおける発行者)」 をテーマとしたネットワークスペシャリスト試験風の問題を10問まとめました。
範囲は 役割、動作、トピック指定、QoS、セキュリティ、運用 です。
---
Publisher に関する試験問題(10問)
---
■ 問題1
MQTTにおけるPublisherの基本的な役割はどれか。
A. トピックに対してメッセージを発行する
B. メッセージを仲介して配信する
C. メッセージを購読して受信する
D. サーバのセッションを管理する
正解:A
解説:Publisher(発行者)は特定のトピックにメッセージを送信し、Brokerがそれを購読者に配信する。
---
■ 問題2
Publisherがメッセージを送信する際に必ず指定しなければならないものはどれか。
A. QoSレベル
B. トピック名
C. SubscriberのIPアドレス
D. Brokerの内部キュー番号
正解:B
解説:Publisherは「どのトピックに発行するか」を必ず指定する必要がある。
---
■ 問題3
Publisherが送信するメッセージの信頼性を制御する要素はどれか。
A. QoS(Quality of Service)レベル
B. TTL(Time To Live)
C. BrokerのCPUクロック
D. Subscriber数
正解:A
解説:QoSレベル(0,1,2)によってメッセージ配信の信頼性が変わる。
---
■ 問題4
PublisherとSubscriberが直接通信しないのはなぜか。
A. Brokerを介することで疎結合を実現するため
B. 常に暗号化が必要だから
C. UDPで動作するため
D. ネットワークが一方向通信だから
正解:A
解説:PublisherはBrokerへ発行するだけで、Subscriberの存在を意識しない「疎結合通信」を実現している。
---
■ 問題5
PublisherがQoSレベル0でメッセージを送信した場合の特徴はどれか。
A. メッセージが必ず1回だけ配信される
B. メッセージは送信するだけで再送はしない
C. Brokerにより必ず確認応答が返される
D. Publisherは送信結果を必ず知ることができる
正解:B
解説:QoS 0は「at most once(最多1回)」であり、再送制御は行われない。
---
■ 問題6
PublisherがBrokerに接続する際に利用するトランスポート層プロトコルはどれか。
A. UDP
B. TCP
C. SCTP
D. ICMP
正解:B
解説:MQTTのPublisherはTCP上でBrokerに接続してメッセージを送信する。
---
■ 問題7
Publisherの役割に関連するセキュリティ課題はどれか。
A. 認証なしにBrokerへ接続し、無制限にトピックに発行できると不正利用される
B. QoSを高くすると必ず情報漏洩が発生する
C. Publisherは暗号化できないため常に平文で送信される
D. PublisherはBrokerを経由しないためアクセス制御ができない
正解:A
解説:Publisherに認証・認可を設けないと、不正なメッセージ発行に利用される危険がある。
---
■ 問題8
Publisherが送信するメッセージに対して、Brokerが保持する機能の一つはどれか。
A. Retain(保持メッセージ)
B. NAT変換
C. ICMPリダイレクト
D. DHCP割り当て
正解:A
解説:Publisherが送信したメッセージに「retain」フラグを設定すると、Brokerは最後の発行内容を保持し新規Subscriberにも配布する。
---
■ 問題9
Publisherの負荷を軽減する仕組みとして正しいものはどれか。
A. PublisherはSubscriberの数を意識せず、1回の送信でBrokerが複数のSubscriberに配布する
B. PublisherはSubscriber数に応じて個別送信する
C. Publisherは常にQoS 2で送信する
D. Publisherは暗号化処理をBrokerに委ねる
正解:A
解説:Publisherはトピックに1度発行するだけでよく、Brokerが購読者全員に配布するため拡張性が高い。
---
■ 問題10
Publisherの典型的な利用例として正しいものはどれか。
A. IoTセンサーが温度データを定期的に発行する
B. クライアントがWebページを要求する
C. ユーザがメールを送信する
D. DNSサーバが名前解決を行う
正解:A
解説:IoTセンサーが周期的にデータをPublisherとして発行し、クラウドやアプリが購読するのが典型的な利用例。
---
✅ これで Publisherをテーマにした10問 が完成しました。
👉 次は対になる「Subscriber」をテーマにした問題も作成しますか?
コメント
コメントを投稿