In: Computer Science
Identify how modern network applications can handle multiple concurrent connections at the same time. 250 WORDS please
Answer)
In the modern network application, there are multiple connections
being made to a server at the same time and thus the modern network
applications should be capable enough to handle such many user
connections. This can be done using ports which are the points
using which the packets get transferred from the sender to the
receiver and vice versa, and also using the IP address combined
with ports.
For UDP, the multiple connections do not have any problem as they
are stateless and thus when the multiple people send the messages
even to the same port then the packets will come and do in any
sequence possible and thus nobody is in a connected state.
While for TCP, the connection is there identified using the source
port, destination port, source IP address and destination IP
address. Thus when the machines connected to the same server same
network port then there are separate connections which are being
maintained on the server-side. Which means that the machines
connect to the same port on the server and are differentiated
mainly by using the ports and IP addresses and thus there is no
ambiguity.
Thus we see that the modern network applications hosted on the
server work and can handle the multiple concurrent connections.