社区
网络编程
帖子详情
理论上,一台单ip的机器最多能建立多少个网络连接??
jingtan
2008-11-13 04:10:39
注意是理论上, 不考虑机器性能问题,也不考虑系统问题. 只考虑tcp/ip协议问题.
可以超过2的16次方(即端口范围)吗?
...全文
398
8
打赏
收藏
理论上,一台单ip的机器最多能建立多少个网络连接??
注意是理论上, 不考虑机器性能问题,也不考虑系统问题. 只考虑tcp/ip协议问题. 可以超过2的16次方(即端口范围)吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wsj1983920
2008-11-13
打赏
举报
回复
楼主问题说的不详细啊
whoo
2008-11-13
打赏
举报
回复
受系统句柄数限制,每种系统都不一样。
jingtan
2008-11-13
打赏
举报
回复
[Quote=引用 5 楼 unsigned 的回复:]
所有accept到的连接共用一个本地端口,所需要分配的只是一个用于维护该连接会话的Socket描述符。
[/Quote]
嗯,你说的对. 今天大脑迟钝得厉害.
僵哥
2008-11-13
打赏
举报
回复
所有accept到的连接共用一个本地端口,所需要分配的只是一个用于维护该连接会话的Socket描述符。
jingtan
2008-11-13
打赏
举报
回复
to unsigned:
服务端接收连接的时候不需要分配一个空闲的端口吗? 一个本地端口是不是可以对应很多个远程端口.
to laolaoliu2002: 不考虑硬件限制. 只关注tcp/ip协议方面的限制.
Tinary3v0
2008-11-13
打赏
举报
回复
理论上端口可以是2的16次方个 减去系统占用的部分 肯定没有那么多了 加上资源上的限制 肯定又要少了。
laolaoliu2002
2008-11-13
打赏
举报
回复
2的16次方---不可能滴,到20000就不错了。跟CPU有关系。
僵哥
2008-11-13
打赏
举报
回复
对于服务器不存在端口限制,对于客户端,也可以通过端口重用来达到大连接数。
只要是LocalIP+LocalPort+RemoteIP+RemotePort不重复,并且有足够的资源,那就只有Socket描述符的限制了。
注:Win32系统下核心内存是有限的。
windows网络编程之tcp/
ip
适用人群 windows网络编程的初学者 课程概述 课程简介: 这部教程是windows网络编程课程的第一部分课程:tcp/
ip
协议 后续会有第二部分课程:udp/
ip
协议以及第三部分课程http协议的课程发布。希望能够帮助到大家。 ...
一台
机器
最多能
创建多少个 TCP 连接?
我是一个 Linux 服务器上的进程,名叫小进。 老是有人说我最多只能创建 65535 个...我只有一块网卡,其
IP
地址是123.126.45.68,我想要与110.242.68.3的 80 端口
建立
一个 TCP 连接,我将这些信息填写在了表中。 ...
一台
机器
最多能
撑多少个TCP连接?
TCP连接的客户端机:每一个
ip
可
建立
的TCP连接
理论
受限于
ip
_local_port_range参数,也受限于65535。但可以通过配置多
ip
的方式来加大自己的
建立
连接的能力。 服务端 我们现在在来回头考虑服务器端。对于服务器来说,...
一台
Linux
机器
上
最多能
建立
多少个TCP连接?
显然这是不可能的,首先,不会有
一台
机器
可以占用所有的
ip
,其次需要考虑
机器
是否能正常的打开2^16个端口,以及
机器
是否支持那么多的打开文件,最最最重要的是,
机器
能否有那么大的内存和CPU资源来维护这些TCP连接。...
一台
机器
最多能
撑多少个TCP连接? 今天掰扯清楚!
那就是
一台
机器
最大究竟能支持多少个
网络连接
?我想我有必要
单
独发一篇文章来好好说一下这个问题。很多同学看到这个问题的第一反应是65535。原因是:“听说端口号最多有65535个,那长连接就最多保持65535个了”。是...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章