人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

コネクションとセッションについて質問です。

PC → Webサーバ → DB

上記の構成でHTTP通信を行ったとします。

1コネクションというのは
PC→Web鯖→DB→Web鯖→PC
でしょうか?


●質問者: quocard
●カテゴリ:コンピュータ インターネット
✍キーワード:dB HTTP pc Web コネ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kimizu
●35ポイント

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1011538...

この質問のベストアンサーが、参考になると思いますが、

そもそも、質問の記述自体に曖昧さがありますね。

HTTP通信:PC⇒Webサーバ

DB通信 :Webサーバ⇒DB

更に、セッションとコネクションは確立する層が違います。

以下を参照ください。

http://ja.wikipedia.org/wiki/OSI%E5%8F%82%E7%85%A7%E3%83%A2%E3%8...

簡単に説明しますと、

・コネクションは、マシンとマシンの間で取り交わされる

ハンドシェイクみたいなもの(ネットワーク上の接線)

・セッションは、マシンとマシンの間で確立された認証付

通信(内容を伴う情報のやりとり)

・一度コネクションを張った状態で、同じコネクションを使用し、

複数のセッションをやり取りすることがある。

・DB上の情報をWebページ上に表示するようなアプリの場合、

WebサーバとDBの間では一つのコネクションIDを使用して、

複数のテーブルへの情報参照や登録更新などのリクエストが

複数のセッションとして確立する。

・PCとWebサーバの間では、最初のリクエストでコネクションが

確立し、その後の複数のリクエストが発行される中で、

1リクエストの中でHTML,GIF,FLASHなどのコンテンツを参照する

セッションが複数確立する。

こんな感じでしょうか。

◎質問者からの返答

ありがとうございます

ひじょうに参考になります。

コネクション内でのセッションなどは

あまり考えていなかったのでとても勉強になりました。


2 ● masshie
●35ポイント

私は、

・PC⇔Webサーバー

・Webサーバー⇔DB

がそれぞれコネクションだと思います。

コネクションはOSI第4層(TCP)の概念で、セションは第5層。前の方の回答どおり。

◎質問者からの返答

ありがとうございます。

こちらもひじょうに参考になります。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