Protocol Design

Multiplexing

The ability to send multiple requests and responses simultaneously over a single connection. HTTP/2 introduced multiplexing via streams, eliminating head-of-line blocking that plagued HTTP/1.1. gRPC, built on HTTP/2, inherits this capability. WebSocket also supports interleaved messages on a single connection.

Related Protocols

See Also