第一次握手:服務端傳送請求報文給服務端
第二次握手:服務端收到請求報文後傳送確認報文給客戶端
第三次握手:客戶端對確認報文進行確認再傳送給服務端
為什麼兩次不行:前兩次只能保證雙方可以進行正常收發但不能確定可以正常通訊;
其次如果存在請求報文中的某個資料報延遲,過了一會才傳送到服務端,服務端以為這是乙個新的請求報文,傳送確認報文給服務端之後。如果只進行兩次握手,傳送確認報文出去的伺服器認為連線已經建立,為客戶端分配資源,但是客戶端此時並沒有傳送請求報文,對於傳送過來的請求報文不予回應,一直如此,就會導致服務端的資源浪費甚至崩潰
為什麼四次五次不行:三次握手之後可以保證原先所有通訊正常,三次之後如果服務端再傳送確認報文給客戶端一直迴圈下去,就會造成資源浪費
例:爾康:紫薇,是你嗎?
紫薇:是我!
爾康:太好了,真的是你!
說完(是我!)過後不再確認一句多尷尬,要是紫薇聽成了(嘴是你嗎?)就回答說(是我,**!)怕是爾康也不想回應了
要是這些都說完再多說一句(是我,爾康!)然後一直說,又不是演瓊瑤劇啊喂!不要浪費時間浪費資源了好嗎
emmmmmm……大概就是這麼個意思吧
TCP IP 三次握手
1.首先客戶端通過向伺服器端傳送乙個syn來建立乙個 主動開啟,作為三路握手的一部分。同步位為1 2.然後伺服器端應當為乙個合法的syn回送乙個 syn ack。同步位和確認位都為1 3.最後,客戶端再傳送乙個ack。這樣就完成了三 路握手,並進入了連線建立狀態。確認位位1 ftp服務之前首先需要t...
TCP IP三次握手
tcp是主機對主機層的傳輸控制協議,提供可靠的連線服務,採用三次握手確認建立乙個連線 位碼即tcp標誌位,有6種標示 syn synchronous建立聯機 ack acknowledgement 確認 psh push傳送 fin finish結束 rst reset重置 urg urgent緊急...
tcp ip 三次握手
tcp transmission control protocol 傳輸控制協議 tcp是主機對主機層的傳輸控制協議,提供可靠的連線服務,採用三次握手確認建立乙個連線 位碼即tcp標誌位,有6種標示 syn synchronous建立聯機 ack acknowledgement 確認 psh pus...