http : 是一種超文字傳輸協議
傳輸指的是在客戶端和伺服器之間進行傳輸資料
https : 是一種更加安全的傳輸協議
在普通的傳輸協議進行了加密處理
像銀行、支付寶、網銀一般都採用更加安全https協議
http 的三次握手
1. 第一次握手:客戶端傳送乙個syn碼給伺服器,要求建立資料連線;
2. 第二次握手: 伺服器syn和自己處理乙個syn;叫syn+ack;傳送給客戶端,可以建立連線
3. 第三次握手: 客戶端再次傳送ack向伺服器,伺服器驗證ack沒有問題,則建立起連線
三次握手成功,就可以進行資料傳輸了
(中斷連線可以是客戶端也可以是服務端)
http的四次揮手
第一次揮手: 客戶端傳送fin報文,通知伺服器資料已經傳輸完畢;
第二次揮手: 伺服器接收到之後,通知客戶端我收到了syn,傳送ack給客戶端,資料還沒有傳輸完成
第三次揮手: 伺服器已經傳輸完畢,再次傳送fin通知客戶端,資料已經傳輸完畢
第四次揮手: 客戶端再次傳送ack,進入time_wait狀態;伺服器和客戶端關閉連線
http三次握手 HTTP三次握手,四次揮手。
三次握手 首先解析伺服器dns,找到ip,然後開始建立連線 1.第一次握手 建立連線,客戶端a傳送syn 1 隨機產生seq client isn的資料報到伺服器b,等待伺服器確認。2.第二次握手 伺服器b收到請求後確認聯機 可以接受資料 發起第二次握手請求,ack a的seq 1 syn 1,隨機...
http三次握手,四次揮手
本文經過借鑑書籍資料 他人部落格總結出的知識點,歡迎提問 序列號seq 佔4個位元組,用來標記資料段的順序,tcp把連線中傳送的所有資料位元組都編上乙個序號,第乙個位元組的編號由本地隨機產生 給位元組編上序號後,就給每乙個報文段指派乙個序號 序列號seq就是這個報文段中的第乙個位元組的資料編號。確認...
HTTP三次握手四次揮手
一 瀏覽器渲染流程 tcp 建立連線 tcp三次握手 傳送http請求 伺服器處理並響應報文 瀏覽器解析並渲染頁面 斷開連線 tcp 結束連線 二 http之tcp三次握手與四次揮手詳解 三次握手 three way handshake 是指建立乙個 tcp 連線時,需要客戶端和伺服器總共傳送3個包...