Zum Hauptinhalt springen

1. Einführung

1. Einführung

Application-Layer Protocol Negotiation (Protokollaushandlung auf Anwendungsschicht, ALPN) ermöglicht Kommunikationspartnern, während eines Transport Layer Security (TLS)-Handshakes mithilfe einer ALPN-ID [RFC7301] ein Anwendungsschichtprotokoll zu vereinbaren.

ALPN-IDs können für Dienste auch über DNS Service Bindings (SVCBs) entdeckt werden, indem SVCB-Ressourceneinträge mit dem Service Parameter Key "alpn" [RFC9460] verwendet werden.

Anwendungen, die Constrained Application Protocol (CoAP) [RFC7252] verwenden, können diese Informationen beim Entdecken von DNS over CoAP (DoC)-Servern [RFC9953] erhalten. Diese Server können TLS 1.3 [RFC8446] sowie DTLS 1.2 oder 1.3 [RFC6347] [RFC9147] verwenden, um ihre Nachrichten zu schützen.

Dieses Dokument spezifiziert eine ALPN-ID für durch DTLS gesicherte CoAP-Dienste. Durch TLS gesicherte CoAP-Dienste haben bereits in [RFC8323] eine ALPN-ID.