TCP協議的常見面試題

閱讀本文大概需要 3 分鐘。 1. 爲什麼連接的時候是三次握手,關閉的時候卻是四次握手? 因爲當Server端收到Client端的SYN連接請求報文後,可以直接發送SYN+ACK報文。其中ACK報文是用來應答的,SYN報文是用來同步的。但是關閉連接時,當Server端收到FIN報文時,很可能並不會立即關閉SOCKET,所以只能先回復一個ACK報文,告訴Client端,"你發的FIN報文我收到了"。
相關文章
相關標籤/搜索