Согласование протокола прикладного уровня (ALPN) - это расширение безопасности транспортного уровня (TLS) для согласования протокола прикладного уровня.

ALPN позволяет прикладному уровню согласовывать, какой протокол должен выполняться через безопасное соединение, таким образом, чтобы избежать дополнительных циклов передачи данных и который не зависит от протоколов прикладного уровня.

Подробнее о предлагаемом стандарте: http://tools.ietf.org/html/rfc7301