HTTP
Hypertext Transfer Protocol
ブラウザとサーバーがデータをやり取りする時の共通の約束事。
簡単に説明すると
HTTPは、ブラウザがWebサーバーからデータを引き出す時に使う共通のルールのことだよ。 ブラウザが「このページを見せて」というリクエストを送り、サーバーがそれに応えて文字や画像のデータを送り返すんだ。URLの先頭にある「http://」という文字は、このルールを使って通信しているという印なんだよ。
名前のヒミツ
HTTP(えいちてぃーてぃーぴー)は、Hypertext(ハイパーテキスト)をTransfer(転送)するためのProtocol(手順・規約)という意味だよ。 ざっくり言うと、Webページを表示するための「言葉のルール」という側面を持っているんだ。
くわしく見てみよう!
HTTPとは、WebブラウザとWebサーバーの間で情報をやり取りするための通信規約のことだよ。
インターネットでWebサイトを見る時、僕たちのデバイスと情報を保管しているコンピューターが会話をする必要があるんだ。
この会話をスムーズに進めるために決められた「世界共通のルール」がHTTPなんだよ。
ブラウザが特定のページを開こうとする時、まずはサーバーに対して「リクエスト」というお願いを送るんだ。
それを受け取ったサーバーは、中身を確認して「レスポンス」という返事を返すよ。この1往復のやり取りによって、文字や画像が正しく画面に表示される仕組みになっているんだね。
通信の安全を守るために、HTTPに暗号化の技術を組み合わせた「HTTPS」も広く使われているよ。
WebサイトのアドレスであるURLの先頭を見れば、今どのルールで通信しているかが分かるようになっているんだ。
基本となるHTTPの仕組みを理解しておくと、Webサイトがどうやって画面に届くのかがよく分かるようになるんだよ。