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.