應用層協議協商

應用層協議協商 （ Application - Layer Protocol Negotiation ， 簡稱ALPN ） 是一個傳輸層安全協議 ( TLS ) 的擴展, ALPN 使得應用層可以協商s在安全連接層之上使用什麼協議, 避免了額外的往返通訊, 並且獨立於應用層協議 。 ALPN 用於 HTTP / 2 連接, 和HTTP/1.x 相比, ALPN 的使用增強了網頁的壓縮率減少了網絡延時 。 ALPN 和 HTTP / 2 協議是伴隨着 Google 開發 SPDY 協議出現的 。 Google Chrome從版本20 （ 2012年 ） 開始 ， 使用早期的Next Protocol Negotiation （ NPN ） 擴展的網站被禁用TLS False Start 。 NPN已被重製的版本替代 — — 即ALPN 。 2014年7月11日 ， ALPN被髮布爲RFC 7301 。