Rozszerzenie, na którym opiera się HTTP/2
HTTP/2 jest negocjowany podczas uzgadniania TLS: klient ogłasza protokoły, którymi potrafi mówić, a serwer wybiera jeden z nich. Ta negocjacja to Application-Layer Protocol Negotiation i odbywa się wewnątrz warstwy TLS, poniżej wszystkiego, do czego sięga komponent HTTP. Standardowa biblioteka Indy tego nie obsługuje, więc to zmodyfikowana biblioteka Indy udostępnia ALPN, a razem z nim HTTP/2.