gRPC Protocol
Official docs outline
11 sections- Core concepts: unary RPC
Single request and single response.
- Streaming RPCs
Server, client and bidirectional streaming.
- Deadlines and timeouts
Deadline propagation and DEADLINE_EXCEEDED.
- Metadata
Headers and trailers key-value pairs.
- Status codes
OK, CANCELLED, UNAVAILABLE and other status codes.
- Error handling
Error model and rich error details.
- Wire protocol over HTTP/2
Request and response framing: length-prefixed messages, headers and trailers.
- Authentication
TLS, ALTS and token-based credentials.
- Cancellation
Cancelling in-flight RPCs.
- Keepalive
HTTP/2 PING keepalive settings.
- Retry and health checking
Retry policies and hedging.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
More in Web and networking protocols
All 36- Content Security Policy Level 3
- CORS (Fetch Standard)
- DHCP (RFC 2131)
- DNS (RFC 1034 and 1035)
- DNSSEC (RFC 4033-4035)
- Email Authentication: SPF, DKIM, DMARC
- HTTP Caching (RFC 9111)
- HTTP Cookies (RFC 6265)
- HTTP Semantics (RFC 9110)
- HTTP Strict Transport Security (RFC 6797)
- HTTP Structured Field Values (RFC 9651)
- HTTP/1.1 (RFC 9112)