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,

相关文章

國際足總世界盃
365bet指定开户网址

國際足總世界盃

📅 07-03 👁️ 741
金星曾不顾一切领养的3个孩子,现在怎样了?她的付出令人心酸
《战神遗迹》试玩报告:不一样的完美世界游戏
365在线体育投注

《战神遗迹》试玩报告:不一样的完美世界游戏

📅 06-30 👁️ 6213