令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問5

IoT向けのアプリケーション層のプロトコルであるCoAP (Constrained Application Protocol) の特徴として,適切なものはどれか。

解答・解説

正解: エ. パケット損失が発生しやすいネットワーク環境での,小電力デバイスの通信に向いている。

CoAP (Constrained Application Protocol) は、IoTデバイスのようなリソースに制約のある環境(省電力、低メモリ、低処理能力)向けに設計されたアプリケーション層のプロトコルです。

トランスポート層に UDP (User Datagram Protocol) を採用しており、通信のオーバーヘッドが小さいため、パケット損失が発生しやすいネットワークや、バッテリー駆動の小電力デバイスの通信に適しています。したがって、選択肢「エ」が正解となります。

各選択肢の解説

  • ア: 信頼性よりもリアルタイム性が要求される音声や映像の通信は、RTP (Real-time Transport Protocol) などの特徴です。CoAPもUDPを使用しますが、ストリーミング向けではなく、センサーデータなどの軽量な通信を目的としています。

  • イ: 大容量で高い信頼性が要求されるデータ通信は、TCP (Transmission Control Protocol) などの特徴です。リソースに制約があるIoTデバイスを対象とするCoAPの用途には適していません。

  • ウ: テキストベースのプロトコルは HTTP などの特徴です。CoAPはデータサイズを削減するために バイナリベース のプロトコルを採用しており、テキストベースではありません。

  • エ: 正解です。CoAPはオーバーヘッドが小さく設計されており、小電力デバイス や パケット損失が発生しやすいネットワーク環境 での利用に最適化されています。

Spineチーム