要釋放一個TCP連接,需要通過四次握手過程,這是由TCP的半關閉特性造成的,因爲TCP連接時全雙工的,因此,需要TCP兩端要單獨執行關閉。值得注意的是,主動關閉的一端在發送FIN之後,依然還能正常接收對方的數據,只是通知對方它已經沒有數據需要發送了,同理,被動關閉的一端在收到FIN之後,仍然可以發送數據,直到它自身同樣發出FIN之後,才停止發送數據。
要釋放一個TCP連接,需要通過四次握手過程,這是由TCP的半關閉特性造成的,因爲TCP連接時全雙工的,因此,需要TCP兩端要單獨執行關閉。值得注意的是,主動關閉的一端在發送FIN之後,依然還能正常接收對方的數據,只是通知對方它已經沒有數據需要發送了,同理,被動關閉的一端在收到FIN之後,仍然可以發送數據,直到它自身同樣發出FIN之後,才停止發送數據。