what is a socket? suppose a process in host c has a udp socket with port number 6789. suppose both host a and host b send a udp segment to host c with destination port number 6789. will both 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?