HTTPとは
HTTP(HyperText Transfer Protocol)とは、WebブラウザとWebサーバの間で、HTMLなどのデータをやり取りするためのアプリケーション層のプロトコルである。
クライアントの要求(リクエスト)にサーバが応答(レスポンス)を返す形で通信し、要求の種類はGETやPOSTなどのメソッドで示す。HTTP自体は状態を保持しないため、cookieを使ってセッションを管理する。TLSで暗号化したものをHTTPSという。
試験ではここが問われる
- アプリケーション層のプロトコルであることと、HTTPSとの関係
関連する用語
この用語が出てくる問題
- 令和7年度 春期 問36: Web サーバのログを分析したところ,Web サーバへの攻撃と思われる HTTP リクエストヘッダー
- 令和6年度 春期 問41: WAF による防御が有効な攻撃として,最も適切なものはどれか。
- 令和6年度 秋期 問50: レスポンシブ Web デザインを実現するに当たって,単一の HTML 文書を用いて,Web コンテン
- 令和7年度 春期 問17: OpenAPI Specification に従った API の定義・開発を支援する機能を提供する
アプリで弱点分析つきの演習ができます