📖 もうちょい詳しく
何が新しいの?
HTTPは、Webページをやり取りするときに使う「共通の通信ルール」です。
ブラウザ(ChromeやSafariなど)と、ページを置いてあるサーバーは、別々の場所で動いています。そのふたつが「ページをください」「はいどうぞ」と話し合うには、言葉づかいの決まりが必要です。その決まりがHTTPです。
「HyperText Transfer Protocol」を略した言葉で、Hypertext(リンクでつながった文書)を運ぶための取り決め、という意味があります。Webの一番の土台として、登場した当初から使われ続けています。
どうやって動いてるの?
やり取りは「お願い」と「お返事」のセットで進みます。
ブラウザが「このページをください」というお願い(リクエスト)を送ると、サーバーがその中身(レスポンス)を返します。このとき、GET(ください)や POST(送ります)といった決まった合図を使い分けて、何をしたいのかを伝えます。
返事には番号も付きます。200 ならうまくいった合図、404 は「ページが見つからない」という合図です。見覚えのあるエラー画面の番号は、このHTTPの返事から来ています。
何ができるの?
私たちが普段やっていることは、ほとんどがHTTPの上で動いています。
サイトを開く、ボタンを押す、フォームを送る、画像を読み込む——こうした操作のたびに、裏ではHTTPのお願いと返事が何度もやり取りされています。
最近は通信を暗号化した HTTPS が標準です。アドレスバーの先頭が https:// になっていれば、内容が他人に見られにくい状態で運ばれていることを表します。
🌱 身近なたとえ
レストランの注文で例えると、HTTPは「注文と提供の決まったやり取り」です。
お客(ブラウザ)が「これをください」と注文を伝えると、店(サーバー)が料理を運んできます。
注文の言い方や、できない場合の断り方があらかじめ決まっているから、初めての店でもスムーズに頼めます。HTTPも同じで、お願いと返事の形が決まっているからこそ、世界中のサイトと同じやり方で会話できます。
✅ まず覚えるポイント
- HTTPは「Webページをやり取りするための通信ルール」
- ブラウザの「お願い」とサーバーの「お返事」で成り立つ
GETやPOSTで「何をしたいか」を伝える200や404といった番号で結果がわかる- 暗号化した安全版が HTTPS(
https://で始まる)
🧭 よくある勘違い
HTTPとHTTPSは別物なの?
ほとんど同じ仲間で、安全さが違います。
HTTPSは、HTTPのやり取りを暗号化して、途中で内容を盗み見られにくくしたものです。最後のSは「Secure(安全)」を表します。仕組みの土台は同じで、その上に保護を一枚かぶせたのがHTTPS、とイメージすると整理できます。
HTTPはWebサイトを見るときだけのもの?
そうとも限りません。
スマホアプリがサーバーから情報を取ってくるときや、サービス同士がAPI(決まった窓口)でつながるときにも、よくHTTPが使われます。「ブラウザ専用」ではなく、機械同士のやり取りの共通語としても広く使われている、というのが正確なところです。
🧩 関連して覚えると楽な言葉
- HTML: HTTPで運ばれてくる、Webページの中身を書くための言葉
- API: アプリ同士をつなぐ窓口。多くがHTTPを使ってやり取りする
- SSL/TLS: 通信を暗号化するしくみ。これを使うとHTTPがHTTPSになる
- DNS: 名前をIPアドレスに変換し、HTTPの届け先を見つける手助けをする
🏁 ひとことでまとめ
HTTPは、ブラウザとサーバーがWebページをやり取りするための、世界共通の通信ルールです。
「ください」「どうぞ」という決まった形があるおかげで、どのサイトとも同じやり方で会話できます。普段の操作の裏側で、いつも静かに働いている土台のような存在です。
TERM SEARCH
ほかの用語を調べる
検索ボックスを準備中…