- PR -

keep aliveでLAN断線

1
投稿者投稿内容
sand
大ベテラン
会議室デビュー日: 2007/01/15
投稿数: 247
投稿日時: 2007-03-13 19:01
WEBサーバとブラウザの間でkeep aliveという通信形式があります。
文字の通りセッションが接続されており、LAN断線すると切れてしまうのでしょうか?
甕星
ぬし
会議室デビュー日: 2003/03/07
投稿数: 1185
お住まい・勤務地: 湖の見える丘の上
投稿日時: 2007-03-13 19:29
引用:

sandさんの書き込み (2007-03-13 19:01) より:
WEBサーバとブラウザの間でkeep aliveという通信形式があります。
文字の通りセッションが接続されており、LAN断線すると切れてしまうのでしょうか?


何かを勘違いしている気がします。

HTTPにおけるKeepAliveとは1ファイル毎にTCP接続を閉じずに、TCP接続を維持したまま複数のファイルを転送するオプションです。KeepAliveがあろうと無かろうと、ファイル転送中にLANが断線すれば、そのTCP接続は閉じられるでしょう。
あしゅ
ぬし
会議室デビュー日: 2005/08/05
投稿数: 613
投稿日時: 2007-03-13 19:32
ケーブルが断線しても生きている可能性もあります。
TCPのセッションとLANのリンクは基本別物なので。

今のWindowsはデフォルトでリンクが落ちたら
インタフェースも落とすので切れそうですけど。

途中の経路の一部が数秒切れて復旧したのならば、
何事も無かったかのように通信できるでしょう。
未記入
大ベテラン
会議室デビュー日: 2006/12/15
投稿数: 157
投稿日時: 2007-03-14 09:39
参考Windows XPスマートチューニング第98回IEのKeepAliveタイムアウト値を設定する
sand
大ベテラン
会議室デビュー日: 2007/01/15
投稿数: 247
投稿日時: 2007-03-19 11:35
結局、タイムアウト値以内であればLAN断線してもOKということですね。
それとAPレベルのKeep AliveとハードレベルのKeep Aliveがあるようですね。
あしゅ
ぬし
会議室デビュー日: 2005/08/05
投稿数: 613
投稿日時: 2007-03-19 12:24
引用:

sandさんの書き込み (2007-03-19 11:35) より:
結局、タイムアウト値以内であればLAN断線してもOKということですね。


そんなことはありません。
インタフェースが落とされたら、タイムアウト以内であっても
復帰した後に受け取ったパケットにはRST応答されるはずです。

引用:

それとAPレベルのKeep AliveとハードレベルのKeep Aliveがあるようですね。


HTTPのKeep-AliveとTCPのSO_KEEPALIVEの事でしたら、
階層の違いなので、そういう呼び方はしないでしょう。

#ちなみに、後者の目的は延命ではなく切断のためです。
#TCPには再送のタイムアウトはあっても、無通信状態の
#切断タイムアウトはデフォルトで行わないので。
sand
大ベテラン
会議室デビュー日: 2007/01/15
投稿数: 247
投稿日時: 2007-03-22 12:25
想定で話が進んでしまっているので、実際に自分で動かして試してみます。
回答していただいた方、ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)