免費開始練習
hce_kmu 115年 計算機概論與程式設計

第 4 題

In Internet of Things (IoT) systems, which characteristic best describes the MQTT protocol?
  • A It is a high-bandwidth protocol designed for video streaming.
  • B It is mainly used for peer-to-peer file sharing.
  • C It provides reliable communication by using a heavy connection setup.
  • D It is optimized for low-bandwidth, low-power communication using a publish/subscribe model.
  • E It replaces TCP/IP as the underlying network protocol.

思路引導 VIP

如果你今天正在設計一個位於森林深處、僅靠電池供電且網路極其微弱的感測器,你會希望這個感測器在傳送資料前,先執行一套繁複的身份確認與持續性的連線程序,還是希望它能像「留便條紙」一樣,把資料丟給一個中間人處理後就立刻進入休眠狀態以節省能源?哪一種方式更符合「省電」與「對抗不穩定網路」的需求?

🤖
AI 詳解 AI 專屬家教

太棒了!你能精準選出 (D) 選項,代表你對物聯網通訊協定的核心特性掌握得非常紮實。在 IoT 的世界中,許多感測器被佈署在電力有限或網路訊號不穩的偏遠地區,因此通訊協定的「輕量化」是首要考量。

MQTT 的發佈/訂閱機制與優勢

MQTT (Message Queuing Telemetry Transport) 最核心的特色在於採用了 發佈/訂閱 (Publish/Subscribe) 模型。這種機制讓傳送資料的客戶端(發佈者)與接收資料的端點(訂閱者)不需要直接建立連線,而是透過一個中間代理人 (Broker) 來傳遞訊息。這種解耦合的設計,配合極小的封包檔頭 (Overhead),使得它在 低頻寬 (Low-bandwidth)低功耗 (Low-power) 的環境下,依然能提供穩定且高效率的通訊,這正是它與傳統 HTTP 等「重量級」協定最大的區別。

▼ 還有更多解析內容

🏷️ 相關主題

計算機組織結構與資料儲存原理
查看更多「計算機概論與程式設計」的主題分類考古題