In simple format
- You enter a URL into a web browser
- The browser looks up the IP address for the domain name via DNS
- The browser sends a HTTP request to the server
- The server sends back a HTTP response
- The browser begins rendering the HTML
- The browser sends requests for additional objects embedded in HTML (images, css, JavaScript) and repeats steps 3-5.
- Once the page is loaded, the browser sends further async requests as needed.
In complete way
When you type "https://techmadpro.blogspot.com" in your browser, the first thing that happens is that a domain name server (DNS) matches "wsvincent.com" with an IP address. Then the browser sends an HTTP request to the server and the server sends an HTTP response. The browser starts rendering the HTML on the page while requesting additional resources like CSS, JavaScript, images, etc. Each subsequent request completes a request / response cycle and is in turn processed by the browser. Then once the page loads, some sites (although not mine) will make more asynchronous requests. If you asked me to explain more, I could start talking about how the server and browser connect via TCP. And we could also discuss encryption over https.
An article by Munna Suprathik
0 Comments
Post a Comment
Hi guys feel free to ask any questions 0r suggestions