URL vs URI
A URL is a URI, but a URI is not a URL. A URL is a specialization of a URI. A URI identifies a resource, and URL explains how to access the resource over a network with a scheme (e.g., http:, https:), and may imply the content of the resource (e.g. .gif, .html).
URL is widely used, and understood in non-technical terms as being synonymous with URI. Technically, URL isn't an actual scheme, but is generally understood as meaning the URI sheme "http:", or "https:". I.e., "http:" is a URI scheme, commonly referred to as URL.
A URL is a type of URI that identifies a resource via a representation of its primary access mechanism (e.g., its network "location"), rather than by some other attributes it may have. [1]
Example Non-URL URIs
-
urn:issn:1535-3613
-
mailto:doug@iapolis.com
-
file://jupiter-server/usr/local/share
-
Doug's house
Example URI with the HTTP: Schema (often know as URL)
External Links:
References:
-
http://tools.ietf.org/html/rfc3305