投稿

ラベル(通信シーケンス)が付いた投稿を表示しています

HTTPの通信シーケンスにおけるGETリクエストの位置に関するネットワークスペシャリスト試験

  了解です。 では 「HTTPの通信シーケンスにおけるGETリクエストの位置」 をテーマに、ネットワークスペシャリスト試験向け形式(択一+正解+解説+穴埋め+誤文訂正)で10問作成します。 HTTP/1.0とHTTP/1.1の違い、コネクション確立、TCP 3ウェイハンドシェイク後の流れなども含めています。 --- HTTP通信シーケンスでのGETリクエスト位置に関する問題(全10問) --- 問題1 HTTP/1.1の通信において、GETリクエストが送信されるのはどのタイミングか。 A. TCP 3ウェイハンドシェイクの前 B. TCP 3ウェイハンドシェイク直後 C. サーバがレスポンスを返した後 D. TCPコネクション終了後 【正解】 B 【解説】 HTTPはTCPの上位プロトコルであり、まずTCP 3ウェイハンドシェイクでコネクションを確立した後に、最初のリクエストとしてGETメソッドが送られる。 【穴埋め】 GETリクエストはTCP 3ウェイハンドシェイク ________ に送信される。 → 直後 【誤文訂正】 GETリクエストはTCPコネクション終了後に送信される。 → 正しくは確立直後に送信される。 --- 問題2 HTTP/1.0でのGETリクエストに関する特徴として正しいのはどれか。 A. 複数のGETリクエストを同一接続で送信する B. 原則として1接続1リクエスト C. GETリクエストはTCP以外で送信される D. GETリクエストはUDPで送信される 【正解】 B 【解説】 HTTP/1.0では、基本的に1つのTCPコネクションで1つのGETリクエストとレスポンスをやり取りし、レスポンス送信後に接続を閉じる。 【穴埋め】 HTTP/1.0では ________ 接続1リクエストが原則である。 → 1 【誤文訂正】 HTTP/1.0では複数のGETリクエストを同一接続で送信する。 → 正しくは1接続1リクエスト。 --- 問題3 HTTP/1.1でのGETリクエスト送信位置に関する特徴として正しいものはどれか。 A. 1つの接続で複数回送信可能 B. 1つの接続で1回のみ送信可能 C. GETは必ず最後に送信される D. GETはTCP 3ウェイハンドシェイク前に送信される 【正解】 A 【解説】 HTTP/1.1ではKeep-...