首先我們需要知道,tcp/ip協議並不是乙個協議,而是乙個協議族,裡麵包好tcp,udp,ip等協議,tcp/ip網路協議棧包括應用層,傳輸層,網路層和鏈路層。
tcp協議是一中面向連線的,可靠的傳輸層協議。連線過程就像打**的過程。現在簡要介紹其三次握手的過程:
第一次握手:客戶a向客戶b傳送乙個連線請求,在這個包中,syn=1,seq=x,
第二次握手:客戶b接受到了a傳送的包,然後傳送乙個包進行確認,該包中syn=1,ack=1,ack_seq=x+1,seq=y;
第三次握手:客戶a收到了b傳送的包,也傳送乙個確認包,該包中ack=1.ack_seq=y+1,seq=x+1;
**如下:
關於四次揮手的**如下
解釋:第一次揮手:當客戶a要斷開tcp連線時,傳送乙個包,其中fin=1,ack=1,seq=x,ack_seq=x;
第二次揮手:客戶b知道a要斷開後,傳送乙個確認包,其中ack=1,seq=y,ack_seq=x+1;
第三次揮手:客戶b也斷開tcp連線,此時傳送乙個包,其中,fin=1,seq=y+1,
第四次揮手:客戶a收到b的斷開請求後,傳送乙個確認包:ack=1,seq=x+1,ack_seq=y+2;
TCP IP三次握手協議
當兩台主機採用tcp協議進行通訊時,在交換資料前將建立連線。通訊完成後,將關閉會話並終止連線。連線和會話機制保障了tcp的可靠性功能。請參見圖中建立並終止tcp連線的步驟。主機將跟蹤會話過程中的每個資料段,並使用tcp報頭中的資訊了解每台主機所接收到的資料。每個連線都代表兩股單向通訊資料流或者會話。...
TCP IP三次握手協議
tcp transmission control protocol 傳輸控制協議 tcp是主機對主機層的傳輸控制協議,提供可靠的連線服務,採用三次握手確認建立乙個連線 位碼即tcp標誌位,有6種標示 syn synchronous建立聯機 ack acknowledgement 確認 psh pus...
TCP IP協議三次握手
建立起乙個tcp連線需要經過 三次握手 第一次握手 客戶端傳送syn包 syn j 到伺服器,並進入syn send狀態,等待伺服器確認 第二次握手 伺服器收到syn包,必須確認客戶的syn ack j 1 同時自己也傳送乙個syn包 syn k 即syn ack包,此時伺服器進入syn recv狀...