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个⽂件描述符。tcp ip协议规定计算机的端口有多少个
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论