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

プロキシ(proxy)

pointこの用語のポイント

pointWebブラウザのパシリだよ

pointWebブラウザの身代わりをするよ

point「プロクシ」と表現される場合もあるよ

スポンサーリンク

簡単に書くよ

プロキシ(proxy)とは

恥ずかしがり屋なWebブラウザさん(ホームページを見るときに使うソフト)の代理交渉人。
もう少し具体的に書くと

ホームページを見るときに使うソフト(Webブラウザ)の身代わりになってホームページにアクセスしてくれるコンピュータ
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「Webブラウザ」と「サーバ」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

Webブラウザは「ホームページを見るときに使うソフト」です。
Google Chrome(グーグルクローム)Microsoft Edge(マイクロソフトエッジ)など、Webブラウザに分類されるソフトは、いろいろ あります。

プロキシ

サーバは「サービスや機能を提供する側のコンピュータ」です。
「○○サーバ」と出てきたら「○○関連のサービスを提供しているコンピュータ」と読み替えてみてください。
よく分からない人は、単に「コンピュータ」と読み替えてしまっても かまいません。
それでも雰囲気は感じ取れるはずです。

プロキシ2

以上を踏まえて

Webブラウザさんの代理として、あれやこれやをやってくれるサーバ

が「プロキシ」です。

プロキシ3

プロクシ」「プロキシサーバ」「プロクシサーバ」などと呼ばれることもあります。
すべて同じ意味の用語です。

「サーバ」が付くか付かないかで若干ニュアンスが変わる場合もありますけどね。
基本的には気にする必要ありません。

また「キシ」と「クシ」の使い分けは特にありません。
日本語訳するときに「proxy」の「xy」を「キシ」と読んだか「クシ」と読んだかだけの違いでしょう。

プロキシ4

ざっとした説明は、そんなところです。

それでは次に、プロキシの仕組みを見ていきましょう。

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

プロキシ5

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

プロキシ6

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

プロキシ7

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

ホームページが表示されるまでの流れは

1.Webブラウザ→「このページおくれ」→Webサーバ
2.Webブラウザ←「ほれ、そのページだよ」←Webサーバ


となります。

プロキシ8

この流れにプロキシが混ざる場合を見てみましょう。

Webブラウザさんは、まず、プロキシサーバさん(=プロキシ)に対して「あのページをもらってきておくれ」というお願いを出します。

プロキシ9

次に、プロキシサーバさんがWebブラウザさんの代わりに「このページをおくれ」な お願いをWebサーバさんにします。

プロキシ10

お願いを受け取ったWebサーバさんは、プロキシサーバさんに対して「ほれ、そのページだよ」と お返事を出します。

プロキシ11

Webサーバさんからお返事を受け取ったプロキシサーバさんは、Webブラウザさんに「ほれ、そのページだよ」と お返事を出します。

プロキシ12

プロキシサーバさんからお返事を受け取ったWebブラウザさんは、受け取ったページを画面上に表示します。

プロキシ13

これがプロキシが混ざった場合の流れです。

ホームページが表示されるまでの流れは

1.Webブラウザ→「俺の代わりに、このページをもらってきておくれ」→プロキシサーバ
2.プロキシサーバ→「このページおくれ」→Webサーバ
3.プロキシサーバ←「ほれ、そのページだよ」←Webサーバ
4.Webブラウザ←「ほれ、もらってきたページだよ」←プロキシサーバ


となります。

プロキシ14

「ページをおくれ」と お願いする側を「クライアント」と呼びます。
「ほれ、そのページだよ」と お返事をする側を「サーバ」と呼びます。
「Webブラウザ+プロキシサーバ」で1つのクライアントなイメージです。
よく分からなければ、Webブラウザさんのパシリがプロキシさんだと お考えください。

プロキシ15

プロキシを使うメリットは

(1)身元を隠せる
(2)場合によってはホームページへのアクセスが速くなる


でしょうか。

(1)のメリットは簡単ですね。
恥ずかしがり屋なあなたの代わりにプロキシサーバさんがホームページをもらってきます。
相手と顔を合わせるのはプロキシサーバさんです。
あなたの正体は相手には分かりません。

(2)のメリットは「キャッシュ」というのが絡んできます。
プロキシサーバさんに「俺の代わりに、このページをもらってきておくれ」とお願いしたとき、プロキシサーバさんがその内容を前に見て覚えていると新しいページをもらいに行きません。
「あっ、俺そのページ覚えてるわ。こんなんだったよ。」と目の前で教えてくれます。
欲しいページが覚えているページであれば、わざわざページをもらいに行かない分だけ速くなります。


image piyo2

一言でまとめるよ

まぁ「プロキシ」って単語が出てきたら「Webブラウザさん(ホームページを見るときに使うソフト)のパシリなんだな~」と お考えください。

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

おまけ

■訳してみるよ

「proxy(プロキシ)」の意味は

・代理
・代理人


とかです。
代わりにやってくれるやつのイメージですね。

訳01



■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
サイバー忍者入門 忍者・スパイ・軍隊・ハッカーに学ぶ フルスタック・ハッキング
あたえる人があたえられる