http的三次握手四次揮手
阿新 • • 發佈:2019-03-13
http bsp 要求 中斷 time 三次 img 視頻 內容
http : 是一種超文本傳輸協議
傳輸指的是在客戶端和服務器之間進行傳輸數據
http不僅僅可以傳輸文本,還可以傳輸圖片、音頻、視頻等內容
https : 是一種更加安全的傳輸協議
在普通的傳輸協議進行了加密處理
像銀行、支付寶、網銀一般都采用更加安全https協議
http 的三次握手
1. 第一次握手:客戶端發送一個SYN碼給服務器,要求建立數據連接;
2. 第二次握手: 服務器SYN和自己處理一個SYN;叫SYN+ACK;發送給客戶端,可以建立連接
3. 第三次握手: 客戶端再次發送ACK向服務器,服務器驗證ACK沒有問題,則建立起連接
三次握手成功,就可以進行數據傳輸了
(中斷連接可以是客戶端也可以是服務端)
http的四次揮手
第一次揮手: 客戶端發送FIN報文,通知服務器數據已經傳輸完畢;
第二次揮手: 服務器接收到之後,通知客戶端我收到了SYN,發送ACK給客戶端,數據還沒有傳輸完成
第三次揮手: 服務器已經傳輸完畢,再次發送FIN通知客戶端,數據已經傳輸完畢
第四次揮手: 客戶端再次發送ACK,進入TIME_WAIT狀態;服務器和客戶端關閉連接
http的三次握手四次揮手