TLS False Start

TLS False Start

Content #

使用 ECDHE 实现密钥交换,在 第一轮往返(ECDHE握手)时,服务器端会发出“Server Key Exchange”消息,而在RSA握手过程中没有。

因为使用了 ECDHE,客户端可以不用等到服务器发回“Finished”确认握手完毕,立即就发出 HTTP 报文,省去了一个消息往返的时间浪费。这个叫“TLS False Start”,意思就是“抢跑”,和“TCP Fast Open”有点像,都是不等连接完全建立就提前发应用数据,提高传输的效率。

Viewpoints #

From #

26 | 信任始于握手:TLS1.2连接过程解析

第二轮往返(ECDHE握手) 第二轮往返(RSA握手)