令和5年度 春期 午前Ⅱ 問8
ネットワーク応用
CoAPに関する問題
IoT向けのアプリケーション層のプロトコルであるCoAP(Constrained Application Protocol)の特徴として,適切なものはどれか。
- ア信頼性よりもリアルタイム性が要求される音声や映像の通信に向いている。
- イ大容量で高い信頼性が要求されるデータの通信に向いている。
- ウテキストベースのプロトコルであり,100文字程度の短いメッセージの通信に向いている。
- エパケット損失が発生しやすいネットワーク環境での,小電力デバイスの通信に向いている。
答えと解説を見る
✓ これが正解エパケット損失が発生しやすいネットワーク環境での,小電力デバイスの通信に向いている。
解説
CoAPはパケット損失が多い環境の小電力デバイス向けです。
CoAPは、処理能力や電力に制約のあるIoTのデバイスどうしの通信を想定して作られた、アプリケーション層のプロトコルです。HTTPに似た要求と応答の形をとりながら、トランスポートには軽いUDPを使い、ヘッダーも短いバイナリ形式にして、やり取りの負担を小さくしています。UDPで失われたメッセージに備えて、確認応答と再送を行う仕組みも持っています。そのため、パケット損失が起きやすいネットワークで、小電力のデバイスが通信する場面に向いています。制約のある機器のためのHTTPに似た軽いプロトコル、と名前の意味で覚えると選べます。
ほかの選択肢はなぜ違うのか
- ア信頼性よりもリアルタイム性が要求される音…:信頼性よりもリアルタイム性を重んじる音声や映像の通信には、それに向けて作られた別のプロトコルが使われます。CoAPは制約のある機器の小さなデータのやり取りを想定しており、音声や映像の転送を目的にしていません。
- イ大容量で高い信頼性が要求されるデータの通…:大容量のデータを高い信頼性で送るのは、TCPを使うファイル転送などが得意とする分野です。CoAPは小さなメッセージを軽く送ることを重視したプロトコルで、大容量の通信に向けて作られてはいません。
- ウテキストベースのプロトコルであり,100…:CoAPはテキストではなく、短いバイナリ形式のヘッダーを使うプロトコルです。テキストで書くとメッセージが長くなって処理の負担も増えるため、制約のある機器に向けた設計とは方向が逆になります。
この問題の用語
- UDP届いたかを確かめず、速さを優先して送る通信の約束事です。TCPと同じくポート番号でアプリを見分け、音声や動画の配信に向きます。
- プロトコル通信するときの、決まりごとや手順のまとまりのことをいいます。送る側と受ける側が同じものに従うことで、やり取りが成り立ちます。
- 信頼性意図した動きと実際の結果が食い違わない度合い。情報セキュリティでは一貫しているという特性、機器ではRASISのRとして壊れにくさを指します。
出典:令和5年度 春期 ネットワークスペシャリスト試験 午前Ⅱ 問8
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)