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」をテーマにした問題も作成しますか?


コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例