java面試(十)

1、爲什麼需要三次握手 防止已過期的連接再次傳到被連接的主機 2、爲什麼需要四次揮手 / 斷開連接時爲什麼比建立連接多一次 服務端的 ACK 和 FIN 一般都會分開發送,ACK 表示自己收到了客戶端的斷開請求(但還有數據沒傳輸完),FIN 表示自己傳輸完了數據。 3、TIME_WAIT 的作用 保證客戶端發送的最後一個ACK報文能夠到達服務器 防止類似與「三次握手」中提到了的「已經失效的連接請求
相關文章
相關標籤/搜索