投稿

ラベル(HTTPプロトコル)が付いた投稿を表示しています

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 【...

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

以下は「TCP/IPプロトコル群におけるアプリケーション層のHTTPプロトコル」に関するネットワークスペシャリスト試験対策の選択式・穴埋め・誤文訂正問題(全10問)です。 ■ 問題 1 HTTPの主な用途として正しいものはどれか。 A. 電子メールの送信 B. Webページの閲覧 C. ファイル転送 D. ネットワーク機器の制御 【正解】B 【解説】HTTPはWebブラウザとWebサーバ間の通信に用いられる。 【穴埋め】HTTPは「______ページ」の表示に使われる。→ Web 【誤文訂正】 A:SMTPの用途 C:FTPの用途 D:SNMPや専用プロトコルの用途 ■ 問題 2 HTTPはどの層のプロトコルか。 A. ネットワーク層 B. データリンク層 C. アプリケーション層 D. トランスポート層 【正解】C 【解説】HTTPはTCP/IPモデルのアプリケーション層に属する。 【穴埋め】HTTPは「______層」に属する。→ アプリケーション 【誤文訂正】 A/B/D:HTTPは上位層であるアプリケーション層のプロトコル ■ 問題 3 HTTPで使用されるトランスポート層のプロトコルはどれか。 A. UDP B. TCP C. ICMP D. ARP 【正解】B 【解説】HTTPは信頼性のある通信が求められるため、TCPを使用する。 【穴埋め】HTTPは「______」プロトコル上で動作する。→ TCP 【誤文訂正】 A:UDPは非信頼性 C:制御用プロトコル D:MACアドレス解決用 ■ 問題 4 HTTPのステータスコード「404」は何を意味するか。 A. 正常終了 B. リダイレクト C. リクエストエラー D. 該当リソースが見つからない 【正解】D 【解説】404 Not Foundは、指定されたページが存在しない場合に返される。 【穴埋め】HTTPステータス「404」は「______が見つからない」ことを示す。→ リソース 【誤文訂正】 A:200 OK B:3xx系コード C:400 Bad Request ■ 問題 5 HTTPのメソッドとして存在するものはどれか。 A. FETCH B. GET C. SEND...