Overview:
- HTTP (Hypertext Transfer Protocol) is a protocol used for transmitting hypertext (e.g., HTML) over the internet.
- It operates on a client-server model, where the client (usually a web browser) makes requests to a server, which then responds with the requested resources or error messages.
- Stateless Protocol: Each HTTP request is independent of others; the server does not retain information from previous requests.
Request/Response Model:
- Client Request: The client sends an HTTP request to the server.
- Server Response: The server processes the request and sends back an HTTP response.