2015
DOI: 10.17487/rfc7540
|View full text |Cite
|
Sign up to set email alerts
|

Hypertext Transfer Protocol Version 2 (HTTP/2)

Abstract: This specification describes an optimized expression of the semantics of the Hypertext Transfer Protocol (HTTP), referred to as HTTP version 2 (HTTP/2). HTTP/2 enables a more efficient use of network resources and a reduced perception of latency by introducing header field compression and allowing multiple concurrent exchanges on the same connection. It also introduces unsolicited push of representations from servers to clients.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
254
0
9

Year Published

2016
2016
2020
2020

Publication Types

Select...
8
1

Relationship

0
9

Authors

Journals

citations
Cited by 390 publications
(264 citation statements)
references
References 7 publications
1
254
0
9
Order By: Relevance
“…The push service does not respond to this request; instead, it uses HTTP/2 server push [RFC7540] to send push receipts when messages are acknowledged (Section 6.2) by the user agent.…”
Section: Receiving Push Message Receiptsmentioning
confidence: 99%
See 1 more Smart Citation
“…The push service does not respond to this request; instead, it uses HTTP/2 server push [RFC7540] to send push receipts when messages are acknowledged (Section 6.2) by the user agent.…”
Section: Receiving Push Message Receiptsmentioning
confidence: 99%
“…If the push service requires that the user agent use push message subscription sets, then it MAY limit the number of concurrently active streams with the SETTINGS_MAX_CONCURRENT_STREAMS parameter within an HTTP/2 SETTINGS frame [RFC7540]. The user agent MAY be limited to one concurrent stream to manage push message subscriptions and one concurrent stream for each subscription set returned by the push service.…”
Section: Subscription Sets and Concurrent Http/2 Streamsmentioning
confidence: 99%
“…SPDY acts as a session layer between HTTP and TCP. It supports multiplexing, prioritization and header compression [7]. SPDY is currently the most mature implementation of multi-plexing for HTTP and supported by a majority of modern web browsers.…”
Section: Efficient Parallel I/o Operationsmentioning
confidence: 99%
“…For example, by not opening too many concurrent TCP connections, and by improving the interaction with other non-real-time applications (such as video streaming and file sharing), additional improvements can be made. The work on HTTP 2.0 with SPDY [16] is already a step in the right direction since SPDY makes use of a more aggressive form of multiplexing instead of opening a larger number of TCP connections.…”
Section: Recommendationsmentioning
confidence: 99%