2018-07-08-連接管理總結(jié)

總結(jié)一下連接的一些要點(diǎn):
1.tcp為http提供了一條可靠的比特傳輸管道
2.tcp流是分段的,有ip分組傳輸
ip分組包括:
(1).ip分組首部
(2)tcp段首部
(3)tcp數(shù)據(jù)塊

3.tcp的性能
常見(jiàn)的tcp相關(guān)延時(shí)包括如下幾個(gè):
(1)tcp連接建立握手
這個(gè)很好理解,每次建立新的連接都要進(jìn)行握手動(dòng)作,這里也是耗時(shí)的常見(jiàn)點(diǎn)
(2)tcp慢啟動(dòng)擁塞控制
tcp連接會(huì)隨著時(shí)間的推移提高傳輸速度,這種自我調(diào)諧成為tcp慢啟動(dòng)
tcp慢啟動(dòng)限制了一個(gè)tcp端點(diǎn)在任意時(shí)刻可以傳輸?shù)姆纸M數(shù)
通俗來(lái)說(shuō)就是:每成功接收一個(gè)分組,發(fā)送端就有了發(fā)送另外兩個(gè)分組的權(quán)限
如:
摸個(gè)http事物有大量數(shù)據(jù)要發(fā)送,但是不能將所有的分組一次性發(fā)送出去,必須發(fā)送一個(gè)分組,等待確認(rèn),然后發(fā)送兩個(gè),等待確認(rèn),再發(fā)送四個(gè),一次類(lèi)推,這種方式成為“打開(kāi)擁塞窗口”

(3)數(shù)據(jù)聚集的Nagle算法
如果tcp發(fā)送了大量包含少量數(shù)據(jù)的分組,網(wǎng)絡(luò)性能就會(huì)嚴(yán)重下降,這時(shí)候就用Nagle算法進(jìn)行優(yōu)化發(fā)送,但是算法會(huì)阻止數(shù)據(jù)的發(fā)送,所有會(huì)帶來(lái)一些延遲,很少。

4.提高h(yuǎn)ttp連接性能
(1)并行連接:通過(guò)多條tcp連接發(fā)起并行的http請(qǐng)求
(2)持久連接:重用tcp
(3)管道化連接:通過(guò)共享的tcp連接發(fā)起并發(fā)的http請(qǐng)求

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 1、TCP為什么需要3次握手,4次斷開(kāi)? “三次握手”的目的是“為了防止已失效的連接請(qǐng)求報(bào)文段突然又傳送到了服務(wù)端...
    杰倫哎呦哎呦閱讀 3,528評(píng)論 0 6
  • 1.這篇文章不是本人原創(chuàng)的,只是個(gè)人為了對(duì)這部分知識(shí)做一個(gè)整理和系統(tǒng)的輸出而編輯成的,在此鄭重地向本文所引用文章的...
    SOMCENT閱讀 13,128評(píng)論 6 174
  • 個(gè)人認(rèn)為,Goodboy1881先生的TCP /IP 協(xié)議詳解學(xué)習(xí)博客系列博客是一部非常精彩的學(xué)習(xí)筆記,這雖然只是...
    貳零壹柒_fc10閱讀 5,088評(píng)論 0 8
  • 運(yùn)輸層協(xié)議概述 從通信和信息處理的角度看,運(yùn)輸層向它上面的應(yīng)用層提供通信服務(wù),它屬于面向通信部分的最高層,同時(shí)也是...
    srtianxia閱讀 2,444評(píng)論 0 2
  • 今天我教大家使用PPT來(lái)制做一張背景平面圖形。 第一步,建一個(gè)柜形 第二步,將柜形設(shè)為無(wú)邊框,填充使用漸變色 第三...
    賴(lài)叔PPT閱讀 678評(píng)論 1 2