Zu den registrierten Bezeichnern gehören http/1.1, h2 (HTTP/2), h3 (HTTP/3 über QUIC), acme-tls/1 (ACME tls-alpn-01), smtp, imap, dot (DNS over TLS) und postgresql. HTTP/2 über TLS setzt ALPN voraus; wählt ein Server nicht h2, fallen Clients auf HTTP/1.1 zurück. ALPN trennt außerdem Protokolle, die sich einen Port teilen, und blockiert protokollübergreifende Angriffe wie ALPACA (2021), wenn Server unbekannte Werte ablehnen.
Die ALPN-Liste wird im ClientHello im Klartext übertragen (sofern kein ECH genutzt wird) und ist Teil von TLS-Fingerabdrücken wie JA4. openssl s_client -alpn h2,http/1.1 zeigt, was ein Server auswählt.