Final answer:
Root servers and TLD servers play important roles in resolving DNS requests. Root servers store the complete list of authoritative DNS servers for all top-level domains, and TLD servers maintain the authoritative DNS records for specific top-level domains.
Step-by-step explanation:
Roles of Root Servers and TLD Servers in Resolving DNS Requests
Root servers are a crucial part of the DNS infrastructure. There are 13 sets of root servers in various locations worldwide. They store the complete list of authoritative DNS servers for all top-level domains. When a DNS resolver receives a request for a domain name, it contacts a root server to find the appropriate TLD server that can provide the answer.
TLD Servers:
TLD servers maintain the authoritative DNS records for specific top-level domains, such as .com, .org, or .edu. When a root server directs a DNS resolver to a specific TLD server, the TLD server provides the IP address of the authoritative name server for the requested domain. This authoritative server holds the actual DNS records for the requested domain, allowing the resolver to complete the resolution process.