TCP鏈接

TCP鏈接

HTTP通訊是基於TCP/IP的。 客戶端應用程序打開一條TCP/IP鏈接,鏈接到服務器,鏈接創建好後,客戶端與服務器交換報文就永遠不會丟失,受損,失序(固然,若是網絡崩潰了,客戶端與服務器的通訊會被斷開,同時會通知客戶端和服務器通訊中斷了)服務器

 

在 HTTP 與 TCP之間插入一個(TSL或SSL)密碼加密層 就是HTTPS網絡

① HTTP會以流的形式將報文經過打開的TCP鏈接按序傳輸加密

② TCP收到數據流會將數據砍成一個一個小數據塊稱爲spa

③ 封裝在IP分組中。經過因特網傳輸blog

即:TCP段由IP分組承載, 從一個IP地址      發送到     另外一個IP地址排序

 

IP分組

一個IP分組首部(一般爲20字節)      /*源和目的IP地址、長度、其餘標記*/程序

一個TCP段首部(一般爲20字節)     /*TCP端口號、TCP控制標記、數據排序和完整性檢查的一些數值*/密碼

一個TCP數據塊(0個或多個字節)im

 

保持TCP鏈接持續不斷的運行

任意時刻,計算機均可以有多條TCP鏈接打開,TCP經過端口號來保持這些鏈接持續不斷地運行。通信

IP地址能夠將你鏈接到正確的計算機,端口號能夠將你鏈接到正確的應用程序。

TCP鏈接經過4個值來識別:<源IP地址、源端口號、目的IP地址、目的端口號>

相關文章
相關標籤/搜索