What happens when you type holbertonschool.com in your browser and press Enter ?

  1. DNS request
  2. TCP/IP
  3. Firewall
  4. HTTPS/SSL
  5. Load-balancer
  6. Web server
  7. Application server
  8. Database

DNS request :

What is DNS?

The Domain Name System (DNS) is the phonebook of the Internet. Humans access information online through domain names, like nytimes.com or espn.com. Web browsers interact through Internet Protocol (IP) addresses. DNS translates domain names to IP addresses so browsers can load Internet resources.

How does DNS work?

The process of DNS resolution involves converting a hostname (such as www.example.com) into a computer-friendly IP address (such as 192.168.1.1). An IP address is given to each device on the Internet, and that address is necessary to find the appropriate Internet device — like a street address is used to find a particular home. When a user wants to load a webpage, a translation must occur between what a user types into their web browser (example.com) and the machine-friendly address necessary to locate the example.com webpage.

TCP/IP :

Firewall :

HTTPS/SSL :

Load-balancer :

The Web server :

Application Server:

An application server is a server specifically designed to run applications. The “server” includes both the hardware and software that provide an environment for programs to run.

  • running web applications
  • hosting a hyper-visors that manages virtual machines
  • distributing and monitoring software updates
  • processing Data sent from another server

Database :

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store