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

プロクシサーバ

pointこの用語のポイント

pointWebブラウザのパシリだよ

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

point「プロキシサーバ」と表現される場合もあるよ

スポンサーリンク

簡単に書くよ

プロクシサーバ(英:proxy server)とは

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

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


image piyo

詳しく書くよ

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

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

プロクシサーバ

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

プロクシサーバ2

以上を踏まえて

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

が「プロクシサーバ」です。

ちなみに英単語の「proxy(プロクシ)」の意味は「代理」ね。

プロクシサーバ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ブラウザさん(ホームページを見るときに使うソフト)のパシリなんだな~」と お考えください。

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

おまけ

■訳してみるよ

「proxy(プロクシ)」の意味は「代理」とか「代理人」とかです。
「server(サーバ)」の意味は「仕える人」とか「給仕人」とかです。
何となく くっつけると

代理給仕人

となります。

訳01





書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた