sexta-feira, 11 de março de 2011

Domain Name System

By definition the DNS is the protocol that allows you to use the Internet as it is today. That makes us wonder how were the connections made before that protocol was implemented. I will begin to explain it.

Before the big "boom" of the Internet in the early 90's, there was already connections in networks but they so primitive in comparison with what we have today that it is redundant to try and make a decent approach in terms of comparison. This networks were very small and by being so there was no such requirement for such a protocol to exist, that is because when you wanted to connect with a computer you knew what the computer was and therefore you knew what was the IP of the computer you wanted to connect. So there was only a number of IP's that you needed to know before hand.

This was obliterated by the idea of  Internet as we know it today. The engineers needed to come with the solution for the amount of demand, as Internet has the principal idea that everyone from anywhere can access every(*) server and has the right to the information.

The most simple example is : 
  • Imagine to know the IP's of every site that you needed to connect, for eg. 69.63.184.142,...(facebook), 146.201.210.194(Google), etc,etc. 


It soon became too difficult for a mere human to know every number of every server, so the solution was the attribution of names, so that you could only type the name of the host that you wanted to connect that the protocol would internally generate the number aggregated to that name. 


Sorry for the primitive information but this is merely a very simple analysis of what the DNS is supposed to do.


Here's an image to explain the curious.

Sem comentários:

Enviar um comentário