Ø
DNS
is a host name to IP address translation service
Ø
DNS
is a distributed database implemented in a hierarchy of name servers, an application
level protocol for message exchange between clients and servers
Ø
A
lookup mechanism for translating objects into other objects
Ø
A
globally distributed, loosely coherent, scalable, reliable, dynamic database
Ø
Comprised
of three components
Ø
A “name
space”
Ø
Servers
making that name space available
Ø
Resolvers
(clients) which query the servers about the name space
Ø
It
is easier to remember a host name than it is to remember an IP address.
Ø
A
name has more meaning to a user than a 4 byte number.
Ø
Applications
such as FTP, HTTP, email, etc., all require the user to input a destination.
Ø
The
user generally enters a host name.
Ø
The
application takes the host name supplied by the user and forwards it to DNS for
translation to
an IP address.
Ø
DNS
works by exchanging messages between client and server machines.
Ø
A
client application will pass the destination host name to the DNS process to get
the IP address.
Ø The
application then sits and waits for the response to return.
0 comments