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"使上面配置生效。