四次挥手
由于TCP連接是全雙工的,因此每個方向都必須單獨進行關閉。這原則是當一方完成它的數據發送任務后就能發送一個FIN來終止這個方向的連接。收到一個 FIN只意味著這一方向上沒有數據流動,一個TCP連接在收到一個FIN后仍能發送數據。首先進行關閉的一方將執行主動關閉,而另一方執行被動關閉。 (1) TCP客戶端發送一個FIN,用來關閉客戶到服務器的數據傳送。 (2) 服務器收到這個FIN,它發回一個ACK,確認序號為收到的序號加1。和SYN一樣,一個FIN將占用一個序號。 (3) 服務器關閉客戶端的連接,發送一個FIN給客戶端。 (4) 客戶端發回ACK報文確認,并將確認序號設置為收到序號加1。
轉載于:https://www.cnblogs.com/huangzz/p/10915720.html
總結
- 上一篇: springboot 使用idea打包
- 下一篇: 【水滴石穿】react-native-b