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

ファーストパーティクッキー

pointこの用語のポイント

pointクッキー(cookie)だよ

point訪問先のホームページが置いてあるWebサーバから渡されるよ

スポンサーリンク

簡単に書くよ

ファーストパーティクッキー(英:first party cookie)とは

「サードパーティークッキー」と対比される用語で、あなたが見たいホームページのファイルが置いてあるコンピュータ(Webサーバ)から「次に来るときは、これを持ってきてね」と、こっそり渡されるメモのこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として、ホームページが表示される流れとクッキー(cookie)について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

あなたがホームページを見ようとすると、まず、ホームページを見るときに使うソフト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ブラウザさんの間で勝手に行われます。
人間様が気にする必要は、基本的には ありません。

ここまでの説明で、ホームページが表示される流れとcookieについて、何となく分かったでしょうか。
よく分からない人は

1.ホームページのファイルが置いてあるコンピュータが「Webサーバ」
2.WebサーバとWebブラウザの間でやり取りされるメモが「cookie」


の2点を頑張って覚えてあげてください。

それを踏まえて、次に行きます。

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

ファーストパーティクッキー10

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

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

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


に なります。

ファーストパーティクッキー11

Webサーバに注目すると

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


の2つが登場します。

ファーストパーティクッキー12

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

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

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


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

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

ファーストパーティクッキー13

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

ファーストパーティクッキー14

よって

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




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


に読み替えてみます。

ここまでを整理してみましょう。

ホームページのファイルが置いてあるコンピュータが、Webサーバです。
WebサーバとWebブラウザの間でやり取りされるメモが、cookieです。
Webサーバには

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


の2つがあります。

このことから、cookieにも2種類あることが分かります。
それは

1.当事者なWebサーバと受け渡しするcookie
2.第三者なWebサーバと受け渡しするcookie


の2種類です。

ファーストパーティクッキー15

お待たせしました。

この2種類のcookieのうち

1.当事者なWebサーバとやり取りするcookie

が「ファーストパーティクッキー」です。

ファーストパーティクッキー16

あと、ついでなので書いておくと

2.第三者なWebサーバとやり取りするcookie

は「サードパーティークッキー」と言います。

ファーストパーティクッキー17

せっかくなので、併せて覚えてあげてください。


image piyo2

一言でまとめるよ

まぁ「ファーストパーティクッキー」って単語が出てきたら「訪問先のWebサーバ(ホームページのファイルが置いてあるコンピュータ)から渡されるクッキーなんだな~」と お考えください。

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

おまけ

■訳してみるよ

「first(ファースト)」の意味は「最初」とか「1番目」とかです。
「party(パーティ)」の意味は「パーティ」とか「集まり」とか「一行」とか「一団」とかです。
「cookie(クッキー)」はIT用語の「クッキー」です。
何となく くっつけると

1番目の一団のクッキー

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
タヌキとキツネ
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版 脆弱性が生まれる原理と対策の実践