其他分享
首页 > 其他分享> > 65535真的是服务器的tcp连接数量限制?如何应对百分并发

65535真的是服务器的tcp连接数量限制?如何应对百分并发

作者:互联网

1.65535是TCP端口号的上限,而不是TCP连接数的上限

TCP连接由四元组决定,源ip,源端口,目ip,目端口

2.linux系统中c代码写的端口号port的变量占16位

这就决定了端口号最多有2的16次方,也就是65536,端口0不能使用,所以每个机器最多有65535个端口可用
65535是代表linux系统支持的tcp端口数量

3.服务器端端口处理

1.服务器端主动创建监听的socket端口8000,开始监听
2.客户端想要和服务器端同学,开始连接服务器的8000端口
3.服务器接收客户端的请求,生成新的socket
4.服务器和客户端在新的socket里通信

8000端口接收请求,然后起了新的tcp连接和对端交互,服务器端也会起随机端口与对端的随机端口进行数据交互

4.linux服务器只做服务端

这样,服务器端能起的随机端口就是65535,

标签:服务器端,端口,tcp,端口号,服务器,65535,百分
来源: https://www.cnblogs.com/PythonOrg/p/15739774.html