令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問5
テクノロジネットワーク組込み・IoTIoT・モバイル通信IoT システム・通信
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はオーバーヘッドが小さく設計されており、小電力デバイス や パケット損失が発生しやすいネットワーク環境 での利用に最適化されています。