alpn
RFC7301 ALPN: Transport Layer Security (TLS) Application-Layer Protocol Negotiation Extension
在tls连接阶段,把tls上层的协议也选好,可以省1个RTT。
client在client hello中带上自身支持的应用层协议类型,server在serverhello中返回选取的应用层协议类型。
典型场景例如,web server选择over tls的http/1.1, http/2, spdy/2。