When you enter a URL into a browser and hit Enter, a series of network processes occur in the background: Initially, the browser decomposes the URL into its components: the protocol, the domain name, and the specific address of the page. Next, it looks up the domain's IP address by querying the DNS. After obtaining the IP address, the browser establishes a TCP connection with the server hosting the site. With the connection in place, the browser requests the desired web page from the host using either HTTP or HTTPS. The server then sends back the content of the webpage, typically in HTML format. Finally, the browser displays this HTML on your screen, allowing you to view the webpage you requested.