MQTTに関するネットワークスペシャリスト試験
了解しました ✅
以下に 「MQTT(Message Queuing Telemetry Transport)」 をテーマにしたネットワークスペシャリスト試験風の問題を10問まとめました。
出題範囲は IoT通信、プロトコルの特徴、QoS、セキュリティ、適用事例 です。
---
MQTTに関する試験問題(10問)
---
■ 問題1
MQTTの基本的な特徴として正しいものはどれか。
A. 軽量なパブリッシュ/サブスクライブ型メッセージングプロトコル
B. TCPではなくUDP上で動作する
C. Webブラウザ専用に設計されたプロトコル
D. 高スループットの動画ストリーミング専用
正解:A
解説:MQTTはIoTデバイスなどリソース制約環境向けに設計された軽量プロトコルで、Publish/Subscribe方式を採用する。
---
■ 問題2
MQTTで利用される標準的なトランスポート層プロトコルはどれか。
A. UDP
B. TCP
C. ICMP
D. SCTP
正解:B
解説:MQTTは信頼性を重視してTCP上で動作する。
---
■ 問題3
MQTTのメッセージ配信モデルとして正しいものはどれか。
A. クライアント間の直接通信
B. ブローカーを介したPublish/Subscribe
C. サーバからの一方向Push通信のみ
D. メッシュ型通信
正解:B
解説:クライアントはBroker(仲介サーバ)を通じてPublish/Subscribeでメッセージをやり取りする。
---
■ 問題4
MQTTのQoSレベル「0」の特徴として最も適切なものはどれか。
A. 少なくとも1回は必ず配信される
B. 多重配信を防止する
C. 送信するだけで再送は行わない(at most once)
D. 常に1回だけの配信を保証する
正解:C
解説:QoS 0は「最多1回配信」で、再送は行わない。
---
■ 問題5
MQTTのQoSレベル「2」の特徴として正しいものはどれか。
A. メッセージは必ず1回、重複せずに配信される(exactly once)
B. 配信回数は保証されない
C. 多重配信が起こり得る
D. 送信側のみで確認される
正解:A
解説:QoS 2は最も信頼性の高い配信方式で、メッセージは重複せず1回だけ配信される。
---
■ 問題6
MQTTで利用される標準ポート番号(非暗号化)はどれか。
A. 80
B. 443
C. 1883
D. 8883
正解:C
解説:1883が標準のMQTTポート。TLS/SSLを用いる場合は8883が使われる。
---
■ 問題7
MQTTのセキュリティを強化する方法として適切なものはどれか。
A. TLSによる暗号化
B. DHCPによるアドレス自動割り当て
C. NATによる多重化
D. QoSレベルの上昇
正解:A
解説:通信の盗聴や改ざんを防ぐためにTLS(SSL)による暗号化を用いる。
---
■ 問題8
MQTTで「Last Will and Testament(LWT)」機能が利用される場面として最も適切なのはどれか。
A. クライアントが予期せず切断された際に通知を送る
B. メッセージを暗号化する
C. QoSを自動的に選択する
D. 再接続時に履歴を同期する
正解:A
解説:LWTは、クライアントが異常切断された場合にブローカーが代わりに通知を送る仕組み。
---
■ 問題9
MQTTがIoTに適している理由として正しいものはどれか。
A. 軽量で帯域やリソースの少ない環境でも利用可能
B. 大容量ファイル転送に特化している
C. メール配信のために最適化されている
D. DNSレコードを自動生成する
正解:A
解説:MQTTは低帯域・低消費電力環境で動作可能なためIoT向けに広く採用される。
---
■ 問題10
MQTTの実利用例として最も適切なものはどれか。
A. スマートホームのセンサーからクラウドへのデータ送信
B. 動画配信サービスのストリーミング
C. ファイルサーバへの大容量アップロード
D. Webページのキャッシュ制御
正解:A
解説:MQTTはセンサーやIoT機器からクラウドへのデータ送信、M2M通信に広く利用されている。
---
✅ これで「MQTT」をテーマとした試験問題10問が完成しました。
👉 次は「MQTTのQoSレベル別比較」や「MQTT over WebSocket」をテーマに深堀り問題を作りますか?
コメント
コメントを投稿