Browsers and Web servers use a special protocol, the HyperText Transfer Protocol, which defines exactly how a browser should format and send a request to a Web server. The client browser sends a document request consisting of a line of ASCII characters terminated by a carriage return, line-feed pair. A well-behaved server will not require the carriage return character. This request consists of the word GET, a space, and the location of the document relative to the root of the Web server's file system. When a Web server/site is configured, it is usually set up to use a particular directory on the host machine's local file system as the Web site's root directory. Documents are found relative to this directory.

A full specification for the ...

Get Building Web Applications with UML now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.