TCP 一個端口可以建立多少個連接


  1. 一個socket只能建立一個連接,一個socket是有 srcIP ,srcPort, desIP ,desPort (四元組)唯一確定的。而對於一個端口來講,比如服務器80端口,它可以和無數個客戶端端口進行連接,只要四元組的組合體是唯一的就行(理論值:就是所有客戶端IP數 × 端口數, 對 IPv4,客戶端的 IP 數最多為 2 的 32 次方,客戶端的端口數最多為 2 的 16 次方,也就是服務端單機最大 TCP 連接數,約為 2 的 48 次方)。不過因為Linux一切皆文件,socket也是文件。所以一般是受到進程的fd限制,比如Linux用戶進程默認最大只能有1024個文件描述符。內核進程默認最大有4096個文件描述符。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM