令和7年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問5
この問題は2025(R7)春 ネットワークスペシャリスト 午前IIに出題されたものです。出題時点の法令・制度に基づく内容のため、現行の内容と一致しない場合があります。
本ページの問題文・選択肢は、原本の体裁を Web 表示用に正規化しています(改行・記号・数式・図表参照の調整)。設問の趣旨および正解に影響する変更は加えていません。
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はオーバーヘッドが小さく設計されており、小電力デバイス や パケット損失が発生しやすいネットワーク環境 での利用に最適化されています。