Internet Addressing
In order to route a message across the Internet, each connected device must have a unique address that distinguishes it from all the other nodes.
-
URL (Uniform Resource Locator)
-
URL is a standard for specifying the location of an object on the Internet. Below are some example URLs:
http://people.aero.und.edu/~userid/
http://www.google.com/search?hl=en&q=ip&btnG=Search
ftp://wuarchive.wustl.edu/mirrors/gifkit.zip
mailto:dbh@doc.ic.ac.uk
telnet://dra.com
The part before the first colon specifies the access scheme or protocol. For HTTP, two slashes after the colon introduce a hostname. The next part is a pathname which is usually related to the pathname of a file on the server. The last (optional) part of the URL may be a query string preceded by ‘?’.
-
URI (Universal Resource Identifier)
-
URI is a formatted string that serves as an identifier for a resource on the Internet.
URIs that specify a common Internet protocol such as HTTP or FTP are also called URLs.
URI is a superset of URL.
For the sake of simplicity, you may treat URI and URL the same at this moment.
-
ICANN (Internet Corporation for Assigned Names and Numbers)
-
The non-profit corporation that was formed to assume responsibility for IP address allocation, protocol parameter assignment, domain name system management, and root server system management functions
-
ISP (Internet Service Provider)
-
A company that provides an Internet connection such as Midcontinent Communications