RFC 7540 Proposed Standard

Hypertext Transfer Protocol Version 2 (HTTP/2)

M. Belshe, R. Peon, M. Thomson · 2015-05

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.

Why This RFC Matters

RFC 7540 introduced HTTP/2 with multiplexing, header compression (HPACK), server push, and stream prioritization — eliminating the head-of-line blocking that plagued HTTP/1.1 pipelining and reducing connection overhead substantially. Although HTTP/2 can technically run over plaintext TCP (h2c), all major browsers require TLS encryption (h2), effectively mandating HTTPS for any site wishing to benefit from HTTP/2 performance. This coupling of a performance standard with a security requirement had a measurable positive impact on HTTPS adoption rates across the web.

관련 프로토콜

관련 용어

Security에서 더 보기