Page 190 - DCAP207_NETWORKS_DCAP406_COMPUTER_NETWORKS
P. 190

Unit 12: Application Layer




          12.1 Domain Name System (DNS)                                                         Notes

          Now we have two types IP address in the form of decimal numbers and text for the same host.
          You know that list of all IP addresses are maintained centrally by ICANN in the form of distributed
          database directory. There are several distributed servers, which maintain this list of IP addresses.
          The reasons behind the distributed server are very logical and simple. It helps in disaster
          management and in diverting the load of the traffics in the form of requests from clients to other
          DNS servers located at different sites. DNS server maintains database in both the form that is
          textual as well as decimal notations. For example, DNS server maintains the address of google
          site as www.google.com and 216.23.9.53.99. In this manner, DNS is used to provide host-to-IP
          address mapping of remote hosts to the local hosts and vice versa. It is now amply clear that the
          DNS maintains a distributed database to map between hostnames and IP addresses. Whenever
          a client requests a service from a site, then both the site runs DNS protocol to access the distributed
          database which is nothing but Domain Name Systems. Therefore, the DNS provides the protocol,
          which allows clients and servers to communicate with each other. DNS enables a system to use
          a resolver, which resolves the host name to IP address understandable by server.

          You may be now thinking of how DNS is able to provide the quick translation of text of the IP
          addresses within fraction of seconds from a directory of billions of such addresses. This could be
          made possible by using Domain concepts, which uses hierarchical arrangements of text addresses
          translation.

          You can see from the Figure 12.1 that at the top level is the root server, which has null label.
          Below this is another level domain or domain as com, edu, int and so on which are grouped
          together. Below this different sub domains or groups have been created. Table 12.1 corresponds
          to some commonly appearing domain names with their respective sites. The DNS can
          accommodate almost all kinds of organizations by allowing each group to choose between
          geographical or organizational naming hierarchies.

                                     Figure 12.1: DNS Hierarchy


                                             Root
                                             Server





                            edu                  com               int
                                                     google
                                  hotmail
                                            yahoo



                                     Table 12.1: Internet Domains


                Domain                            Indicative Site
             Com            Commercial  institute
             Edu            Educational  institute
             Org            Nonprofit  organization
             Net            Network service provider
             Gov            Government  department
                                                                               Contd...



                                           LOVELY PROFESSIONAL UNIVERSITY                                   183
   185   186   187   188   189   190   191   192   193   194   195