WebSocketプロトコルに関するネットワークスペシャリスト試験

 

承知しました ✅
以下に 「WebSocketプロトコル」 をテーマとしたネットワークスペシャリスト試験風の問題を 10問一括 で作成しました。


WebSocketプロトコルに関する試験問題(10問)

■ 問題1

WebSocketの接続確立において使用されるHTTPリクエストヘッダはどれか。
A. Upgrade: websocket
B. Transfer-Encoding: chunked
C. Accept-Encoding: gzip
D. Keep-Alive: true

正解:A
解説:WebSocketはHTTPのUpgradeヘッダを用いて、HTTPからWebSocketへのプロトコル切替を要求する。


■ 問題2

WebSocketのハンドシェイク時にクライアントが送信するユニークなキーはどれか。
A. WebSocket-Token
B. Sec-WebSocket-Key
C. Session-ID
D. Sec-WebSocket-Secret

正解:B
解説:クライアントはSec-WebSocket-Keyを送信し、サーバはそれを基にSec-WebSocket-Acceptを生成して返す。


■ 問題3

WebSocketで利用されるトランスポート層プロトコルはどれか。
A. UDP
B. TCP
C. QUIC
D. SCTP

正解:B
解説:WebSocketはTCPを基盤としており、信頼性のあるストリーム通信を行う。


■ 問題4

WebSocketのセキュア通信において使用されるURIスキームはどれか。
A. ws://
B. wss://
C. https://
D. ssl://

正解:B
解説:平文通信はws://、TLSを用いたセキュア通信はwss://が使用される。


■ 問題5

WebSocket通信で送受信されるデータは何と呼ばれるか。
A. パケット
B. セグメント
C. フレーム
D. ストリーム

正解:C
解説:WebSocketではデータを「フレーム」に分割して送受信する。


■ 問題6

WebSocketのping/pongフレームの役割はどれか。
A. 認証に用いる
B. 死活監視に用いる
C. データ暗号化に用いる
D. ストリーム制御に用いる

正解:B
解説pingフレームを送信すると相手はpongで応答し、接続が生きているか確認できる。


■ 問題7

WebSocketの初回ハンドシェイクに用いられるHTTPバージョンはどれか。
A. HTTP/0.9
B. HTTP/1.0
C. HTTP/1.1
D. HTTP/2

正解:C
解説:WebSocketのハンドシェイクはHTTP/1.1の機能(Upgradeヘッダなど)を利用して行われる。


■ 問題8

WebSocketの通信終了時に利用されるフレームはどれか。
A. Resetフレーム
B. Closeフレーム
C. Finishフレーム
D. Exitフレーム

正解:B
解説:接続を終了する際には「Closeフレーム」を交換し、正しくセッションを終了する。


■ 問題9

WebSocketにおけるサーバからの「プッシュ通知」がHTTPと比べて優れる点はどれか。
A. TCPを利用できる
B. リクエストレスポンスが不要でリアルタイム送信可能
C. クライアントからの再接続が不要
D. データが必ず圧縮される

正解:B
解説:HTTPはクライアントからのリクエストが必須だが、WebSocketはサーバ側から自由にデータを送信できる。


■ 問題10

WebSocketが特に適している用途はどれか。
A. 静的Webページ配信
B. 電子メール送受信
C. オンラインチャットや株価配信などリアルタイム通信
D. 大容量ファイル転送

正解:C
解説:WebSocketは低レイテンシ・常時接続を活かして、リアルタイム性の高い通信に利用される。


✅ これで WebSocketプロトコルに関する問題10問セット が完成しました。

次は「WebSocketのセキュリティ対策(Origin検証、CORS、TLS必須など)」をテーマにした10問をお作りしましょうか?

コメント

このブログの人気の投稿

ミライアイ内服薬は薬事法違反で、ほとんど効果がない詐欺ですか?

最高裁での上告理由書受理・却下の判断基準について

裁判官の忌避申立書の作成例