三次握手即建立TCP連接,就是指建立一個TCP連接時,需要客戶端和服務端總共發送3個包以確認連接的建立。
第一次:客戶端向服務器發送SYN同步報文段,請求建立連接。
第二次:服務器確認收到客戶端的連接請求,并向客戶端發送SYN同步報文,表示要向客戶端建立連接。
第三次:客戶端收到服務器端的確認請求后,處于建立連接狀態,向服務器發送確認報文客戶端是在收到確認請求后,先建立連接服務器是在收到最后客戶端的確認后,建立連接發起連接請求的一定是客戶端。
四次揮手即終止TCP連接,就是指斷開一個TCP連接時,需要客戶端和服務端總共發送4個包以確認連接的斷開的過程。
第一次:A端像B端發送FIN結束報文段,準備關閉連接
第二次:B端確認A端的FIN,表示自己已經收到對方關閉連接的請求中間這段時間,A端停止向B端發送數據,但是B端可以向A端發送數據,要將自己未處理完任務處理完
第三次:B端向A端發送FIN結束報文段,準備關閉連接
第四次:A端確認B端的FIN,進入TIME_WAIT狀態,此時A端進程已經退出,但是連接還在當B端收到A端的ACK之后,先斷開連接當A端等待2 MSL之后,確認的B端接收到ACK后,再斷開連接發起斷開連接請求的一端最后要進入有一個TIME_WAIT狀態發起連接請求的可以是客戶端也可以是服務器端
回答所涉及的環境:聯想天逸510S、Windows 10。
三次握手即建立TCP連接,就是指建立一個TCP連接時,需要客戶端和服務端總共發送3個包以確認連接的建立。
第一次:客戶端向服務器發送SYN同步報文段,請求建立連接。
第二次:服務器確認收到客戶端的連接請求,并向客戶端發送SYN同步報文,表示要向客戶端建立連接。
第三次:客戶端收到服務器端的確認請求后,處于建立連接狀態,向服務器發送確認報文客戶端是在收到確認請求后,先建立連接服務器是在收到最后客戶端的確認后,建立連接發起連接請求的一定是客戶端。
四次揮手即終止TCP連接,就是指斷開一個TCP連接時,需要客戶端和服務端總共發送4個包以確認連接的斷開的過程。
第一次:A端像B端發送FIN結束報文段,準備關閉連接
第二次:B端確認A端的FIN,表示自己已經收到對方關閉連接的請求中間這段時間,A端停止向B端發送數據,但是B端可以向A端發送數據,要將自己未處理完任務處理完
第三次:B端向A端發送FIN結束報文段,準備關閉連接
第四次:A端確認B端的FIN,進入TIME_WAIT狀態,此時A端進程已經退出,但是連接還在當B端收到A端的ACK之后,先斷開連接當A端等待2 MSL之后,確認的B端接收到ACK后,再斷開連接發起斷開連接請求的一端最后要進入有一個TIME_WAIT狀態發起連接請求的可以是客戶端也可以是服務器端
回答所涉及的環境:聯想天逸510S、Windows 10。