HTTP/2
Major revision of the HTTP network protocol used by the World Wide Web.
- HTTP/246 related topics
SPDY
Obsolete open-specification communication protocol developed for transporting web content.
SPDY became the basis for HTTP/2 specification.
List of HTTP header fields
HTTP header fields are a list of strings sent and received by both the client program and server on every HTTP request and response.
HTTP/2 and HTTP/3 instead use a binary protocol, where headers are encoded in a single and zero or more frames using HPACK (HTTP/2) or QPACK (HTTP/3), which both provide efficient header compression.
Internet Information Services
Extensible web server software created by Microsoft for use with the Windows NT family.
IIS supports HTTP, HTTP/2, HTTPS, FTP, FTPS, SMTP and NNTP.
Hypertext Transfer Protocol
Application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems.
HTTP/2 is a more efficient expression of HTTP's semantics "on the wire", and was published in 2015; used by more than 46% of websites, now supported by almost all web browsers (96% of users) and major web servers over Transport Layer Security (TLS) using an Application-Layer Protocol Negotiation (ALPN) extension where TLS 1.2 or newer is required.
Web server
Computer software and underlying hardware that accepts requests via HTTP or its secure variant HTTPS.
implementing HTTP/2 was considered a task of overwhelming complexity that could open the door to a whole new class of bugs that till 2015 did not exist and so it would have required notable investments in developing and testing the implementation of the new protocol;
Communication protocol
System of rules that allows two or more entities of a communications system to transmit information via any kind of variation of a physical quantity.
Binary have been used in the normative documents describing modern standards like EbXML, HTTP/2, HTTP/3 and EDOC.
Apache HTTP Server
Free and open-source cross-platform web server software, released under the terms of Apache License 2.0.
HTTP/2 support
Google Chrome
Cross-platform web browser developed by Google.
This was due to SPDY being replaced by HTTP/2, a standard that was based upon it.
HTTP/3
HTTP/3 is the third major version of the Hypertext Transfer Protocol used to exchange information on the World Wide Web, alongside HTTP/1.1 and HTTP/2.
Nginx
Web server that can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.
HTTP/1.1 Upgrade (101 Switching Protocols), HTTP/2 protocol support