What (actually) happens when you type a web address on your browser and hit enter…

www.holber… what?

DNS resolution process.

TCP/IP.

SSL

HTTPS.

LOAD BALANCER.

FIREWALL.

HOST SERVER.

Recap:

  • A GET request is received by the web server. The web server pulls up the file configured at the given location (in our example, the HTML file configured at the root (/) of the machine).
  • If the file contains dynamic content, the application server is run (in a LAMP model the corresponding Python or PHP scripts are run). The result of these scripts is inserted into the web page.
  • If the dynamic content involves stored data, the Python scripts queries from the database server.
  • The web server delivers the web page.

--

--

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