How does a browser work?
Deceptively simple-looking programs!
There's a lot behind the scenes:
- Chooses the appropriate protocol to use
- Sends your request for a URL
- Receives and translates what comes back from the server
- Displays text, images, etc. by interpreting instructions on the page
- Runs embedded programs (Java), or launches external ones if needed