transaction oriented client/server protocol
between Web browser (client) and Web server
uses TCP connections
stateless
each transaction treated independently
each new TCP connection for each transaction
terminate connection when transaction complete
flexible format handling
client may specify supported formats