TCP套接字狀態

2021-10-11 21:03:12 字數 417 閱讀 1552

tcp套接字解釋 狀態意義

closed沒有使用這個套接字

listen套接字正在監聽入境連線

syn_sent套接字正在試圖主動建立連線

syn_received正在處於連線的初始同步狀態

established連線已建立

close_wait遠端套接字已經關閉:正在等待關閉這個套接字

fin_wait_1套接字已關閉,正在關閉連線

closing套接字已關閉,遠端套接字正在關閉,暫時掛起關閉確認

last_ack遠端套接字已,正在等待本地套接字的關閉確認

fin_wait_2套接字已關閉,正在等待遠端套接字關閉

time_wait這個套接字已經關閉,正在等待遠端套接字的關閉傳送

linux下通過getsockopt可以獲取socket的狀態

TCP的套接字

摘自 深入理解計算機網路 王達著 機械工業出版社 1.ipv4資料報頭部格式 2.ipv6資料報頭部格式 3.ipv4資料報的封裝與解封裝 4.ipv4資料報的分段與重組 5.arp協議報文格式及arp表 6.arp位址解析原理 7.icmp協議及報文格式 8.ipv6協議族的其它協議 9.tcp的...

TCP套接字程式設計

網路程式設計又稱為套接字程式設計,為了與遠端計算機進行資料傳輸,需要連線到網際網路,而程式設計中的 套接字 就是用來連線該網路的工具。它本身具有連線的含義,還可以表示為兩台計算機之間的網路連線。4.呼叫accept函式受理連線請求 基於tcp的服務端 客戶端 tcp伺服器端預設函式呼叫順序 sock...

TCP套接字程式設計

對於socket不理解的可以檢視 c語言通過socket程式設計實現tcp通訊,linux socket程式設計 socket詳解 先看看程式效果圖 提示如果伺服器,直接通過ctrl z關閉,這樣程式占用的位址不會釋放,需要以下操作 1.ps 檢視程序 2.kill 9 程式pid 強制殺死程序 服...