A URL specification is just a String, such as, "http://www.cs.trincoll.edu/~ram/jjj/labs/ch09/slideshow/demo/demo0.gif" which describes how to retrieve the resource. First, it specifies the protocol or method that should be used to download the resource (http). Then, it provides the domain name of the server that runs the protocol and the port number where the service is running (www.cs.trincoll.edu:80). Next, the URL specifies the resource's file name (ram/jjj/labs/ch09/slideshow/demo/demo0.gif).