Hypertext-Transfer-Protocol
- HTTP is a request/response protocol between a client and a server.
- HTTP can be "implemented on top of any other protocol on the Internet, or on other networks. HTTP only presumes a reliable transport; any protocol that provides such guarantees can be used.

HTTP client ---->TCP Connection --->port 80 on the Server---send ok or error message to ---HTTP client. HTTP Versions: 0.9, 1.0, 1.1, 1.2
HTTP is a stateless protocol.
The persistent connection approach, that is, keeping the same socket connection open for multiple requests, is the default behavior in HTTP 1.1.







