httpで永続的に「キープアライブ」タイマーがあります。HTTPはTCP接続で何の影響を受けますか?
キープアライブ時間が終了したら、何が起こったのですか? tcp接続が終了しますか?私はそう考えていません。なぜなら、exsistというTCP接続には生き続けるからです。
「keep alive http timer」の影響は何ですか?
ポート80でurl(TCP)へのhttp接続を開くと、 はTCP接続が終了するまでサーバーのポートが解放されません。
だから、http keep alive end?
私はそれを理解しようとしました。
私はこれに正式な情報源があればうれしいです。
ありがとうございました!
の後継者です。 TCPが何を意味しているのかが分かりません。接続はいつでも自由に閉じることができます。 – usr
@usr tcp上にキープアライブタイマー https://msdn.microsoft.com/en-us/library/windows/hardware/ff569970(v=vs.85).aspx RFC 1122 この時間にユーザーからのセグメントは、tcp接続が終了します 私は知りたいことがある場合、別の時間:このタイマーが終了する場合、HTTPは生き残っているタイマ(1.0)を維持するTCP接続は終了しますか? 私はこれに正式なソースを見ることができます –
両側が何も送信しないことを選択した場合、TCP接続は永遠に生きています。アイドル状態のTCP接続は永遠に生きることができます。タイマーティッキングはありません。 TCPには切断された接続を検出するkeep alive機能がありますが、HTTPシナリオでオプトインしてオプトインすることはできません。したがって、TCPキープアライブは実際には方程式を入力しません。これは指定されていません。しかし、たとえそれが有効になっていても、接続を終了させ、それを生き続けることはできません。 TCP keep aliveは寿命を短くしますが、長くはしません。 – usr