ALPN
EN: ALPN
Расширение TLS (RFC 7301), при котором клиент перечисляет поддерживаемые протоколы прикладного уровня в ClientHello, а сервер выбирает один и возвращает его в ServerHello — всё в рамках существующего TLS-рукопожатия, без дополнительных round trip. Чаще всего применяется для согласования HTTP/2 ("h2"): протокол определяется прямо в ходе TLS-рукопожатия, без отдельного шага upgrade. HTTP/3 работает иначе: идентификатор "h3" согласуется внутри встроенного TLS 1.3 в QUIC (не TLS поверх TCP), а сами клиенты, как правило, узнают о поддержке HTTP/3 через заголовок ответа Alt-Svc.