CoAPの通信方式に関するネットワークスペシャリスト試験
了解しました ✅
以下に 「CoAPの通信方式」 をテーマにしたネットワークスペシャリスト試験風の問題を10問まとめました。
対象範囲は リクエスト/レスポンス、メッセージタイプ、UDPベース通信、再送制御、Observe拡張 です。
---
CoAPの通信方式に関する試験問題(10問)
---
■ 問題1
CoAPの基本的な通信モデルはどれか。
A. Publish/Subscribe型
B. Request/Response型
C. Peer-to-Peer型のみ
D. Connection-oriented型
正解:B
解説:CoAPはHTTPと同様、基本はリクエスト/レスポンス方式を採用する。
---
■ 問題2
CoAPのトランスポート層通信方式として標準で採用されているものはどれか。
A. TCP
B. UDP
C. SCTP
D. DCCP
正解:B
解説:CoAPは軽量性を重視し、UDP上で動作する。
---
■ 問題3
CoAPのConfirmableメッセージの特徴として正しいものはどれか。
A. ACK応答を必須とし、再送制御を行う
B. 再送を行わず送信のみ行う
C. サーバのみが送信可能
D. 常に暗号化される
正解:A
解説:Confirmableメッセージは信頼性を確保するため、必ずACK応答を必要とし、未応答時は再送される。
---
■ 問題4
CoAPにおけるNon-confirmableメッセージの特徴はどれか。
A. 信頼性を確保するため必ず再送される
B. 確認応答を要求せず、軽量に送信される
C. サーバ専用の制御メッセージである
D. TLSのみで利用可能
正解:B
解説:Non-confirmableは確認応答を要求せず、一方向で送信される。軽量だが信頼性は低い。
---
■ 問題5
CoAPのResetメッセージが送信される場面として最も適切なものはどれか。
A. メッセージを理解できない場合
B. QoSが低下した場合
C. Publisherが停止した場合
D. トピックが未登録の場合
正解:A
解説:Reset(RST)メッセージは受信側がメッセージを理解できないときに送信される。
---
■ 問題6
CoAPのObserve拡張の通信方式に関する説明として正しいものはどれか。
A. クライアントからのリクエスト後、サーバがリソース更新をプッシュ配信できる
B. サーバは常にポーリングでリソースを送信する
C. Subscriberが直接Publisherと接続する
D. UDPでは利用できない
正解:A
解説:Observe拡張により、クライアントはリソースを購読でき、更新時にサーバがプッシュ通知する。
---
■ 問題7
CoAPの信頼性確保のために行われる処理はどれか。
A. Confirmableメッセージの再送制御
B. TCPによるフロー制御
C. NAT変換
D. マルチキャスト除外制御
正解:A
解説:CoAPはUDP上に実装されるため、信頼性はConfirmableメッセージによる再送で確保する。
---
■ 問題8
CoAPで用いられるマルチキャスト通信の利用例として正しいものはどれか。
A. 複数のセンサーへの一斉リクエスト
B. TLSハンドシェイク
C. TCPセッション確立
D. データベース複製
正解:A
解説:CoAPはUDPを利用するためマルチキャストが可能で、複数ノードへの一斉リクエストに活用される。
---
■ 問題9
CoAPとHTTPの通信方式の違いとして正しいものはどれか。
A. CoAPはUDP、HTTPはTCPを利用する
B. CoAPは常に暗号化、HTTPは暗号化されない
C. CoAPはサーバレス、HTTPはサーバ必須
D. CoAPはメール送信専用
正解:A
解説:CoAPは軽量なUDPベース、HTTPは信頼性を重視したTCPベースで動作する。
---
■ 問題10
CoAPの通信方式がIoT環境に適している理由として正しいものはどれか。
A. 軽量なUDPベースで省リソース・低帯域でも動作可能
B. TCPを利用し高スループットを確保する
C. 常に大容量ファイル転送に対応している
D. DNS解決を不要とする
正解:A
解説:CoAPは省電力・低帯域の環境でも利用でき、IoT機器に適している。
---
✅ これで CoAPの通信方式をテーマにした10問 が完成しました。
👉 次は「CoAPメッセージフォーマット」や「Confirmable/Non-confirmableの比較」をテーマにした試験問題も作りますか?
コメント
コメントを投稿