<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                [TOC] ## 對每個連接,TCP管理4個不同的定時器 1. 重傳定時器使用于當希望收到另一端的確認。在本章我們將詳細討論這個定時器以及 些相關的問題,如擁塞避免。 2. 堅持( persist定時器使窗口大小信息保持不斷流動,即使另一端關閉了其接收窗口。第 22章將討論這個問題。 3. 保活( keepalive)定時器可檢測到一個空閑連接的另一端何時崩潰或重啟這個定時器。 4. 2MSL定時器測量一個連接處于 TIME WAⅣ狀態的時間。我們在186節對該狀態進行 了介紹。 現在檢查連續重傳之間不同的時間差,它們取整后分別為1、3、6、12、24、48和多個64秒。在本章的后面,我們將看到當第一次發送后所設置的超時時間實際上為15秒(它在首次發送后的1.0136秒而不是精確的1.5秒后,發生的原因我們已在圖18-7中進行了解釋),此后該時間在每次重傳時增加1倍并直至64秒。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看