The English term Hypertext Transfer Protocol (HTTP) is a set of rules, a protocol for data transfer of text, graphics, images, sound, video or other multimedia files on the World Wide Web to use.
A hypertext transfer protocol or the German term hypertext transfer protocol means a protocol used for data transmission using a network.
Communication units are exchanged as messages between client and server using the protocol. A distinction is made here between a request and a response.
The use of the Hypertext Transfer Protocol
The Hypertext Transfer Protocol is often used to upload websites from the Internet to a web browser designed for this purpose. This creates an interaction between client and server and, at the same time, ensures that the format is adapted. For example, in the context of HTTP communication, additional information such as information on the desired language or the browser concerned can be transmitted via the header.
The story of HTTP
In 1989, Roy Fielding, Tim Berners-Lee and others at the European Organization for Nuclear Research (CERN) in Geneva laid the foundation for the Internet. The Hypertext Transfer Protocol and the URL and HTML concepts were the cornerstones of the World Wide Web. In 1991 the first results of these efforts appeared in the form of the version of HTTP 0.9.
Use of HTTP
As soon as users open their browser, they are already using HTTP, as it is also an application protocol based on the bundled TCP / IP protocols. These are the primary protocols used by the Internet.
The data of the protocol are references to other data, which begin with further transfer requests. Every web server also offers an HTTP daemon for its hosts, which compiles and transmits incoming HTTP requests. An Internet browser is, in turn, an HTTP client that forwards HTTP requests to the webserver.
The structure of HTTP
Other protocols are based on HTTP, such as the Representational State Transfer Protocol (REST-Protocol) and the Simple Object Access Protocol (SOAP-Protocol). The current standard is the HTTP 1.1 protocol.
Also Read: Which Is Structured Query Language (My SQL)