MQTTサーバに関するネットワークスペシャリスト試験

 了解しました ✅

以下に 「MQTTサーバ」 をテーマとしたネットワークスペシャリスト試験風の問題を10問まとめました。

対象範囲は サーバの役割、ブローカー機能、接続管理、セキュリティ、実運用 です。



---


MQTTサーバ(ブローカー)に関する試験問題(10問)



---


■ 問題1


MQTTサーバ(ブローカー)の基本的な役割として正しいものはどれか。

A. PublisherとSubscriberの間でメッセージを仲介する

B. データベースの検索処理を行う

C. DNSの名前解決を行う

D. IoTデバイスの電源制御を行う


正解:A

解説:MQTTサーバは「ブローカー」と呼ばれ、Publish/Subscribeモデルの中心としてメッセージの中継を担う。



---


■ 問題2


MQTTサーバの通信に一般的に利用されるポート番号はどれか。

A. 21

B. 80

C. 1883

D. 3306


正解:C

解説:MQTTの標準ポートは1883(非暗号化)、TLS/SSLを利用する場合は8883が用いられる。



---


■ 問題3


MQTTサーバの「セッション管理」に関する特徴として正しいものはどれか。

A. クライアントごとにセッションを保持し、再接続時に購読情報を復元できる

B. TCPコネクションを保持せずUDPで管理する

C. セッションは常に破棄されるため再利用できない

D. サーバはセッションを記録せず、すべてクライアント側で管理する


正解:A

解説:MQTTサーバはクライアントセッションを保持できるため、再接続時に購読情報を再利用できる。



---


■ 問題4


MQTTサーバにおける「Last Will and Testament(LWT)」の役割はどれか。

A. サーバ障害時に復旧ログを出力する

B. クライアントが異常切断された際に通知を配信する

C. サーバ間で負荷分散を行う

D. QoSを自動的に調整する


正解:B

解説:LWTはクライアントが予期せず切断されたときにサーバが代わりに通知を送る機能。



---


■ 問題5


MQTTサーバにおける「トピックフィルタリング」の目的はどれか。

A. 購読リクエストを特定のトピックに基づいて制御する

B. データ暗号化を行う

C. QoSレベルを変更する

D. トラフィックを圧縮する


正解:A

解説:MQTTサーバはトピックに基づいてメッセージを適切な購読者に配信する。



---


■ 問題6


MQTTサーバのセキュリティ確保に関して適切な方法はどれか。

A. TLS/SSLによる通信暗号化

B. セッションを常にクリアする

C. UDPを使う

D. QoSを0に固定する


正解:A

解説:暗号化のためにTLS/SSLを利用することで盗聴や改ざんを防ぐ。



---


■ 問題7


MQTTサーバにおける「認証・認可機能」の役割はどれか。

A. クライアントの接続制御とアクセス可能なトピックを制御する

B. トピック数を制限する

C. QoSを自動調整する

D. メッセージを圧縮する


正解:A

解説:サーバ側でユーザごとに認証を行い、購読・発行できるトピックを制御する。



---


■ 問題8


MQTTサーバにおける「リテンションメッセージ」の機能はどれか。

A. サーバ障害時にシステムログを保持する

B. 最後に発行されたメッセージを保持し、新規購読者にも配信する

C. QoSの履歴を保存する

D. 認証情報をキャッシュする


正解:B

解説:リテンションメッセージは、最後に送信されたメッセージを保持し、新しく購読したクライアントにも配布する。



---


■ 問題9


MQTTサーバの「スケーラビリティ」に関して正しいものはどれか。

A. サーバをクラスタ化して負荷分散できる

B. 単一サーバでのみ動作するため拡張不可

C. QoSを利用すると必ず拡張性が低下する

D. TCP接続数を増やすと自動的にクラスタリングされる


正解:A

解説:大規模システムでは複数のMQTTサーバをクラスタ化し、負荷分散や冗長化を実現する。



---


■ 問題10


MQTTサーバの代表的なオープンソース実装の一つとして正しいものはどれか。

A. Mosquitto

B. Apache HTTP Server

C. BIND

D. MySQL


正解:A

解説:Eclipse Mosquittoは代表的なMQTTブローカーのオープンソース実装で、IoT分野で広く使われている。



---


✅ これで 「MQTTサーバ」 をテーマにした10問が完成しました。


👉 次は「MQTTサーバのスケーリング・冗長化設計」や「Mosquittoの設定例」をテーマに深掘りした問題も作成しますか?


コメント

このブログの人気の投稿

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

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

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