ネットワークスペシャリスト試験 令和5年度 春期 午前II 問8
IoT向けのアプリケーション層のプロトコルであるCoAP(Constrained Application Protocol)の特徴として、適切なものはどれか。
選択肢を押すと答え合わせができます。
正解と解説を見る
【正解】エ
CoAPは、処理能力、メモリ、電池容量などに制約があるIoTデバイス向けに設計された軽量なアプリケーション層プロトコルです。UDPを利用し、ヘッダーを小さくしたバイナリ形式で通信するため、低速でパケット損失が生じやすいネットワークでも通信量や消費電力を抑えられます。また、確認応答を必要とするConfirmableメッセージを選べば、UDP上でも再送によって一定の信頼性を確保できます。したがって、エが適切です。
アの説明は誤りです。これは音声や映像をリアルタイムに配送するRTPなどに当てはまる特徴です。多少の欠落より遅延の小ささを優先しますが、CoAPの主用途はセンサー値の取得や機器の制御です。
イの説明は誤りです。大容量で高い信頼性が必要なデータには、TCPを利用するFTPやHTTPなどが適しています。CoAPは小さなデータを低いオーバーヘッドで交換する用途を想定しています。
ウの説明は誤りです。100文字程度の短いテキストという特徴はSMSなどの説明に近いものです。CoAPはテキストベースではなく、コンパクトなバイナリ形式を採用しています。
【ポイント】 CoAPはREST型であり、GET、POST、PUT、DELETEといったHTTPに似た操作を使用できます。 HTTPが一般にTCPを使うのに対し、CoAPはUDPを使う点が重要です。軽量性と、必要に応じて確認応答を選べる仕組みを併せて覚えます。
出典:令和5年度 春期 ネットワークスペシャリスト試験 午前II 問8
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。
この回の25問を、アプリで通しで解く
- 本番と同じ問題数・制限時間で通し演習(模試モード)
- 間違えた問題は自動で「復習すべき問題」に回る
- 解説で分からない点はAIに質問できる