An HTTP Transaction

Diagram of a transaction
An HTTP transaction has the following components:
Connection
The client makes a connection to the server
Request
The client requests information from the server
Response
The server either provides the information to the client or refuses to provide the information
Close
Either or both parties terminates the transaction