一:引出
客戶端與服務器之間數據的發送和返回的過程當中需要創建一個叫TCP connection的東西;由于TCP不存在連接的概念,只存在請求和響應,請求和響應都是數據包,它們之間都是經過由TCP創建的一個從客戶端發起,服務器接收的類似連接的通道,這個連接可以一直保持,http請求是在這個連接的基礎上發送的;在一個TCP的連接上是可以發送多個http請求的
報文格式:
左邊家庭要給右邊家庭通信中的(應用層和傳輸層和網絡層)
左邊家庭的孩子小紅(應用層中 應用進程)寫了一封信(應用消息),然后小紅將信交給了哥哥李雷(傳輸層),李雷將信放入到家門口的信箱里,郵遞員來了將信取走放到了郵政汽車上,然后郵政汽車肯定不是直達的,他們到了轉運中心(路由器)轉到另一輛汽車上根據時間成本,路線成本等選擇一條路繼續運輸(網絡層)。
?
三:TCP的三次握手的圖示
tcp的三次揮手圖
1.圖
所謂的三次握手即TCP連接的建立。這個連接必須是一方主動打開,另一方被動打開的。
以下為客戶端主動發起連接的圖解:
?