Application-Layer Protocol Negotiation

From Wikipedia, the free encyclopedia
  (Redirected from Next Protocol Negotiation)
Jump to: navigation, search

Application-Layer Protocol Negotiation (ALPN) is a Transport Layer Security (TLS) extension for application layer protocol negotiation. ALPN allows the application layer to negotiate which protocol should be performed over a secure connection in a manner which avoids additional round trips and which is independent of the application layer protocols. It is used by SPDY.

TLS False Start was disabled in Google Chrome from version 20 (2012) onward except for websites with the Next Protocol Negotiation (NPN) extension.[1]

NPN was replaced with a reworked version, ALPN.[2] On July 11, 2014, ALPN was published as RFC 7301.


  1. ^ Langley, Adam. "False Start's Failure (11 Apr 2012)". Retrieved 25 September 2013. 
  2. ^ Langley, Adam. "» NPN and ALPN". Retrieved 2 April 2013. 

External links[edit]