Tag
negotiation
- Jul 6, 2026 Critical Bits and Unknown-Field Handling How protocols distinguish a field that may be ignored from one that must be understood, and why the default for unknown fields decides whether a protocol can change. internet protocols
- Sep 26, 2024 Version Fields, Feature Detection, and Downgrade Semantics Why a version number in the header is a weak signal, how peers actually establish a common dialect, and what a negotiated downgrade exposes to an attacker. internet protocols
- Feb 13, 2024 Negotiation Round Trips and What They Cost How capability discovery is paid for in latency, why the cheapest negotiation is one that reuses state, and where a saved round trip becomes a security problem. internet protocols
- Jun 30, 2023 Optimistic Extension Use and the Cost of Unconfirmed Capability What it means to use a feature before the peer has agreed to it, how the fallback path is designed, and why unconfirmed state is the hardest part to get right. internet protocols
- May 25, 2023 The Fetch Protocol: Wants, Haves, and Thin Packs How a client and server agree on the smallest object set to transfer, how pkt-line framing bounds each message, and why a received pack may not be complete. developer tools