ネットワークスペシャリスト 2021年 午前2 問12
問題文
IoTで利用される通信プロトコルであり、パブリッシュ/サブスクライブ(Publish/Subscribe)型のモデルを採用しているものはどれか。
選択肢
ア:6LoWPAN
イ:BLE
ウ:MQTT(正解)
エ:Wi-SUN
IoTで利用される通信プロトコルであり、パブリッシュ/サブスクライブ(Publish/Subscribe)型のモデルを採用しているものはどれか【午前2 解説】
要点まとめ
- 結論:パブリッシュ/サブスクライブ型モデルを採用しているのはMQTTである。
- 根拠:MQTTは軽量なメッセージングプロトコルで、IoT機器間の効率的な通信を実現するために設計されている。
- 差がつくポイント:他の選択肢は通信方式や物理層・リンク層の技術であり、MQTTのようなアプリケーション層のメッセージングプロトコルではない点を理解すること。
正解の理由
MQTTは「Message Queuing Telemetry Transport」の略で、IoT機器間の通信に適した軽量なメッセージングプロトコルです。特徴はパブリッシュ/サブスクライブモデルを採用し、ブローカーを介してメッセージを配信するため、送信者と受信者が直接通信する必要がありません。これにより、ネットワーク負荷の軽減や柔軟な通信が可能となります。
よくある誤解
BLEや6LoWPANは通信技術として重要ですが、パブリッシュ/サブスクライブのメッセージングモデルを提供するプロトコルではありません。Wi-SUNも通信規格であり、MQTTのようなメッセージングプロトコルとは異なります。
解法ステップ
- IoTで使われる通信プロトコルの種類を理解する(物理層、リンク層、アプリケーション層)。
- パブリッシュ/サブスクライブモデルの特徴を確認する(ブローカーを介したメッセージ配信)。
- 選択肢の中でアプリケーション層のメッセージングプロトコルを探す。
- MQTTがパブリッシュ/サブスクライブ型であることを知っているか確認する。
- 他の選択肢は通信規格や物理層技術であるため除外する。
選択肢別の誤答解説
- ア: 6LoWPAN
IPv6を小型デバイス向けに最適化した通信規格であり、パブリッシュ/サブスクライブモデルではない。 - イ: BLE
Bluetooth Low Energyは近距離無線通信技術で、メッセージングモデルの規定はない。 - ウ: MQTT
正解。パブリッシュ/サブスクライブ型のメッセージングプロトコル。 - エ: Wi-SUN
無線メッシュネットワークの通信規格であり、メッセージングモデルは規定していない。
補足コラム
MQTTはIoT分野で広く使われており、軽量で省電力な通信が求められる環境に適しています。ブローカーがメッセージの中継を行うため、デバイス間の直接通信を避けられ、ネットワークの拡張性や管理性が向上します。MQTT以外にも、CoAPなどのプロトコルもIoTで利用されますが、パブリッシュ/サブスクライブモデルはMQTTの特徴です。
FAQ
Q: MQTTのパブリッシュ/サブスクライブモデルとは何ですか?
A: メッセージの送信者(パブリッシャー)がトピックにメッセージを送信し、受信者(サブスクライバー)がそのトピックを購読してメッセージを受け取る通信モデルです。
A: メッセージの送信者(パブリッシャー)がトピックにメッセージを送信し、受信者(サブスクライバー)がそのトピックを購読してメッセージを受け取る通信モデルです。
Q: 6LoWPANとMQTTはどのように違いますか?
A: 6LoWPANはIPv6を小型デバイス向けに圧縮して伝送する通信規格で、MQTTはその上位層で動作するメッセージングプロトコルです。
A: 6LoWPANはIPv6を小型デバイス向けに圧縮して伝送する通信規格で、MQTTはその上位層で動作するメッセージングプロトコルです。
関連キーワード: MQTT, パブリッシュ/サブスクライブ、IoT通信プロトコル、6LoWPAN, BLE, Wi-SUN

\ せっかくなら /
ネットワークスペシャリストを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

