Skip to content
Category

Hypertext Transfer Protocol

page 1
Tim Berners-Lee
English computer scientist (born 1955)
HTTP
HTTP (Hypertext Transfer Protocol) is an application layer protocol in the Internet protocol suite for distributed, collaborative, hypermedia information systems. HTTP is the foundation of data communication for the World Wide Web, where hypertext documents include hyperlinks to other resources that the user can easily access, for example by a mouse click or by tapping the screen in a web browser.
HTTPS
Hypertext Transfer Protocol Secure (HTTPS) is an extension of the Hypertext Transfer Protocol (HTTP). It uses encryption for secure communication over a computer network, and is widely used on the Internet. In HTTPS, the communication protocol is encrypted using Transport Layer Security (TLS) or, formerly, Secure Sockets Layer (SSL). The protocol is therefore also referred to as HTTP over TLS, or HTTP over SSL.
Representational State Transfer
REST (Representational State Transfer) is a software architectural style that was created to describe the design and guide the development of the architecture for the World Wide Web. REST defines a set of constraints for how the architecture of a distributed, Internet-scale hypermedia system, such as the Web, should behave. The REST architectural style emphasizes uniform interfaces, independent deployment of components, the scalability of interactions between them, and creating a layered architecture to promote caching to reduce user-perceived latency, enforce security, and encapsulate legacy
WebDAV
WebDAV (Web Distributed Authoring and Versioning) is a set of extensions to the Hypertext Transfer Protocol (HTTP), which allows user agents to collaboratively author contents directly in an HTTP web server by providing facilities for concurrency control and namespace operations, thus allowing the Web to be viewed as a writeable, collaborative medium and not just a read-only medium. WebDAV is defined in by a working group of the Internet Engineering Task Force (IETF).
HTTP/2
HTTP/2 (originally named HTTP/2.0) is a major revision of the HTTP network protocol used by the World Wide Web. It was derived from the earlier experimental SPDY protocol, originally developed by Google. HTTP/2 was developed by the HTTP Working Group (also called httpbis, where "" means "twice" in Latin) of the Internet Engineering Task Force (IETF). HTTP/2 is the first new version of HTTP since HTTP/1.1, which was standardized in in 1997. The Working Group presented HTTP/2 to the Internet Engineering Steering Group (IESG) for consideration as a Proposed Standard in December 2014, and IESG app
HTTP/3
HTTP/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web, complementing the widely deployed HTTP/1.1 and HTTP/2. Unlike previous versions which relied on the well-established TCP (published in 1974), HTTP/3 uses QUIC (officially introduced in 2021), a multiplexed transport protocol built on UDP.
web cache
mechanism for the temporary storage (caching) of web documents
HTTP POST
request method supported by the HTTP protocol
HTTP Live Streaming
HTTP-based media streaming communications protocol implemented by Apple Inc
Roy Fielding
American computer scientist
Webhook
In web development, a webhook is a method of augmenting or altering the behavior of a web page or web application with custom callbacks. These callbacks may be maintained, modified, and managed by third-party users who need not be affiliated with the originating website or application. In 2007, Jeff Lindsay coined the term webhook from the computer programming term hook.
HTTP pipelining
technique in which multiple HTTP requests are sent on a single TCP connection without waiting for the corresponding responses
Dynamic Adaptive Streaming over HTTP
adaptive bitrate streaming technique
HTTP persistent connection
using a single TCP connection to send and receive multiple HTTP requests/responses
Constrained Application Protocol
specialized Internet application protocol
basic access authentication
method for an HTTP user agent to provide a user name and password when making a request
HTTP Archive format
JSON-based file format for storing a web browser's interaction with a site
content negotiation
mechanisms, part of HTTP serves possibilty for different versions of a document (or more generally, representations of a resource) at the same URI
Digest access authentication
method of negotiating credentials between web server and browser
CardDAV
vCard Extensions to WebDAV (CardDAV) is an address book client/server protocol designed to allow users to access and share contact data on a server.
Secure Hypertext Transfer Protocol
web encryption method similar to HTTPS
HTTP tunnel
links two network-restricted computers
HTTP compression
capability that can be built into web servers and web clients to improve transfer speed and bandwidth utilization
Dave Raggett
Computer specialist
Cache Array Routing Protocol
computer protocol for HTTP server acceleration
Hypertext Transfer Protocol — category · Vinony