HTTP长连接
在HTTP1.1中,请求同域网站默认的最大tcp连接数是6个,连接默认状态为keep-alive。

可以在服务器response头信息中设置关闭长连接:
response.writeHead(200, {
...
'Connection' : 'close' //之前是 keep-alive
...
})
也可以在服务器端设置长连接的最大保持时长。
在HTTP 2.0中,应用了新的信道复用技术支持在一个tcp连接中并发的发送http请求,即访问同一个域网站只需要一个tcp连接。(www.google.com 使用的HTTP2.0)
HTTPS
https使用非对称加密传输对称加密的密钥,然后再通过对称加密来进行通信。
密钥交换使用RSA、DHE等非对称加密算法;
加密信息传输过程使用AES、3DES等对称加密算法;
验证数据完整性使用HMAC-SHA1、HMAC-SHA256等哈希算法
本文深入探讨HTTP1.1中的长连接特性及其在HTTP2.0中的演进,同时解析HTTPS的工作原理,包括非对称加密、对称加密及哈希算法的应用。
6238

被折叠的 条评论
为什么被折叠?



