免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Solidus
打印 上一主题 下一主题

请问TCP/UDP链接理论上最大能同时开多少个啊? [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
11 [报告]
发表于 2008-05-08 10:27 |只看该作者
原帖由 torshie 于 2008-5-8 10:14 发表

是四元组, 我们老师刚讲过

尽信师则无师。

你老师说四元组,也算对,但是你说,就不对了。
知道为什么吗?





因为你根本就没理解,只是照搬老师所言。

论坛徽章:
0
12 [报告]
发表于 2008-05-08 10:57 |只看该作者
原帖由 flw 于 2008-5-8 10:27 发表

尽信师则无师。

你老师说四元组,也算对,但是你说,就不对了。
知道为什么吗?





因为你根本就没理解,只是照搬老师所言。


一般都会从有招开始,经过一定的积累就能到无招, 有招看无招时有这样的见解也是正常的,需要时间.

[ 本帖最后由 system888net 于 2008-5-8 11:01 编辑 ]

论坛徽章:
0
13 [报告]
发表于 2008-05-08 11:00 |只看该作者
原帖由 flw 于 2008-5-8 10:04 发表
呵呵,知道就好。
TCP 是五元组。

你说的五元组是哪五元? 能否告知?

论坛徽章:
0
14 [报告]
发表于 2008-05-08 11:02 |只看该作者
   我也只了解 4元

论坛徽章:
0
15 [报告]
发表于 2008-05-08 11:10 |只看该作者
原帖由 qingfengjianke 于 2008-5-8 11:02 发表
   我也只了解 4元


网络上不只有一种协议.

论坛徽章:
0
16 [报告]
发表于 2008-05-08 11:34 |只看该作者
一个误解:   单个服务器程序可承受最大连接数“理论”上是“65535”   
  请注意,这里有两个词分别被我标记上了引号,一个是“理论”,一个是“65535”。强调“理论”这个词,是想特别明确误解者的意思:就是说,这个值是不可能被打破的,是铁板钉丁的。而65535这个数字的由来,很多人想当然地将它与port最大值联系起来。的确,TCP的端口数,最大值确实为65535。但是,这并不代表一个服务器可以接受的连接数就是这个值,很多人之所以把这两个概念搞混淆是因为对socket和port没有更深的认识和理解。我们先来回想一下服务器服务的先后过程:服务器创建监听socket-   >与对外服务的端口号绑定->开始listen->客户端连接到服务器对应的port->服务器accept为新的客户端产生新的socket->基于这个新的socket与客户端交换数据。从以上流程来看,最大值为65535的“端口号”这个重要的东东,我们只用了一次,就是执行bind的时候!而以后创建的socket,说白了就是一个可以进行网络IO操作的HANDLE而已,它跟端口号的牵扯仅限bind以及作为客户端连接服务器的识别端口号的时候,一旦accept产生了socket,这个端口号,对服务器和新客户端的通信而言就不再有任何意义。而服务器可承载的连接数最大量,不就是能产生多少个客户端的socket吗?这个socket值即使与端口号无关,又何来65535的“理论”上限?我再一次地将“理论”二字用引号括起,是因为在有的操作系统中,默认的配置会将socket最大值设定为65535,但这个值是可以改的!

端口号仅仅是门牌地址,不能因为鸟巢体育场能容纳10万名观众就搞10万个门牌号码吧,那电话簿要多厚啊
要搞也搞的是10万个座位号

论坛徽章:
0
17 [报告]
发表于 2008-05-08 11:38 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
18 [报告]
发表于 2008-05-08 11:56 |只看该作者
原帖由 system888net 于 2008-5-8 11:10 发表
网络上不只有一种协议.

那要看你分析问题是在哪个层面, 如果在TCP或者UDP的层面, 协议就是隐含的. 如果是在网络层, 另一元就是网络协议.

论坛徽章:
0
19 [报告]
发表于 2008-05-08 12:00 |只看该作者
原帖由 torshie 于 2008-5-8 11:38 发表

好, 那你举个例子说明一下仅仅四元不能够区分开两个连接, 需要第五个属性。


都没有错,不同角度看问题而已.

你的观点是对的,但前提隐含缺省边界是仅有TCP.

当范围扩大到多个协议时,仅仅4元组描述就有些困难了.

因此对于全局的概念而言是5元组.

论坛徽章:
0
20 [报告]
发表于 2008-05-08 12:03 |只看该作者
原帖由 ideawu 于 2008-5-8 11:56 发表

那要看你分析问题是在哪个层面, 如果在TCP或者UDP的层面, 协议就是隐含的. 如果是在网络层, 另一元就是网络协议.


对,全局和局部看问题的角度的区别.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP