This protocol, commonly known as HTTP, is one of the most important protocols used on the Internet. It is used when a browser communicates with a Web server. For example, when the user of a browser clicks a mouse on a hyperlink in a Web page the browser sends a message to the Web server which contains the entity referenced (usually a Web page) in the link to ask for the entity to be retrieved.