HTTPプロトコルの詳細に関するネットワークスペシャリスト試験
了解です。 以下に HTTPプロトコルの詳細 に関するネットワークスペシャリスト試験問題を10問、 従来の形式(択一問題+正解+解説+穴埋め問題+誤文訂正問題)でまとめました。 --- HTTPプロトコル 詳細問題(全10問) --- 問題1 HTTP/1.1で、サーバがクライアントへ追加のリクエスト送信を促すために使用するヘッダはどれか。 A. Content-Type B. Host C. Expect D. Connection 【正解】 C 【解説】 HTTP/1.1のExpect: 100-continueヘッダは、クライアントが大きなボディを送る前にサーバが処理可能か確認するために使用される。 【穴埋め】 HTTP/1.1で大きなデータ送信前にサーバの応答を確認するために使われるヘッダは ________ である。 → Expect 【誤文訂正】 HTTP/1.1で大きなデータ送信前にサーバ応答確認を行うのはHostヘッダである。 → 正しくは Expect ヘッダである。 --- 問題2 HTTPでメソッドに関する説明として正しいものはどれか。 A. GETはサーバ上のリソースを削除する B. POSTはリソースの取得にのみ使用する C. PUTは指定されたURIにリソースを作成または置き換える D. DELETEはリソースの内容を取得する 【正解】 C 【解説】 PUTは指定URIに対してリソースを新規作成または更新するメソッドである。 【穴埋め】 PUTメソッドは指定されたURIにリソースを ________ または ________ する。 → 作成、置き換える 【誤文訂正】 PUTメソッドはリソースを削除するために使用される。 → 正しくは作成または置き換えるために使用される。 --- 問題3 HTTPのKeep-Alive機能の目的として最も適切なものはどれか。 A. セッションの暗号化 B. 同一TCP接続で複数リクエストを送る C. キャッシュ制御 D. HTTPヘッダの圧縮 【正解】 B 【解説】 Keep-AliveはTCPコネクションを維持し、複数のHTTPリクエストを同一接続で処理する。 【穴埋め】 Keep-Aliveは同一 ________ 接続で複数のリクエスト・レスポンスを処理する仕組みである。 → TCP 【...