4 ms·
Port numbers are 2byte values. To track a connection as an IP:port number combination(the way your typical OS does it) you need multiple IPs to give you enough
by stonemetal 16y ago
Port numbers are 2byte values. To track a connection as an IP:port number combination(the way your typical OS does it) you need multiple IPs to give you enough port numbers.
- nivertech 16y agoeach socket can be uniquely identified by 4-tuple: {LocalIP,LocalPort,ServerIP,ServerPort} LocalIP:LocalPort -> ServerIP,ServerPort So even if number of ports is limited by 64K, total number of incoming sockets per IP address isn't.
- nichol4s 16y agoYes, but when you are load testing a specific server, as in this case, you are bound to a specific serverIp and serverPort. And thus, the total amount of sockets you can have open to that server is limited by the amount of IP's your machine has.
- deleted 16y ago[deleted]
- stonemetal 16y agoIf we are testing a web server on port 80, such that ServerIP,and port are fixed, then the only way you are getting more than 64K connections is through multiple client IP addresses.