client和server,如果server的port number已经确定,两者之间最大的TCP连接数是多少?工程上有什么需要注意的(1)

1. TCP基础

TCP connection的四元组为“<src IP(源IP), src Port(源端口), dst IP(目的IP), dst Port(目的端口)>”;TCP port占用2个Bytes,有效的TCP port号为1~65535。

<10.0.0.1, 4321, 10.0.0.2, 80> 和 <10.0.0.1, 4321, 10.0.0.2, 8181>是不同的连接,也是可以同时存在的连接。


2. 实验环境和实验前需要注意的

Client IP: 10.200.132.131;
Server IP: 10.200.132.135; Server Port: 9090

需要注意的:
1) Linux 默认一个进程只能打开 几千个socket(在Linux下,一切皆是文件,socket也不例外),需要提高这个配置。
用如下命令来检查当前系统"open files“:
ulimit -a |grep open
open files                      (-n) 1024

如何提高“open files"?
在/etc/sysctl.conf添加:
fs.file-max = 6553500
fs.nr_open = 6553500
执行"sysctl -p"使上面配置生效。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值