[TCP/IP]TCP服务端accept发生在三次握手的哪一个阶段
生活随笔
收集整理的這篇文章主要介紹了
[TCP/IP]TCP服务端accept发生在三次握手的哪一个阶段
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
TCP服務端accept發生在三次握手之后
客戶端
socket()==>connect()==>write()==>read()
服務端
socket()==>bind()==>listen()==>accept()==>read()==>write()
1.accept過程發生在三次握手之后
2.在調用listen函數之后,一個socket會從主動連接的套接字變為listen 套接字,accept后listen套接字變成連接套接字,listen繼續接收更多連接
3.客戶端調用connect后,會阻塞,此時是第一次握手
4.服務端調用accept后,會阻塞,等待客戶端返回ACK確認,然后會返回,因此是在第三次握手后返回
5.調用accept函數返回是一個連接套接字,它代表著一個網絡已經存在的點對點連接
?
轉載于:https://www.cnblogs.com/taoshihan/p/11217150.html
總結
以上是生活随笔為你收集整理的[TCP/IP]TCP服务端accept发生在三次握手的哪一个阶段的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [TCP/IP] 三次握手过程中有哪些不
- 下一篇: [TCP/IP] TCP在listen时