Professional Documents
Culture Documents
DHCP/DNS/HTTP
Introduction to DHCP
Short for HyperText Transfer Protocol, the underlying protocol used by the World
Wide Web. HTTP defines how messages are formatted and transmitted, and what
actions Web servers and browsers should take in response to various commands. For
example, when you enter a URL in your browser, this actually sends an HTTP
command to the Web server directing it to fetch and transmit the requested Web page.
The internet works because every computer that is connected to it, all use the same
protocol to communicate and to route traffic.Without this universal protocol the
networks that make up the internet would not be able to route the information to the
correct destination.
The TCP/IP protocol that deals with the way information is shared across the internet
is one of the oldest and certainly one of the most reliable. The numerical address of
the protocol is what is known as the IP address of the computer, and every machine is
given a unique number when they connect to the internet. This gives us humans the
main pitfall of this long established system; we find it hard to remember numbers.
As humans we like to give everything a name, to help us identify things and recall
them later and it is much easier to remember an alphanumeric name than a series of
numbers.
A good analogy of this is with a public telephone directory, where we look up a name
to get the corresponding telephone number, imagine how it would be to remember a
number and look up the corresponding name. That is exactly what the DNS system
does for us.
So what happens when a domain name is entered into a web browser? The browser
sends a request to the closest DNS server to look up the IP address (numeric address)
from the domain name (alphanumeric address) and the DNS server sends the
information back to your browser, telling it the IP address of the computer the
browser needs to request the information from.
If the closest DNS server cannot resolve the query the Domain Name System passes
the request onto the next server and so on until the information is found and passed
back to the browser. If the information cannot be found on the DNS servers the
browser will display an error message that says the page cannot be displayed.