投稿

ラベル(エンティティヘッダ)が付いた投稿を表示しています

HTTPのエンティティヘッダに関するネットワークスペシャリスト試験

  了解です。 ここでは HTTPのエンティティヘッダ(Entity Header Fields) をテーマに、ネットワークスペシャリスト試験向けの 選択式+正解+解説+穴埋め+誤文訂正 形式で10問作成します。 エンティティヘッダは、HTTPメッセージの本文(エンティティボディ)の属性を示すもので、代表例として Content-Type, Content-Length, Content-Encoding, Content-Language, Content-Location, Content-Range, Last-Modified, ETag, Expires などがあります。 --- HTTP エンティティヘッダをテーマとした問題(全10問) --- 問題1 次のうちHTTPのエンティティヘッダに該当するものはどれか。 A. Content-Type B. Date C. Host D. Connection 【正解】 A 【解説】 Content-Typeはエンティティヘッダであり、本文のメディアタイプを指定する。Dateは一般ヘッダ、Hostはリクエストヘッダ、Connectionは一般ヘッダ。 【穴埋め】 HTTPのContent-Typeヘッダは本文の ________ を指定する。 → メディアタイプ 【誤文訂正】 Dateはエンティティヘッダである。 → 正しくは一般ヘッダである。 --- 問題2 Content-Lengthヘッダの役割として正しいものはどれか。 A. 本文のサイズ(バイト数)を示す B. TCPセグメント長を示す C. 圧縮方式を指定する D. サーバの稼働時間を示す 【正解】 A 【解説】 Content-Lengthはエンティティボディの長さをバイト単位で示す。 【穴埋め】 Content-Lengthは本文の ________ をバイト単位で示す。 → 長さ 【誤文訂正】 Content-LengthはTCPセグメント長を示す。 → 正しくは本文の長さを示す。 --- 問題3 Content-Encodingヘッダの目的として正しいものはどれか。 A. キャッシュ制御 B. 本文のエンコード方式の指定 C. サーバ識別 D. HTTPバージョン指定 【正解】 B 【解説】 Content-Encodingはgzip...