HTTP is called as a stateless protocol because each command requested is executed independently, without any knowledge of the request that was executed before it. It is the protocol used for the web. It is based on request/response paradigm.
In this protocol the communication generally takes place over TCP/IP protocol.