28.2. Naming web pages

The web is a very large-scale distributed system comprising many millions of documents stored at a large number of servers. The entities in a distributed system must be named uniquely and, as we saw in Chapter 7, there are well-known methods of designing a namespace and achieving unique names. The web uses a naming scheme which covers all kinds of documents, including books as well as web pages, called Uniform Resource Identifiers (URIs). One form of URI is a hierarchical, location-dependent name called a Uniform Resource Locator (URL). The other form of URI is a Uniform Resource Name (URN). A URL is built around the DNS name of the server which holds the document. An example is:

http://www.cl.cam.ac.uk/Research/SRG/opera/publications ...

Get Operating Systems: Concurrent and Distributed Software Design 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.