HTTPの持続的接続はいつきられるのか?
現在自分はHTTPプロトコルの勉強をしているのですが、疑問に思った点があります。
それはHTTP1.1には、持続的接続をする機能があるのですが、これがどのようなタイミングできられるのかがわかりません。
自分の調べた感じだと、ServerないしはClientがHTTPプロトコルのConnectionラベルにcloseと書きこんだ場合に、持続的接続はきられる物だとおもいました。
しかし、Wiresharkなどで実際に流れているパケットをみるに、明示的にこのCloseが書き込まれることはむしろ稀です(なのに通信は以後、行われません)。
なので他にもなにか持続的接続を終了するフラグのようなものがあるのではないかと考えましたが、それがなんなのかがわかりません。
よろしければご回答ください。お待ちしております。
No.2ベストアンサー
- 回答日時:
で、RFCを抜粋して解説していますので、参考になると
思います。
要は「どんな時でも転送接続を切断する事ができる。」です。
切断するために「Connection: close」を送信する必要もありません。
たいていは、サーバから切断するケースが多いと思います。
例えばサーバで1000台の端末からのコネクションを全て維持するには
相当なリソース(メモリ等)を必要としますから、
最大端末接続数を制限して古いコネクションを切断したり、
一定時間以上通信のないコネクションを積極的に切断したり
するWebサーバが多いと思います。
お返事ありがとうございます。
<<要は「どんな時でも
そうだったんですか、そういう仕様だったんですね。勉強になりました。ありがとうございます。
No.3
- 回答日時:
>この機能がHTTPの仕様と考えられ
考えられているのではなく、これが規約(=プロトコル)です。
>機能がサーバに備わっていると、仮定して通信している
仮定でなく、現実的にサーバーにおいて最大セッション数やタイムアウト値を設定しています。
もしも設定していないサーバ存在するとすればリソースが枯渇して応答不能になるので成り立ちません。
何度もお付き合いいただきありがとうございます。
<<考えられているのではなく、
これがプロトコルだったんですか。どうもリファレンスを読むのは初めてなので、勘違いをしていました。ありがとうございます。
No.1
- 回答日時:
勉強をしているのならRFCを読んでください。
質問者殿の疑問の答えが書いてありますよ。
お返事ありがとうございます。
RFC(http://www.studyinghttp.net/cgi-bin/rfc.cgi?2616 …を読ませていただきました。
localicaさんのおっしゃている答えとは、
<<現実的な考察
についてのことでしょうか?
だとすれば現在のHTTP1.1接続において、クライアント、サーバともにこの機能がサーバに備わっていると、仮定して通信している。つまりこの機能がHTTPの仕様と考えられ、通信しているのがこのwwwの世界においての現状ということになるのでしょうか?
何度もおつきあわせしてしまい申し訳ありませんが、よければお返事をください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Wi-Fi・無線LAN PCWi-Fiの設定方法がわからなくて困っています。 4 2022/12/28 18:30
- ドメイン・サーバー・クラウドサービス FileZillaを使用してwpXサーバーに接続できない 2 2022/03/29 21:02
- C言語・C++・C# TCP/IP通信時のサーバーからの受信 2 2022/11/23 09:11
- カスタマイズ(車) いわゆる「テレビキャンセラー」について・・・・・ 7 2022/11/01 20:57
- Wi-Fi・無線LAN 社用PCのWi-Fiがインターネット無しになる 5 2023/07/13 09:13
- Wi-Fi・無線LAN 他人のポケットWiFiのパスワード解析をして勝手にログインして使用する行為は犯罪か? 他質問有り 2 2022/09/06 11:38
- Windows 10 リモートデスクトップ接続 1 2022/07/12 14:30
- Wi-Fi・無線LAN ホームルータで急にインターネットにつながらなくなる 4 2023/03/25 11:00
- SSL・HTTPS httpとhttpsの安全性のちがいについておしえてください 3 2022/11/18 22:51
- その他(パソコン・周辺機器) Windowsマシン。USBタップの「自動切れ、再接続」がうざい。解決策は? 7 2023/01/25 08:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マーケットスピードⅡの通信設定...
-
私の閲覧商品が家族のスマホに表示
-
Chromecastでテレビにつなげて...
-
変数の前のビックリマークにつ...
-
ノートパソコンとかパソコンを...
-
RTX1200とL2TPクライアントの設...
-
ChromecastでYouTubeが突然見れ...
-
BIG-IPに接続できません
-
パソコンの電源プランについて
-
Outlookは海外では使えない?
-
パソコンの設定について
-
MELSEC CPUとGOTの接続について
-
メールアカウント設定
-
galaxy a7のAPN設定について教...
-
Ciscoクライアントは接続されて...
-
ISDN使用でこんなに電話料金が...
-
ネットワクーキーを毎回聞いて...
-
インターネットが繋がらなくな...
-
DVDドライブのファームウェアの...
-
履歴、着信拒否対応の3ポートTA
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マーケットスピードⅡの通信設定...
-
ssh接続を強制切断する方法
-
TCP で うざい amazonaws.com ...
-
接続数が最大に達しました
-
インターネットが頻繁に切断さ...
-
メール送信時の回線切断?!
-
協力プレイについて
-
DNSタイムアウト
-
avast!のせいでニコニコ動画が...
-
インターネットを一定の時間使...
-
ルーターの接続時間
-
時間が経過すると社内LANか...
-
dionのIPアドレスを変更したい
-
RT58i PPPoEの接続障害
-
★Zoomの時間制限について教えて...
-
アイドル時間の設定方法!
-
インターネットに接続してもす...
-
ipガチャのやり方について。 現...
-
「送受信」ボタンを押すと切断...
-
out・expressにてメールをじゅ...
おすすめ情報