DNS servers publicly map domain names to IP addresses, revealing a network's structure and host information. Hackers can query DNS to discover subdomains, mail servers, and other hosts, providing reconnaissance for attacks. TCP/IP is a protocol, not a server. Telnet and SSL don't expose network topology like DNS does.