Protocols and Links
On the previous page I mentioned that a URL started with http:// or the hypertext transfer protocol. On a basic level, protocols could be considered languages, in order for two computers to talk to each other, they have to "speak" the same language. There is a lot more to defining protocols, but for our discussion this should suffice. We already know that Web pages are written in the Hypertext Markup Language, so the Hypertext Transfer Protocol is used to send Web pages over the Internet. If you are "surfing the Net" and type "http://www.glencoe.com/sec/math/ose/" into the location bar of your browser, you are sending a request through the internet, asking for the web page of your textbook. In addition to requesting the page, you are also telling your internet service provider to send the page to you using the hypertext transfer protocol.
Most of the links you create for your web pages will be using the http protocol, however, anchors can support a number of different protocols depending on what the target for that link is. For example, if you wanted to link a file that's located on an FTP server, the link might look like "<A HREF="ftp://ftp.myserver.com/file.exe"> Get my file ! </A>. (FTP is the File Transfer Protocol). Most of the protocols that anchors support are rarely used, so I won't cover them here. There is one additional type of anchor that is very useful however.
Try It !
The following link is: <A HREF="mailto:firstname.lastname@example.org"> Send Me Some Mail !! </A>.
Send Me Some Mail !!