ALPN
ALPN (Application-Layer Protocol Negotiation, RFC 7301) verhandelt das Anwendungsprotokoll (h2, http/1.1 etc.) während des TLS-Handshakes und vermeidet eine zusätzliche RTT.
Zweck
Verhandelt das höhere Protokoll in der TLS-Handshake-Erweiterung und ermöglicht Wiederverwendung von Port 443 für HTTP/2, HTTP/1.1 etc. ohne zusätzliche RTT von NPN.
Mechanismus
ClientHello trägt die ALPN-Erweiterung mit der Liste unterstützter Protokolle (h2, http/1.1), ServerHello wählt eines und gibt es zurück. Verhandlung erfolgt im Handshake, ohne zusätzliche RTT.
Anwendungsfälle
- HTTP/2 über TLS
- HTTP/3 über QUIC
- Port-Wiederverwendung
Verwandte Tools
HTTP-Statuscodes-Referenz
Reference table of common HTTP status codes (1xx-5xx) with names, categories, and descriptions. Kostenlos, privat und 100% clientseitig. WERKZEUG
URL-Parser
Parse a URL into its components: protocol, host, path, query, hash, port, username, and password. Kostenlos, privat und 100% clientseitig. WERKZEUG