Open In App

Domain Resolution and URL Processing

A domain name is an address that is used to access any website. Domain Name is unique in nature and it is very easy to remember. By typing the Domain Name user can reach the website whichever he desires. The actual address of any website is very complicated but with the help of Domain Name, this complicated address can be converted into a simplified human-comprehensible form. Domain Name is formed with the help of rules and procedures of DNS.

Why Domain Name is Important ?



The domain name is easy to remember but the IP address is not. Let’s take an example of the telephone directory, we don’t remember the phone number of the persons we just remember the name of the person and then search the number using their names, not with their phone numbers. An IP address can be changed in the back-end but the domain name remains the same.

History: We are using the Human Comprehensible form of the host’s numerical address since the ARPANET era. Earlier each computer on the network used to retrieve host files from the computer at SRI which used to map computer host names to numerical addresses. As networking started to grow rapidly henceforth it became nearly impossible to perform the task with traditional methods and therefore in 1983, the Domain Name System was introduced on the ARPANET.



Characteristics:

Steps for Domain Resolution and URL Processing: 

When we type a web address into a web browser, our computer needs to convert them into an IP address. So that it can contact our web server and delivers to you. This is called a forward lookup because we are converting a hostname into an IP address. It is also called a reverse lookup when we are converting an IP address into a hostname.

These steps are only performed when we access any website for the very first time. When we access that website a second time then our request is not forwarded to the root server because our internet service provider(ISP) cached that IP address so that whenever you need to access that website, it will provide IP address easily.

Advantages:

Disadvantages:

Article Tags :