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.

AI illustration

How this image was made

AI-generated illustration of HTTP/2

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of HTTP/2 (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.)

All labels observed (11)

How this entity was disambiguated

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 RFC 7540 ⓘ
linked to: HTTP/2

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 Internet protocol suite ⓘ
linked to: TCP/IP
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 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 TCP ⓘ
uses binary framing layer ⓘ
usesConcept connections ⓘ
frames ⓘ
messages ⓘ
streams ⓘ
usesHeaderCompressionSpecification HPACK ⓘ
linked to: HTTP/2

How these facts were elicited

Referenced by (36)

Full triples — surface form annotated when it differs from this entity's canonical label.

HTTP/3 → successorOf → HTTP/2 ⓘ
subject linked to: HTTP
HTTP/3 → successorOf → HTTP/2 ⓘ
HTTP/2 → definedInRFC → RFC 7540 ⓘ
linked to: HTTP/2
HTTP/2 → usesHeaderCompressionSpecification → HPACK ⓘ
linked to: HTTP/2
RFC 9114 → obsoletes → RFC 7540 ⓘ
linked to: HTTP/2
RFC 9114 → obsoletes → HTTP/2 ⓘ
RFC 9113 → title → HTTP/2 ⓘ
RFC 9113 → specifiesProtocol → HTTP/2 ⓘ
RFC 9113 → defines → HTTP/2 framing layer ⓘ
linked to: HTTP/2
RFC 9113 → obsoletes → RFC 7540 ⓘ
linked to: HTTP/2
RFC 9113 → definesConcept → HTTP/2 server push ⓘ
linked to: HTTP/2
RFC 9113 → definesConcept → HTTP/2 stream states ⓘ
linked to: HTTP/2
RFC 9113 → definesConcept → HTTP/2 graceful shutdown ⓘ
linked to: HTTP/2
HTTP/1.1 → coexistsWith → HTTP/2 ⓘ
Chromium → supportsProtocol → HTTP/2 ⓘ
AES-GCM → usedInProtocol → HTTP/2 ⓘ
HPACK → usedByProtocol → HTTP/2 ⓘ
RFC 7541 → relatedTo → HTTP/2 ⓘ
RFC 7541 → appliesTo → HTTP/2 intermediaries ⓘ
linked to: HTTP/2
SPDY → influenced → HTTP/2 ⓘ
RFC 9205 → relatedTo → HTTP/2 ⓘ
RFC 7540 → title → Hypertext Transfer Protocol Version 2 (HTTP/2) ⓘ
linked to: HTTP/2
RFC 7540 → definesProtocol → HTTP/2 ⓘ
RFC 7540 → defines → Hypertext Transfer Protocol Version 2 ⓘ
linked to: HTTP/2
RFC 7540 → workingGroup → Hypertext Transfer Protocol (httpbis) ⓘ
linked to: HTTP/2
nginx → supportsProtocol → HTTP/2 ⓘ
IIS → supportsProtocol → HTTP/2 ⓘ
SNI → usedIn → HTTP/2 ⓘ
SEPP → usesProtocol → HTTP/2 ⓘ
Kourier → supportsProtocol → HTTP/2 ⓘ
dotnet/aspnetcore → supports → HTTP/2 ⓘ