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

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

セッション管理

pointこの用語のポイント

pointセッションを管理することだよ

point「こんにちは」から「さようなら」までを管理するよ

スポンサーリンク

簡単に書くよ

セッション管理とは

「こんにちは」から「さようなら」までを管理すること。
もう少し真面目っぽく書くと

何らかの仕組みによって、論理的な意味での「開始」から「終了」まで(セッション)を管理すること
です。

image piyo

詳しく書くよ

セッションが何か知っている人は、ここから先を読む必要はありません。
何らかの仕組みを使ってセッションを管理するのが「セッション管理」です。
そのまんまですね。

セッションが何かを知らない人は、このまま読み進めてください。
まずはセッションが何かを説明します。

セッションは「通信などにおける論理的な意味での開始から終了まで(を意図する単位)」です。
もう少し大雑把に言えば

「こんにちは」から「さようなら」まで

です。

例えば、そうですね。
ピヨ太君とピヨ子さんが会話をします。

最初は、お互い無言です。

セッション管理

ピヨ太君が「こんにちは」と言います。

セッション管理2

ピヨ子さんが「こんにちは」と言います。

セッション管理3

ピヨ太君が「お腹が空いた」と言います。

セッション管理4

ピヨ子さんが「私も空いた」と言います。

セッション管理5

ピヨ太君が「さようなら」と言います。

セッション管理6

ピヨ子さんが「さようなら」と言います。

セッション管理7

これでピヨ太君とピヨ子さんの会話は終了です。

お家に帰ったピヨ太君にピヨ太ママが「今日はピヨ子さんと何回話した?」と聞きました。

セッション管理8

ピヨ太君は「1回だよ」と答えます。

セッション管理9

ですが、ちょっと待ってください。

ピヨ太君がピヨ子さんに向かって話したのは

1.こんにちは
2.お腹が空いた
3.さようなら


の3回です。
「今日はピヨ子さんと何回話した?」の質問に対する答えは「3回だよ」が正しいのではないでしょうか。

セッション管理10

もちろん、そんなことは、ありません。
一般的な感覚では、ピヨ太君とピヨ子さんが話したのは「1回」です。

「こんにちは」を会話の始まりと解釈します。
「さようなら」を会話の終わりと解釈します。
ピヨ太君とピヨ子さんが話したのは「1回」です。

セッション管理11

ピヨ太君とピヨ子さんは何回も言葉を交わしました。
ですが、論理的な意味でいえば、ピヨ太君とピヨ子さんが話したのは1回です。

この「論理的な意味での1回(開始から終了まで)」がセッションです。
1回の「こんにちは」から「さようなら」までを「1セッション」と数えます。

セッション管理12

もう少しコンピュータっぽい例も見てみましょう。
ホームページが表示されるときの流れを例にして、セッションを説明します。

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

セッション管理13

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

セッション管理14

お返事を受け取ったWebブラウザさんは、受け取った内容(ホームページのファイル)を画面上に表示してくれます。

セッション管理15

これが、ホームページが表示されるときの流れです。

実は、この流れは1回ごとに完結します。

Webサーバさんのところにピヨ太パソコンから「このページをおくれ」なお願いが行ったとしましょう。

セッション管理16

Webサーバさんは「ほれ、そのページだよ」とファイルを返します。

セッション管理17

さらにピヨ太パソコンから「次は、あのページをおくれ」とお願いが行きました。
ピヨ太パソコンから2回目のお願いです。

セッション管理18

Webサーバさんは「ほれ、そのページだよ」とファイルを返します。

セッション管理19

このとき、Webサーバさんは前回のお願いとのつながりを意識しません。
「またピヨ太から、お願いが来た」なんて思わないのです。
Webサーバさんは常に一期一会です。

セッション管理20

ですが、これでは、いろいろと困ります。
例えば、会員ページログインする(=認証して使えるようにする)ときです。

最初のやり取りでログインするためのページ(IDパスワード入力するための画面)をもらいます。

セッション管理21

次に、IDとパスワードを送って、会員ページ(ログインしたあとの画面)をもらいます。

セッション管理22

