It's the same as your Internet Service Provider's (ISP) Internet Provider Identity. For more information on our online provider profiles, see a user's service number (if applicable) and a web address information.
๐ญ. ๐ฌ๐ผ๐ ๐๐๐ฝ๐ฒ ๐ต๐๐๐ฝ๐://example (dot) com / ๐ฝ๐ฎ๐ด๐ฒ ๐ถ๐ป ๐๐ผ๐๐ฟ ๐ฏ๐ฟ๐ผ๐๐๐ฒ๐ฟ ๐ฎ๐ป๐ฑ ๐ฝ๐ฟ๐ฒ๐๐ ๐๐ป๐๐ฒ๐ฟ
Here, https:// is a scheme, which tells the browser to make a connection to the server using TLS. example (dot) com is the domain name of the site and it points to a specific IP address of a server. And /page is a path to the resource you need.
๐ฎ. ๐๐ฟ๐ผ๐๐๐ฒ๐ฟ ๐น๐ผ๐ผ๐ธ๐ ๐๐ฝ ๐๐ฃ ๐ฎ๐ฑ๐ฑ๐ฟ๐ฒ๐๐ ๐ณ๐ผ๐ฟ ๐๐ต๐ฒ ๐ฑ๐ผ๐บ๐ฎ๐ถ๐ป
After youโve typed the URL into your browser and pressed enter, the browser needs to figure out which server on the Internet to connect to. It must look for the IP address of the server hosting the website using the domain you typed to accomplish that. DNS lookup is used to do this. Here, it determines whether we can locate it in the cache; if not, DNS must search domain name servers from the root to the third level.
๐ฏ. ๐๐ฟ๐ผ๐๐๐ฒ๐ฟ ๐ถ๐ป๐ถ๐๐ถ๐ฎ๐๐ฒ๐ ๐ง๐๐ฃ ๐ฐ๐ผ๐ป๐ป๐ฒ๐ฐ๐๐ถ๐ผ๐ป ๐๐ถ๐๐ต ๐๐ต๐ฒ ๐๐ฒ๐ฟ๐๐ฒ๐ฟ
Transmission control protocol, more formally known as TCP, is used throughout the public Internet routing infrastructure to route packets from a client browser request through the router, the Internet service provider, through an internet exchange to switch ISPs or networks, and finally to find the server with the IP address to connect to. This is an inefficient route to take to get there. Instead, a lot of websites employ a CDN to cache both static and dynamic material closer to the browser.
๐ฐ. ๐๐ฟ๐ผ๐๐๐ฒ๐ฟ ๐๐ฒ๐ป๐ฑ๐ ๐๐ต๐ฒ ๐๐ง๐ง๐ฃ ๐ฟ๐ฒ๐พ๐๐ฒ๐๐ ๐๐ผ ๐๐ต๐ฒ ๐๐ฒ๐ฟ๐๐ฒ๐ฟ
Now that the browser is connected to the server, it complies with the HTTP(s) protocol's requirements for communication. To request the contents of the page, the browser first sends an HTTP request to the server. The body, headers, and request line of an HTTP request are all present. The server can determine what the client wants to do using the information in the request line.
๐ฑ. ๐ฆ๐ฒ๐ฟ๐๐ฒ๐ฟ ๐ฝ๐ฟ๐ผ๐ฐ๐ฒ๐๐๐ฒ๐ ๐ฟ๐ฒ๐พ๐๐ฒ๐๐ ๐ฎ๐ป๐ฑ ๐๐ฒ๐ป๐ฑ๐ ๐ฏ๐ฎ๐ฐ๐ธ ๐ฎ ๐ฟ๐ฒ๐๐ฝ๐ผ๐ป๐๐ฒ
The server accepts the request and determines how to handle it depending on the data in the request line, headers, and body. The server receives the material at this URL for the GET /page/ HTTP/1.1 requests, builds the response, and then delivers it back to the client with an HTTP status code.
๐ฒ. ๐๐ฟ๐ผ๐๐๐ฒ๐ฟ ๐ฟ๐ฒ๐ป๐ฑ๐ฒ๐ฟ๐ ๐๐ต๐ฒ ๐ฐ๐ผ๐ป๐๐ฒ๐ป๐
The browser examines the response headers for instructions on how to render the resource after receiving the server's response. The Content-Type header informs the browser that an HTML resource was received in the response body.
Source: Google and Linkedin