三次握手,四次挥手?
生活随笔
收集整理的這篇文章主要介紹了
三次握手,四次挥手?
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題1】為什么連接的時候是三次握手,關閉的時候卻是四次握手?
答:因為當Server端收到Client端的SYN連接請求報文后,可以直接發送SYN+ACK報文。其中ACK報文是用來應答的,SYN報文是用來同步的。但是關閉連接時,當Server端收到FIN報文時,很可能并不會立即關閉SOCKET,所以只能先回復一個ACK報文,告訴Client端,"你發的FIN報文我收到了"。只有等到我Server端所有的報文都發送完了,我才能發送FIN報文,因此不能一起發送。故需要四步握手。
?
轉載于:https://www.cnblogs.com/snow-man/p/9922564.html
總結
以上是生活随笔為你收集整理的三次握手,四次挥手?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Sql2008R2 日志无法收缩解决方案
- 下一篇: 江山半岛露营要收费吗我们想去露营就是不知