#RFC — HTTP
RFC 9110 HTTP Semantics
メソッド、ステータスコード、ヘッダーの意味論。HTTPの中核仕様。
RFC 9111 HTTP Caching
Cache-Control、freshness、再検証、ヒューリスティックキャッシュの仕様。
RFC 9112 HTTP/1.1
HTTP/1.1 のメッセージ構文とコネクション管理。
RFC 9113 HTTP/2
バイナリフレーミング、ストリーム、多重化。HPACKは RFC 7541。
RFC 9114 HTTP/3
QUIC上のHTTPマッピング。QPACKは RFC 9204。
RFC 9000 QUIC
QUICトランスポート。TLS統合は RFC 9001、輻輳制御は RFC 9002。
RFC 6455 The WebSocket Protocol
HTTP/1.1 Upgradeハンドシェイクとフレーミングの仕様。HTTP/2での起動はRFC 8441、HTTP/3での起動はRFC 9220。
RFC 9460 SVCB / HTTPS RR
DNSによるHTTP/3等のサービス発見(HTTPSレコード)。
#RFC — TLS / リアルタイム系 / メッセージング
RFC 9846 TLS 1.3
現行のTLS 1.3仕様。RFC 8446とTLS 1.2仕様のRFC 5246を含む関連RFCを置き換え、以前のTLSバージョンとの互換性要件も含む。
RFC 9849 TLS Encrypted Client Hello
ClientHelloInnerを暗号化し、実際のSNIやALPN候補を保護するECHの仕様。DNSでの通知はRFC 9848。
RFC 9147 DTLS 1.3
UDP上のTLS。RFC 9147はDTLS 1.2のRFC 6347を置き換える。
RFC 8825 WebRTC Overview
WebRTC全体像。ICE は RFC 8445、STUN は RFC 8489、TURN は RFC 8656、WebRTCのDTLS要件はRFC 8827。
RFC 3550 RTP / RTCP
リアルタイムメディア転送と品質レポートの仕様。
RFC 3711 SRTP
RTP/RTCPの暗号化プロファイル。DTLS-SRTPの鍵交換はRFC 5764、ヘッダー拡張の暗号化はRFC 6904。
OASIS MQTT 5.0
MQTTの現行仕様(OASIS標準)。広く使われる 3.1.1 も同サイトで参照可。
#公式ドキュメント
MDN — HTTP documentation
HTTPヘッダー・キャッシュ・CORS の実務的リファレンス。
gRPC 公式ドキュメント
コンセプト、各言語のチュートリアル、HTTP/2マッピング仕様。
nginx documentation
本サイトの検証エンドポイントを支える nginx の公式ドキュメント。
curl documentation
everything curl。--http2 / --http3 などのオプション詳細。
Wireshark documentation
ディスプレイフィルタ、TLS復号(SSLKEYLOGFILE)の設定方法。
grpcurl
gRPCサービスをコマンドラインから呼び出す検証ツール。