ALPN Protocol

ALPN is a TLS extension that allows the application layer to negotiate which protocol should be performed over a secure connection

  • A benefit of this is that it inherently avoids additional round trips

ALPN is sent on the initial TLS handshake (Client Hello), and it shows which protocols the client (eg. browser) supports