TCP之LAST_ACK狀態


前提:

A:主動關閉;

B:被動關閉;

A執行主動關閉,發送FIN,B收到FIN,發送ACK,進入CLOSE_WAIT,B發送FIN,進入LAST_ACK等待最后一個ACK到來;

 

關閉方式:

(1) 收到A發送回來的ACK進入CLOSED狀態;

(2) 未收到A發送回來的ACK,重傳FIN,此時A處於FIN_WAIT_2(之前B發的FIN丟了)或者TIME_WAIT(之前A發的ACK丟了),A收到FIN之后,發送ACK,B收到ACK,進入CLOSED狀態;

(3) 未收到A發送回來的ACK,重傳FIN,此時A已經進入CLOSED狀態,因連接丟失,A回復RST,B收到RST進入CLOSED狀態;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM