What protocol is used by dns name servers?

Dns uses udp for communication between servers. It is a better choice than tcp because of the improved speed a connectionless protocol offers. Of course, transmission reliability suffers with udp