これが、できません。

セッション管理23

ログインするためのページを受け取ったやつとIDとパスワードを送ってきたやつが同じ人だと分からないからです。
Webサーバさんは常に一期一会です。
「さっきログインするためのページを送ったやつからIDとパスワードが送られてきた」なんて考えません。

セッション管理24

そんな困った状況を解消するために、とあるテクニックがあります。
それは

整理番号を払い出しちゃうぜ作戦

です。

Webサーバさんは、ログインするためのページを渡すときに「1番」と書いたメモを一緒に渡します。

セッション管理25

そして、自分のところに「1番:ピヨ太」とメモっておくのです。

セッション管理26

ピヨ太パソコンは、IDとパスワードを送るときに、先ほど受け取ったメモも一緒に送ってやります。
「1番」と書かれたメモです。

セッション管理27

メモを見たWebサーバさんは「さっきログインするためのページを送ったピヨ太からIDとパスワードが送られてきた」と分かります。
手元には「1番:ピヨ太」と書かれたメモがありますからね。
IDとパスワードが合っていれば会員ページを送ってあげても問題ないでしょう。

セッション管理28

ピヨ太パソコンとWebサーバさんの間で行われたやり取りは

1.ログインするためのページの受け渡し
2.会員ページの受け渡し


の2回です。

セッション管理29

ただし、この2回のページの受け渡しは一連の流れです。
論理的に考えれば

1.会員ページにログインする

という1回のやり取りと解釈できるでしょう。

ピヨ太パソコンから出された「ログインするためのページをおくれ」なお願いがログイン処理の開始と判断できます。
Webサーバさんから会員ページが渡された時点がログイン処理の終了です。

セッション管理30

この一連の流れ、開始から終了までがセッションです。
※実際には(ログインから)ログアウトまでを1つのセッションとして扱うことが多いですが、取りあえずは気にしないでください。

セッション管理31

ピヨ太パソコンとWebサーバさんの間で、実際にやり取りした回数は「2回」です。
やり取りした回数を「2ページ」と表現した場合は、実際にやり取りした回数を指します。

論理的な意味でやり取りした回数は「1回」です。
やり取りした回数を「1セッション」と表現した場合は、論理的な意味でやり取りした回数を指します。

ここまでの説明でセッションについては何となく分かったでしょうか。

以上を踏まえて、何らかの仕組みでセッションを管理するのが「セッション管理」です。
一般的には、ホームページの世界におけるセッションを管理する行為や仕組みを指します。

先ほどの会員ページにログインする例を思い出してください。

Webサーバさんは前回のお願いとのつながりを意識しません。
常に一期一会です。

セッション管理32

ですが

整理番号を払い出しちゃうぜ作戦

によって「さっきログインするためのページを送ったピヨ太からIDとパスワードが送られてきた」と分かるようになりました。
一期一会だったのを「あぁ、また来たのね」と分かるようにしたわけです。

セッション管理33

この

「整理番号を払い出しちゃうぜ作戦」によって、一期一会だったのを「あぁ、また来たのね」と分かるようにして論理的な意味での開始から終了までを管理するぜ!

がセッション管理です。

あるいは、これを実現するための仕組み「整理番号を払い出しちゃうぜ作戦」そのものを指して「セッション管理」と呼ぶ場合もあります。

ちょっと休憩

ここまでの説明が「さっぱり分からん」だった人は電話サポートを思い浮かべてください。

あなたのパソコンが動かなくなって、サポートセンターに電話しました。
症状を伝えて、アドバイスを受けて自分で直してみました。

直らなかったので、もう一度電話しました。

このとき最初から症状を説明しないといけないのがセッション管理されていない状態です。
一期一会の世界ですね。
常に初対面です。

一方、前に話した内容が申し送りされているのがセッション管理されている状態です。
問題発生(こんにちは)から解決(さようなら)までの一連の流れが把握・管理されています。

「こんにちは」から「さようなら」までを管理するのがセッション管理です。

image piyo2

一言でまとめるよ

まぁ「セッション管理」って単語が出てきたら「論理的な意味での開始から終了までを管理することなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク