one process in host a uses a udp socket with port number 8888. two other hosts x and y eachsend a udp segment to host a. both segments specify destination port number 8888. at host a, willboth segments be forwarded to the same socket? if so, can the process at host a know that these twosegments are from two different hosts, and how? if not, would that cause any problem for the process?discuss and explain.(a) what are the root dns servers used for?(b) if a local dns server needs to query root dns servers, how does it know their ip addresses?(c) if you go to , you will find that there are only 13 rootserver addresses. will this be a problem? why or why not?