COMPUTER NETWORKING

APPLICATION LAYER

SOCKET INTERFACE PROGRAMMING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Theoretically, how many clients can a server manage before being overloaded when using single-thread connections?
A
100
B
1000
C
1, 000, 000
D
Explanation: 

Detailed explanation-1: -A single listening port can accept more than one connection simultaneously. There is a ‘64K’ limit that is often cited, but that is per client per server port, and needs clarifying.

Detailed explanation-2: -Hi, By default, SQL Server allows a maximum of 32767 concurrent connections which is the maximum number of users that can simultaneously log in to the SQL server instance.

Detailed explanation-3: -Then theoretical limit a server can support on a single port is 248 which is about 1 quadrillion because: The server distinguishes the connections from clients’ source IPs and the source ports. [number of source IP addresses]x[num of source ports] 32 bits for the address and 16 bits for the port.

There is 1 question to complete.