「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

HyperText Transfer Protocol over TLS

pointこの用語のポイント

pointHTTPとTLSが合体したやつだよ

point通信内容が暗号化されるよ

pointインターネットで使うよ

point「HTTP over TLS」や「HTTPS」と表現されるのが一般的だよ

スポンサーリンク

簡単に書くよ

HyperText Transfer Protocol over TLS(読:ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)とは

いわゆる「HTTP over TLS(HTTPS)」のこと。
用語の中身としては

インターネットで暗号化通信をするときに使うやつ
であり

ホームページのファイルを受け渡しするときに使う「HTTP」というお約束事と、通信内容暗号化するときに使う「TLS」というお約束事が合体した姿
です。


image piyo

詳しく書くよ

最初に留意事項です。
HTTP over TLS」や「HTTPS」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
HTTP over TLSの正式名称(?)が「HyperText Transfer Protocol over TLS」です。
HyperText Transfer Protocol over TLS」を省略したのが「HTTP over TLS」ね。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)

以上が「HTTP over TLS(HTTPS)」の意味を知っている人向けの説明です。

「HTTP over TLS(HTTPS)って何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩5

それでは、いってみましょう。
まずは予備知識として

通信プロトコルプロトコル
HTTP
SSL
TLS


について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

通信プロトコルプロトコルは「通信するときに使う お約束事」です。

通信するときは足並みを揃える必要があります。
片方が日本語で話しかけたのに、もう一方が英語で お返事したのでは、コミュニケーションが成立しませんよね。
それと同じです。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)2

そこで「○○通信をするときは ××というお約束事に従って やり取りしようね」と事前に決まっています。
言い方を変えると

通信するときは、お約束事が必要

なのです。

この「通信するときに使う お約束事」を「通信プロトコル(プロトコル)」と言います。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)3

HTTPは「ホームページファイルを受け渡しするときに使う お約束事」です。
よく分からない人は「インターネットをするときに使う お約束事」と解釈しても かまいません。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)4

あなたがホームページを見るとき、まず、ホームページを見るときに使うソフトWebブラウザがホームページのファイルが置いてあるコンピュータWebサーバに「このページをおくれ」と お願いを出します。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)5

そのお願いに対して、WebサーバさんからWebブラウザさんに「ほれ、そのページだよ」と お返事がきます。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)6

お返事を受け取ったWebブラウザさんは、受け取ったページを画面上に表示します。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)7

これがホームページを見るときの流れです。

この流れにおける「このページをおくれ」「ほれ、そのページだよ」のやり取りで使う お約束事がHTTPです。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)8

SSLは「インターネット上の通信を暗号化するための仕組み」です。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)9

SSLは、その役目を終えました。
今は「TLS」というやつがSSLの後継者的なポジションで頑張っています。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)10

とはいえ「TLS」と言われても、あまり馴染みがありませんよね。

当時の人も同じように考えたのでしょう。
実際には「TLS」ですが「SSL」もしくは「SSL/TLS」と表現されることが多いです。

以上を踏まえて

HTTPとSSL(TLS)が合体したやつ

であり

通信内容が暗号化されるHTTPっぽいやつ

が「HyperText Transfer Protocol over TLS」です。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)11

上でも書きましたが、一般的には「HTTP over TLS」や「HTTPS」と表現されます。
※本ページでも以降は「HTTPS」と表現します。

HTTPでやり取りするときは、通信の内容が暗号化されません。
悪い人が途中で盗み見ると、やり取りする内容がバレてしまいます。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)12

それは、ちょっとイヤですよね。
そこで、SSL(TLS)の力を借りてHTTPに暗号化通信をさせることにしました。

それがHTTPSです。

HTTPSでは通信の内容が暗号化されます。
悪い人が途中で盗み見ても、やり取りする内容がバレにくい理屈です。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)13

いまいちイメージできない人は郵便配達のお兄さんを想像してください。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)14

HTTPさんは、あなたから預かったお手紙をスケスケのカバンに入れて配達してくれます。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)15

HTTPSさんは黒いカバンに入れて配達してくれます。

HyperText Transfer Protocol over TLS(ハイパーテキスト・トランスファー・プロトコル・オーバー・ティーエルエス)16

そんなイメージです。


image piyo2

一言でまとめるよ

まぁ「HyperText Transfer Protocol over TLS」って単語が出てきたら「HTTP over TLS(通信内容が暗号化されるHTTPっぽいやつ)のことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像069
書籍画像056

おまけ

■訳してみるよ

「HyperText(ハイパーテキスト)」はIT用語の「ハイパーテキスト」です。
ちょっと意訳ですが「ホームページのファイル」だと思ってください。
「transfer(トランスファー)」の意味は「移す」とか「動かす」とか「運ぶ」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
「over(オーバー)」の意味は「上に」とか「超えて」とかです。
「TLS」は「Transport Layer Security(トランスポート・レイヤー・セキュリティ)」の略です。
「transport(トランスポート)」の意味は「運送」とか「運搬」とか「輸送」とかです。
「layer(レイヤ)」の意味は「層」とかです。
「security(セキュリティ)」の意味は「安全」とか「防犯」とかです。
何となく くっつけると

運搬層の安全の上に、ホームページのファイルを運ぶお約束事

となります。

訳01





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
エンジニアのための生成AI入門 はじめての生成AIアプリ開発からエージェント開発まで