Structure of the Internet: URIs

From Wikibooks, open books for an open world
Jump to navigation Jump to search

UNIT 2 - ⇑ Structure of the Internet ⇑

← Domain names URIs Client server model →

Uniform Resource Identifier (URI) - A character string identifying a resource on the internet

Resources such as documents, files and folders sitting on the internet need a method to identify them and access them. URIs provide a way to linking to these resources. There are two types of URI, but you only need to know URL for the exam:

  • Uniform Resource Name (URN) - the name of a resource, but not its exact location.

e.g. urn:isbn:0486419266
The URN for R.U.R. (1921 play), identified by its book number.

  • Uniform Resource Locator (URL) - the exact location of a resource.

The project gutenberg page for the R.U.R. book

Diagram of URI scheme categories. A Uniform Resource Name (URN) functions like a person's name, while a Uniform Resource Locator (URL) resembles that person's street address. In other words: the URN defines an item's identity, while the URL provides a method for finding it.

Uniform Resource Locator (URL)

[edit | edit source]
Uniform Resource Locator - A character string referring to the location of an internet resource

A URL is a URI that, "in addition to identifying a resource, provides a means of locating the resource by describing its primary access mechanism (e.g., its network location)".[1] URLs allow us to specify the domain name and exact location of a resource on the internet. For example, the following links to a picture on wikicommons:

We can break this down into its constituent parts:

We can therefore summarise a URL as follows:

Exercise: Uniform Resource Identifiers

Describe the difference between a URN and a URL


  • URN gives the name of a resource, but not necessarily its location
  • URL gives the location of a resource

Give the 3 parts that make up a URL


  • the protocol
  • the hostname
  • the file location

For the following address:

describe the parts:

  • http://
  • www2
  • example


  • http:// - the protocol being used
  • www2 - the name of the host being used
  • - the domain name is registered in the uk, and is a governmental organisation
  • example - the domain name of the government organisation


[edit | edit source]
  1. Tim Berners-Lee, Roy T. Fielding, Larry Masinter. (January 2005). “Uniform Resource Identifier (URI): Generic Syntax”. Internet Society. RFC 3986; STD 66.