Cambridge O Level Computer Science · Syllabus 2210 · The Internet and its Uses
Hypertext Transfer Protocol
What is Hypertext Transfer Protocol?
HTTP is the protocol, or agreed set of rules, that governs how a web browser requests web resources from a web server and how the server responds; the data it carries is not encrypted.
This definition is part of the The Internet and its Uses chapter in Cambridge O Level Computer Science.
Hypertext Transfer Protocol in context
HTTP (hypertext transfer protocol) is the set of rules that governs how a web browser and a web server exchange web pages and other resources: the browser sends a request for a named resource, and the server returns a response containing a status and, where possible, the resource itself. HTTPS (hypertext transfer protocol secure) is the same request-and-response protocol with security added: the data is encrypted before transmission, and the server proves its identity with a digital certificate. HTTPS therefore protects data in transit; it makes no claim at all about whether the website's content, owner or business is honest.
Questions students ask about Hypertext Transfer Protocol
What is the difference between HTTP and HTTPS?
HTTP (hypertext transfer protocol) governs how a browser requests web resources and how a server responds, and the data it carries is not encrypted. HTTPS (hypertext transfer protocol secure) is the same request-and-response protocol with encryption added, and the server proves its identity with a digital certificate. HTTPS protects the data in transit and authenticates the server, but it makes no claim about whether the website's content, seller or business is trustworthy — a criminal can run a fake shop over a valid HTTPS connection.

