本文へ移動
合格ノート.
基本情報技術者試験
基本情報技術者試験用語一覧を見る
テクノロジ

HTTPとは

英語名:Hypertext Transfer Protocol

ひとことで言うと:WebブラウザとWebサーバなどが要求と応答を交換するためのアプリケーション層プロトコル。

意味をわかりやすく解説

HTTPではクライアントがリクエストを送り、サーバがステータスコード、ヘッダ、本文を含むレスポンスを返します。代表的なメソッドにはGET、POST、PUT、DELETEなどがあります。

HTTP自体は通信内容を暗号化しません。HTTPSではHTTPをTLSで保護します。HTTPは基本的にステートレスで、ログイン状態などはCookieやセッションなどの仕組みを組み合わせて管理します。

具体例

ブラウザが GET /index.html を送り、サーバが 200 OK とHTMLを返すのがHTTP通信の例です。

似た用語との違い

HTTPS

HTTPは平文になり得ます。HTTPSはHTTP通信をTLSで暗号化し、サーバ認証や改ざん検知を行います。

基本情報技術者試験の試験ポイント

メソッド、ステータスコード、ステートレス性、HTTPSとの違いを押さえます。

CHECK QUESTION

HTTPの 404 ステータスコードは、一般にどのような状態を表しますか。

答えを見る

要求された資源が見つからないことを表します。

この説明は分かりやすかったですか?

基本情報技術者試験を勉強中ですか?

この用語を含む重要用語を、単語帳や4択テストで学習できます。