[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

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

「サードパーティークッキー」と「ファーストパーティクッキー」の違い

スポンサーリンク

予備知識


用語意味
サーバサービスや機能を提供する側のコンピュータ
Webサーバホームページを置いておくサーバ
Webブラウザホームページを見るときに使うソフト
クッキーWebサーバがWebブラウザに渡すメモ

予備知識として、ホームページが表示される流れとクッキーの説明をしておきます。

あなたがホームページを見ようとすると、まず、WebブラウザさんからWebサーバさんに対して「このページをおくれ」とお願いが出されます。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い1

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


「サードパーティークッキー」と「ファーストパーティクッキー」の違い2

あとはWebブラウザさんがお返事を画面上に表示することで、あなたはホームページを見ることができています。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い3

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

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


となります。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い4

ここで

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

の流れに注目してください。
WebサーバさんからWebブラウザさんにホームページのファイルが渡されるところです。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い5

実はこのとき、WebサーバさんがWebブラウザさんに対して、こっそりメモを渡してくる場合があります。
メモの受け渡しは「こっそり」です。
人間様の目には、やり取りが見えません。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い6

Webブラウザさんはメモを受け取りました。
このメモは保管しておいて、次のお願いをするときに一緒に送ってやります。
「よく分からないけど前回こんなの貰ったよ~」と、送りつけてやるのです。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い7

そうするとWebサーバさんは、必要に応じて、またメモを送ってきます。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い8

この一連の流れにおいて、WebサーバさんとWebブラウザさんの間でやり取りされるメモがクッキー(cookie)です。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い9

cookieのやり取りは、WebサーバさんとWebブラウザさんの間で勝手に行われます。
人間様が気にする必要は、基本的にはありません。


それぞれの用語の意味


用語意味
サードパーティークッキー訪問先のWebサーバとは別のWebサーバから渡されるクッキー
ファーストパーティクッキー訪問先のWebサーバから渡されるクッキー

似ているところ


どちらもクッキーです。
WebサーバさんからWebブラウザさんに渡されるメモです。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い10

違うところ


クッキーの発行元が違います。

あなたがホームページを見るとき、必ずしも1つのWebサーバとやり取りしているとは、かぎりません。
複数のWebサーバとやり取りしている場合があります。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い11

例えば、ホームページに広告がくっついている場合です。

あなたが広告の付いたホームページを見るときの流れは

1.Webブラウザ→「このページおくれ」→ホームページが置いてあるWebサーバ
2.Webブラウザ←「ほれ、そのページだよ」←ホームページが置いてあるWebサーバ
3.Webブラウザ←「これも表示して」←広告が置いてあるWebサーバ


になります。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い12

Webサーバに注目すると

1.あなたの見たいホームページのファイルが置いてあるWebサーバ
2.広告を表示するプログラムが置いてあるWebサーバ


の2つが登場します。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い13

広告の表示の仕方にもよるので「絶対にそう!」とは言えませんけどね。
2016年10月現在の主流のやり方は、そうなっています。

さて、広告の付いたホームページを見るときにやり取りするWebサーバは

1.あなたの見たいホームページのファイルが置いてあるWebサーバ
2.広告を表示するプログラムが置いてあるWebサーバ


の2つです。
ここでWebブラウザさんの気持ちになってください。

「1.あなたの見たいホームページのファイルが置いてあるWebサーバ」は、Webブラウザさんが「このページをおくれ」とお願いした相手です。
Webブラウザさん的には「当事者」と考えています。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い14

一方「2.広告を表示するプログラムが置いてあるWebサーバ」は、Webブラウザさん的には、どうでもいいやつです。
勝手に話に混ざってきた部外者ですからね。
こいつはWebブラウザさんにとっては「第三者」です。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い15

よって

1.あなたの見たいホームページのファイルが置いてあるWebサーバ
2.広告を表示するプログラムが置いてあるWebサーバ




1.当事者なWebサーバ
2.第三者なWebサーバ


と言えます。

それを踏まえて、第三者なWebサーバから貰うクッキーがサードパーティークッキーです。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い16

当事者なWebサーバから貰うクッキーがファーストパーティクッキーです。


「サードパーティークッキー」と「ファーストパーティクッキー」の違い17

備考


「セカンドパーティクッキー」は、ありません。

ファーストパーティ:当事者
セカンドパーティ:もう一方の当事者
サードパーティークッキー:第三者


だからです。
セカンドパーティにあたるのはWebブラウザです。

Webブラウザから発行するクッキーがあれば、それは「セカンドパーティクッキー」と呼べるでしょう。とはいえ、2016年10月時点では、Webブラウザにクッキーを発行する機能は、ありません。


スポンサーリンク