計算機網絡面試題(1)-------三次握手、四次握手

1.TCP

https://blog.csdn.net/qzcsu/article/details/72861891

2. 三次握手(建立連接)和四次握手(斷開連接)

 2.1  TCP三次握手(建立連接)過程:

(1)請求端(通常也稱爲客戶端)發送一個SYN段表示客戶期望連接服務器端口,初始序列號爲a;

(2)服務器發回序列號爲b的SYN段作爲響應。同時設置確認序號爲客戶端的序列號加1(a+1)作爲對客戶端的SYN報文的確認;

(3)客戶端設置序列號爲服務器端的序列號加1(b+1)作爲對服務器端SYN報文段的確認。

 2.2  TCP四次握手(連接的終止)

(1)請求端(通常也稱爲客戶端)想終止連接則發送一個FIN段,序列號設置爲a。

(2)服務器迴應一個確認序號爲客戶端的序列號加1(a+1)的ACK確認段,作爲對客戶端的FIN報文的確認。

(3)服務器端向客戶端發送一個FIN終止段(設置序列號爲b,確認號爲a+1)。

(4)客戶端返回一個確認報文(設置序列號爲b+1)作爲響應。

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章