プロクシ
Webブラウザのパシリだよ
Webブラウザの身代わりをするよ
「プロキシ」と表現される場合もあるよ
簡単に書くよ
プロクシ(英:proxy)とは
恥ずかしがり屋なWebブラウザさん
(ホームページを見るときに使うソフト)の代理交渉人。
もう少し具体的に書くと
ホームページを見るときに使うソフト(Webブラウザ)の身代わりになってホームページにアクセスしてくれるコンピュータ
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として「Webブラウザ」と「サーバ」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
Webブラウザは「ホームページを見るときに使うソフト」です。
Google Chrome(グーグルクローム)やMicrosoft Edge(マイクロソフトエッジ)など、Webブラウザに分類されるソフトは、いろいろ あります。
サーバは「サービスや機能を提供する側のコンピュータ」です。
「○○サーバ」と出てきたら「○○関連のサービスを提供しているコンピュータ」と読み替えてみてください。
よく分からない人は、単に「コンピュータ」と読み替えてしまっても かまいません。
それでも雰囲気は感じ取れるはずです。
以上を踏まえて
Webブラウザさんの代理として、あれやこれやをやってくれるサーバ
が「プロクシ」です。
「プロキシ」「プロクシサーバ」「プロキシサーバ」などと呼ばれることもあります。
すべて同じ意味の用語です。
「サーバ」が付くか付かないかで若干ニュアンスが変わる場合もありますけどね。
基本的には気にする必要ありません。
また「キシ」と「クシ」の使い分けは特にありません。
日本語訳するときに「proxy」の「xy」を「キシ」と読んだか「クシ」と読んだかだけの違いでしょう。
ざっとした説明は、そんなところです。
それでは次に、プロクシの仕組みを見ていきましょう。
あなたがホームページを見るとき、まず、Webブラウザさんがホームページのファイルが置いてあるコンピュータ(Webサーバ)に「このページをおくれ」と お願いを出します。
そのお願いに対して、WebサーバさんからWebブラウザさんに「ほれ、そのページだよ」と お返事がきます。
お返事を受け取ったWebブラウザさんは、受け取ったページを画面上に表示します。
これが普通にホームページを見るときの流れです。
ホームページが表示されるまでの流れは
1.Webブラウザ→「このページおくれ」→Webサーバ
2.Webブラウザ←「ほれ、そのページだよ」←Webサーバ
となります。
この流れにプロクシが混ざる場合を見てみましょう。
Webブラウザさんは、まず、プロクシサーバさん(=プロクシ)に対して「あのページをもらってきておくれ」というお願いを出します。
次に、プロクシサーバさんがWebブラウザさんの代わりに「このページをおくれ」な お願いをWebサーバさんにします。
お願いを受け取ったWebサーバさんは、プロクシサーバさんに対して「ほれ、そのページだよ」と お返事を出します。
Webサーバさんからお返事を受け取ったプロクシサーバさんは、Webブラウザさんに「ほれ、そのページだよ」と お返事を出します。
プロクシサーバさんからお返事を受け取ったWebブラウザさんは、受け取ったページを画面上に表示します。
これがプロクシが混ざった場合の流れです。
ホームページが表示されるまでの流れは
1.Webブラウザ→「俺の代わりに、このページをもらってきておくれ」→プロクシサーバ
2.プロクシサーバ→「このページおくれ」→Webサーバ
3.プロクシサーバ←「ほれ、そのページだよ」←Webサーバ
4.Webブラウザ←「ほれ、もらってきたページだよ」←プロクシサーバ
となります。
「ページをおくれ」と お願いする側を「クライアント」と呼びます。
「ほれ、そのページだよ」と お返事をする側を「サーバ」と呼びます。
「Webブラウザ+プロクシサーバ」で1つのクライアントなイメージです。
よく分からなければ、Webブラウザさんのパシリがプロクシさんだと お考えください。
プロクシを使うメリットは
(1)身元を隠せる
(2)場合によってはホームページへのアクセスが速くなる
でしょうか。
(1)のメリットは簡単ですね。
恥ずかしがり屋なあなたの代わりにプロクシサーバさんがホームページをもらってきます。
相手と顔を合わせるのはプロクシサーバさんです。
あなたの正体は相手には分かりません。
(2)のメリットは「キャッシュ」というのが絡んできます。
プロクシサーバさんに「俺の代わりに、このページをもらってきておくれ」とお願いしたとき、プロクシサーバさんがその内容を前に見て覚えていると新しいページをもらいに行きません。
「あっ、俺そのページ覚えてるわ。こんなんだったよ。」と目の前で教えてくれます。
欲しいページが覚えているページであれば、わざわざページをもらいに行かない分だけ速くなります。
一言でまとめるよ
まぁ「プロクシ」って単語が出てきたら「Webブラウザさん
(ホームページを見るときに使うソフト)のパシリなんだな~」と お考えください。
おまけ
■訳してみるよ
「proxy(プロクシ)」の意味は
・代理
・代理人
とかです。
代わりにやってくれるやつのイメージですね。
■検索してみる?






