作者回复: 对
作者回复: HTTP/1.1从上世纪就开始大范围使用,ALPN是2014年才出现的,而HTTP/2也是2015年使用,ALPN是因为HTTP2才出现的。详见:https://tools.ietf.org/html/rfc7301
作者回复: 1、你说的单向认证在理论上可以起到加密作用,但现实中不会使用,成本太高了,对称加密才是真正解决消息加密的算法; 2、你说的单向、双向认证,主要是对身分的验证,不是对消息格式的验证,原理同上,你可以先看下76和77课。
作者回复: 对,TLS1.3取消了TLS1.2里通过extension来协商的方式,直接通过选择安全套件就可以了。如果TLS13的服务器主动降低,还会在Random字段的最后6字节做文章。这是它在RFC上的理由:The TLS 1.2 version negotiation mechanism has been deprecated in favor of a version list in an extension. This increases compatibility with existing servers that incorrectly implemented version negotiation.
作者回复: 是的,新浪已经升级到tls1.3了
作者回复: 是的
作者回复: 公钥传送不用加密。详见第四部分课程TLS协议中的DH协商协议