可以在同一端口(单套接字)上与服务器通信的并发客户端(使用不同端口号)的最大数量是多少?哪些因素可能影响这个计数?我正在 Linux 环境中寻找有关 telnet 的信息。
这部分取决于您的操作系统。
然而,对特定端口没有限制。然而,并发连接的数量是有限制的,通常受到内核支持的文件描述符数量的限制(例如2048)。
要记住的是,TCP 连接是唯一的,并且连接是一对端点(本地和远程 IP 地址和端口),因此如果 1000 个连接连接到服务器上的同一端口并不重要,因为连接是一切仍然是独特的,因为另一端不同。
需要注意的另一个限制是机器只能建立大约 64K 出站连接或连接的内核限制,以较低者为准。这是因为端口是一个无符号 16 位数字 (0-65535),并且每个出站连接都使用这些端口之一。
您可以通过为计算机提供额外的 IP 地址来扩展此功能。每个IP地址都是另一个64K地址的地址空间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)