「分かりそう」で「分からない」でも「分かった」気になれる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

広告の表示の仕方にもよるので「絶対にそう!」とは言えませんけどね。
この記事を書いた時点の主流のやり方は、そうなっています。

さて、広告の付いたホームページを見るときにやり取りする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ブラウザから発行するクッキーがあれば、それは「セカンドパーティクッキー」と呼べるでしょう。とはいえ、この説明を書いている時点では、Webブラウザにクッキーを発行する機能は ありません。


スポンサーリンク
書籍画像018
書籍画像054


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
マンガでわかるITパスポート
おい点P、動くんじゃねえ!──ニガテ民のための算数と数学の本