HTTP has the following duties:
To establish a connection between the browser (the client) and the server
To negotiate settings and establish parameters for the session
To provide for the orderly transfer of HTML content
To close the connection with the server