HTTP的长连接

HTTP长连接

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

HTTP的长连接_第1张图片

可以在服务器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等哈希算法

你可能感兴趣的:(计算机网络)