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

HTTP over SSL

pointこの用語のポイント

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

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

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

point「HyperText Transfer Protocol over Secure Socket Layer」の略だよ

スポンサーリンク

簡単に書くよ

HTTP over SSL(読:エィチティーティーピー・オーバー・エスエスエル)とは

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

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


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

通信プロトコルプロトコル
HTTP
SSLTLS


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

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

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

HTTP over SSL

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

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

なのです。

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

HTTP over SSL2

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

HTTP over SSL3

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

HTTP over SSL4

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

HTTP over SSL5

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

HTTP over SSL6

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

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

HTTP over SSL7

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

HTTP over SSL8

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

HTTP over SSL9

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

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

以上を踏まえて

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

であり

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

が「HTTP over SSL」です。

HTTP over SSL10

HyperText Transfer Protocol over Secure Socket Layer(ハイパーテキスト・トランスファー・プロトコル・オーバー・セキュア・ソケット・レイヤー)」の略で「HTTP over SSL」ね。
気が向いたら、覚えてあげてください。

HTTP over SSL11

※「HyperText Transfer Protocol over Secure Socket Layer」を何となく日本語にすると「『安全な受け口』層の上にホームページのファイルを運ぶお約束事」となります。[詳細]

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

HTTP over SSL12

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

それがHTTP over SSLです。

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

HTTP over SSL13

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

HTTP over SSL14

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

HTTP over SSL15

HTTP over SSLさんは、黒いカバンに入れて配達してくれます。

HTTP over SSL16

そんなイメージです。

ちなみに、上でも書きましたが「TLS」を指して「SSL」と表現している場合があります。
SSL扱いしていますが、実際にはTLSだったりするのです。

そのため「HTTP over SSL」も「HTTP over SSL/TLS」や「HTTP over TLS」のような表記をされる場合があります。
あるいは「HTTPS」です。
これらの用語は、すべて同じ意味です。

個人的な印象では、登場頻度は

1.HTTPS
2.HTTP over SSL
2.HTTP over SSL/TLS
4.HTTP over TLS


ですけどね。

一般的に、よく見るのは「HTTPS」です。
「HTTP over SSL」と「HTTP over SSL/TLS」は同じくらいの頻度でしょうか。
「HTTP over TLS」は、あまり見かけない気がします……が、某・資格試験の過去問で出てきました。
一応、頭の片隅にでも置いておいてあげてください。


image piyo2

一言でまとめるよ

まぁ「HTTP over SSL」って単語が出てきたら「通信内容が暗号化されるHTTP(ホームページのファイルを受け渡しするときに使うお約束)っぽいやつなんだな~」と お考えください。

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

おまけ

■訳してみるよ

「HTTP」は「HyperText Transfer Protocol(ハイパーテキスト・トランスファー・プロトコル)」の略です。
「HyperText(ハイパーテキスト)」はIT用語の「ハイパーテキスト」です。
ちょっと意訳ですが「ホームページのファイル」だと思ってください。
「transfer(トランスファー)」の意味は「移す」とか「動かす」とか「運ぶ」とかです。
「protocol(プロトコル)」の意味は「(外交上の)儀礼」とか「議定書」とかですが、今回は「お約束事」と解釈してください。
「over(オーバー)」の意味は「上に」とか「超えて」とかです。
「SSL」は「Secure Socket Layer(セキュア・ソケット・レイヤー)」の略です。
「secure(セキュア)」の意味は「安全な」とかです。
「socket(ソケット)」の意味は「受け口」とか「穴」とか「(電球の)ソケット」とかです。
「layer(レイヤ)」の意味は「層」とかです。
何となく くっつけると

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

となります。

訳01





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
あたえる人があたえられる