Suppose a process in Host C has a UDP socket with port number 8880, Suppose Host A and Host B each sends a UDP segment to Host C with destination port number 8880. Will both two segments be directed to the same socket at Host C? If so, how will the process at Host C know that these two segments originated from two
different hosts?
Guide On Rating System
Vote
Yes, both UDP segments from Host A and Host B will be directed to the same socket at Host C because the socket is bound to port number 8880. However, the process at Host C can utilize the source IP address and port number contained in each segment to differentiate the segments and determine that they originated from different hosts.
When a UDP segment arrives at Host C, the process within the socket can examine the source IP address and port number fields within the UDP header to identify the sender of the segment. By comparing the source IP address and port number of each segment, the process can determine if they originated from multiple hosts or if they are multiple segments from the same host.
In summary, the process in Host C can differentiate the origin of each segment by examining the source IP address and port number fields in the UDP header.