Schema illustrating the flow of the request when you type https://ww.google.com

Schema illustrating the flow of the request when you type https://ww.google.com

The browser performs a DNS resolution to determine the IP address of the server hosting google.com.

The request hits the server IP on port 443, which is the standard port for HTTPS traffic. To provide safe communication between the user's device and the server, the traffic is encrypted using SSL/TLS. The traffic goes through a firewall, which checks for any potential security threats and allows or denies access based on the firewall’s rules.
After way, a load balancer distributes the request among several servers in an even-handed manner to avoid overloading any one of them. The web server receives the request and serves a web page to the user. The application server generates the web page by executing code and making requests to the database, if necessary

The application server requests data from the database, if necessary, to populate the web page with the appropriate information

The user receives the web page, which includes search results and other information relevant to their query        
Article content


To view or add a comment, sign in

More articles by Brian Omondi

Explore content categories