繪製TCP狀態遷移圖,可以根據TCP的三次握手、四次握手、同時打開以及同時關閉。
1)TCP的連接與關閉
2)同時打開
3)同時關閉
TCP狀態遷移圖
注:
Listen函數把一個爲調用connect的套接字轉換成一個被動套接字,指示內核接受指向該套接字的鏈接請求。函數原型int listen(int fd,int backlog)
其中backlog等於已完成隊列(established)和未完成隊列(syn_rcvd)之和
繪製TCP狀態遷移圖,可以根據TCP的三次握手、四次握手、同時打開以及同時關閉。
1)TCP的連接與關閉
2)同時打開
3)同時關閉
TCP狀態遷移圖
注:
Listen函數把一個爲調用connect的套接字轉換成一個被動套接字,指示內核接受指向該套接字的鏈接請求。函數原型int listen(int fd,int backlog)
其中backlog等於已完成隊列(established)和未完成隊列(syn_rcvd)之和