URLs, URNs and URIs
The most frequently encountered of these three acronyms is (probably) URL, then URI, and finally (and much less frequently, if at all) URN, though this may be changing.
scheme:address_of_resourceThe address_of_resource, on the other hand, itself has the following form:
//fully_qualified_domain_name/path_from_document_root/name_of_resourceThus, if you enter something very typical, like
http://cs.smu.ca/jobs/2006/current.htmlinto your browser's "address window" and click on Go or press Enter, you are saying you want to retrieve the document current.html using the http protocol scheme, from the server whose fully qualified domain name is cs.smu.ca. The forward slash (/) immediately following cs.smu.ca refers to the directory on that host which is the host's document root. The rest of the path (starting from the document root, wherever it might be located, and something we cannot determine from the URL) is jobs/2006/, and the final item is the name of the actual desired resource, current.html.
Sometimes you will see a URL that looks like this:
http://cs.smu.ca/~porter/jobs/2006/current.htmlIn a case like this the tilde symbol (~) indicates that the name porter is the name of a user on the host system and that cs.smu.ca/~porter is the "home directory" (or "personal document root") for this particular user on this server.