browser , Whats the connection between the browser and the Internet?


Whats the connection between the browser and the Internet?

Question:

Tag: browser

How does a browser fit in to the internet? The router connects you to the ISP servers and then you get connected to the internet, correct? How does the browser take your computer and relate it to the internet?


Answer:

A browser is, in the most basic sense, a web page renderer. It's main job is to retrieve a page (usually a HTML text file) from the web and display it to you so you can interact with that page. Inside the HTML there can be references to images and scripts, and the browser manages them for you. Example: You want to access the StackOverflow page.

Step 1: You type the adress in the browser (http://www.stackoverflow.com)

Step 2: The browser converts the adress to a IP adress (using DNS services), and then sends a HTTP request to that IP

Step 3: The page is retrieved

Step 4: The browser parses the page and retrieves any images or files required by that page (all through HTTP requests)

Step 5: The browser renders the page and shows it in your screen

Step 6: When you click in a link, the browser sends another HTTP request and the the process starts again

HTTP is not the only protocol used in the web, I used it for the sake of simplicity.

If you want to understand the "how" of all that, you would have to study computer languages and programming.

I suggest you to read these pages:

http://en.wikipedia.org/wiki/Internet_Protocol

http://en.wikipedia.org/wiki/Domain_Name_System

http://en.wikipedia.org/wiki/HTML

http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

http://en.wikipedia.org/wiki/Web_browser


Related:


Looking for tool that prevent script to become unresponsive [on hold]


javascript,browser,google-chrome-extension
For a side project I need to generate a lot of data from a WebGL Application. This Web App is mostly a personal tool and I really don't care if my browser become unresponsive (I mean, I know it will). Does someone know a browser/tool/plugin that could allow me to...

Why is it so hard to style