A technical protocol that defines how web sites and other Web content is transmitted over the Internet. The protocol defines status codes or how to handle redirects.
HTTP is using unencrypted connections. If encryption is required, HTTP/S should be used.