Basic picture of clients and servers. How DNS and HTTP are used for each object. Static Objects Served from a static file. Similarities with a distributed file system, but differences. In the simplest case just make subsequent requests to the same server over separate TCP connections.
Browsers use parallel connections to speed up delivery speed.
When persistence and pipelining works it is better than parallel connections. Hierarchy of caches. Dynamic Content Retrieval is no longer a file retrieval, but a remote procedure call with one or more parameters. Query to a search engine where key words are parameters. Use of cookies, which are pieces of information sent by browser on each request for server to track requests and customize content.