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