• HTTP - HyperText Transfer Protocol
  • It is an application-layer protocol (it sits in the end-user side)
  • It is a client-server protocol (the client sends requests to the server and the server gives back responses)
  • There are many intermediaries between the client and the server, often called proxies. They can be routers, modems, and other server computers