WebSocketスキーム(ws:およびwss:)に関するネットワークスペシャリスト試験
了解しました ✅
今回は WebSocketスキーム(ws: および wss:) をテーマに、ネットワークスペシャリスト試験向けに 10問 を作成しました。
ws: は平文通信、wss: はTLSを利用した暗号化通信であり、HTTP(S)と同様の関係です。
---
ws: スキームをテーマとした問題(10問)
---
■ 問題1
ws: スキームを利用する際の既定ポート番号はどれか。
A. 443
B. 80
C. 21
D. 8080
正解:B
解説:ws: は平文WebSocket通信であり、HTTP同様に既定ポートは80番を利用する。
---
■ 問題2
暗号化されたWebSocket通信に利用されるスキームはどれか。
A. ws:
B. ftp:
C. wss:
D. ssh:
正解:C
解説:wss: はTLSを利用したWebSocket通信であり、HTTPSと同様に443番ポートを使うのが標準。
---
■ 問題3
WebSocketが従来のHTTP通信と異なる特徴として正しいものはどれか。
A. クライアントからのリクエストにのみ応答する
B. 双方向のリアルタイム通信を可能にする
C. ステートレスである
D. ファイル転送専用である
正解:B
解説:WebSocketは一度確立した接続で双方向にデータをやり取りできる。
---
■ 問題4
WebSocket通信の初期確立時に利用されるプロトコルはどれか。
A. TCPハンドシェイク
B. HTTPハンドシェイク
C. SMTP
D. SNMP
正解:B
解説:WebSocketはHTTPによるハンドシェイクから始まり、その後ソケットがアップグレードされる。
---
■ 問題5
ws://example.com/chat というURIの意味として正しいものはどれか。
A. HTTPでチャットサービスに接続する
B. WebSocketの平文接続で /chat に接続する
C. 暗号化されたWebSocket接続
D. FTPでファイル転送を行う
正解:B
解説:ws:// は暗号化されていないWebSocket接続を示し、パス /chat はサービスのエンドポイントを表す。
---
■ 問題6
WebSocketがHTTPのロングポーリングより優れている点はどれか。
A. 接続ごとにリクエストヘッダを送信しないため通信効率が高い
B. 暗号化を必須としている
C. パケットはUDPで送信される
D. サーバからクライアントへの通信はできない
正解:A
解説:WebSocketは一度確立した接続を維持するため、HTTPのように毎回リクエストを送る必要がなく効率が良い。
---
■ 問題7
WebSocketのURIでポート番号を明示的に指定した場合、正しい形式はどれか。
A. ws://example.com:9000/
B. ws:example.com:9000
C. ws//example.com/9000
D. http-ws://example.com
正解:A
解説:URIでは スキーム://ホスト:ポート/パス の形式を用いる。
---
■ 問題8
WebSocket通信が多用されるアプリケーション例として最も適切なものはどれか。
A. バッチ処理システム
B. リアルタイムチャットアプリケーション
C. 静的HTMLページ配信
D. メールサーバ
正解:B
解説:WebSocketはリアルタイム通信が必要なチャットやゲーム、株価配信などに利用される。
---
■ 問題9
WebSocketでTLSを利用する場合のURIスキームと標準ポート番号の組み合わせはどれか。
A. wss:// と 443番
B. ws:// と 80番
C. wss:// と 80番
D. ws:// と 443番
正解:A
解説:TLS利用時は wss:// を使い、標準では443番ポートが用いられる。
---
■ 問題10
WebSocket通信におけるセキュリティリスクとして最も注意すべき点はどれか。
A. IPフラグメント攻撃
B. クロスサイトWebSocketハイジャック (CSWSH)
C. ICMPリダイレクト攻撃
D. ループバックアドレス偽装
正解:B
解説:WebSocketはクロスオリジン通信に伴うセキュリティリスクがあり、CSWSHなどの攻撃に注意する必要がある。
---
✅ これで ws:スキームをテーマとした10問 が完成しました。
👉 次は「午後Ⅰ形式(WebSocketハンドシェイクのキャプチャ解析)」や「午後Ⅱ形式(チャットシステムの設計シナリオ)」風に展開しましょうか?
コメント
コメントを投稿