A Packet’s Tour of the Web

The easiest way to explain the functioning of the Web today is to explore what happens when you start a web browser and attempt to view a page on the Internet.

Booting Up Your PC

Every computer[19] manufactured today is equipped with a small memory chip that holds its information even when the computer is turned off. When you turn on your computer, the computer’s microprocessor starts executing a small program that is stored on this memory chip. The program is called the computer’s Basic Input Output System, or BIOS. The BIOS has the ability to display simple information on the computer’s screen, to read keystrokes from the keyboard, to determine how much memory is in the computer, and to copy the first few blocks of the computer’s disk drive into memory and execute them.

The first few blocks of the computer’s hard drive contain a program called the bootstrap loader. [20] The bootstrap loader reads in the first part of the computer’s operating system from storage (on a disk or CD-ROM), which loads in the rest of the computer’s operating system, which starts a multitude of individual programs running. Some of these programs configure the computer’s hardware to run the operating system, others perform basic housekeeping, and still others are run for historical reasons—whether that is to assure compatibility with previous generations of operating systems, or because developers at the company that created the operating system forgot to take the programs out ...

Get Web Security, Privacy & Commerce, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.