# What is HTTP?
HTTP is the `TCP/IP` based application layer communication protocol which standardizes how the client and server communicate with each other. HTTP follows a classical "Client-Server model" with a client opening a connection request, then waiting until it receives a response. HTTP is a stateless protocol, that means that the server does not keep any data (state) between two requests.
Free Content
What is HTTP?
How HTTPS Works ...in a comic!
An overview of HTTP
Journey to HTTP/2
HTTP/3 From A To Z: Core Concepts
HTTP/3 Is Now a Standard: Why Use It and How to Get Started
HTTP Crash Course & Exploration