TCP/IP provides domain name system (DNS) to identify hosts using character strings in addition to their IP addresses. DNS uses a hierarchical naming scheme to specify a meaningful name for a network device. Mappings between domain names and IP addresses are established on a DNS server. DNS allows users to use meaningful and easy-to-remember domain names instead of IP addresses to identify devices.