HTTP/2
E6319
HTTP/2 is a major revision of the Hypertext Transfer Protocol that introduced features like multiplexing, header compression, and server push to significantly improve web performance over HTTP/1.1.
Observed surface forms (7)
| Surface form | Occurrences |
|---|---|
| RFC 7540 | 3 |
| HPACK | 1 |
| HTTP/2 framing layer | 1 |
| HTTP/2 graceful shutdown | 1 |
| HTTP/2 intermediaries | 1 |
| HTTP/2 server push | 1 |
| HTTP/2 stream states | 1 |
Statements (55)
| Predicate | Object |
|---|---|
| instanceOf |
Hypertext Transfer Protocol version
ⓘ
application layer protocol ⓘ network protocol ⓘ |
| backwardsCompatibleWith | HTTP/1.1 semantics ⓘ |
| canBeUsedOver |
TLS
ⓘ
cleartext TCP ⓘ |
| cleartextUpgradeMechanism | HTTP Upgrade header ⓘ |
| compatibleWith |
HTTP URIs
ⓘ
HTTP methods ⓘ HTTP semantics ⓘ HTTP status codes ⓘ |
| defaultPortOverCleartext | 80 ⓘ |
| defaultPortOverTLS | 443 ⓘ |
| definedInRFC |
HTTP/2
self-linksurface differs
ⓘ
surface form:
RFC 7540
RFC 7541 ⓘ |
| doesNotChange |
HTTP authentication semantics
ⓘ
HTTP caching semantics ⓘ HTTP cookies semantics ⓘ URI scheme semantics ⓘ |
| follows | HTTP/1.1 ⓘ |
| headerCompressionAlgorithm | HPACK ⓘ |
| improves | web performance ⓘ |
| influencedBy | SPDY ⓘ |
| layer | application layer ⓘ |
| multiplexingAllows | multiple concurrent streams over a single TCP connection ⓘ |
| negotiatedVia | ALPN ⓘ |
| obsoletedBy | HTTP/3 (for many deployments) ⓘ |
| originatedFrom | SPDY ⓘ |
| partOf |
TCP/IP
ⓘ
surface form:
Internet protocol suite
|
| publicationYear | 2015 ⓘ |
| reduces |
header overhead
ⓘ
latency ⓘ |
| replaces | text-based message framing of HTTP/1.1 ⓘ |
| securityRecommendation | use over TLS ⓘ |
| serverPushAllows | sending resources before client requests them ⓘ |
| standardizedBy |
Internet Engineering Task Force
ⓘ
surface form:
IETF
|
| status | Proposed Standard ⓘ |
| streamIdentifierType | integer ⓘ |
| successorTo | HTTP/1.1 ⓘ |
| supportsFeature |
binary framing
ⓘ
flow control ⓘ header compression ⓘ multiplexing ⓘ persistent connections ⓘ request pipelining without head-of-line blocking at HTTP layer ⓘ server push ⓘ stream prioritization ⓘ |
| TLSALPNIdentifier | h2 ⓘ |
| transportProtocol |
Transmission Control Protocol
ⓘ
surface form:
TCP
|
| uses | binary framing layer ⓘ |
| usesConcept |
connections
ⓘ
frames ⓘ messages ⓘ streams ⓘ |
| usesHeaderCompressionSpecification |
HTTP/2
self-linksurface differs
ⓘ
surface form:
HPACK
|
Referenced by (22)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
RFC 7540
this entity surface form:
HTTP/2 server push
this entity surface form:
HTTP/2 stream states
this entity surface form:
HTTP/2 graceful shutdown
subject surface form:
HTTP/3
this entity surface form:
HPACK