八股文打卡day11——计算机网络(11)

面试题:HTTP多个TCP连接怎么实现?

我的回答:

1.HTTP1.0的时候,一个TCP连接只能进行一次请求响应。可以建立多个连接到服务器,这样就可以同时进行多个请求响应,提高传输效率。

2.HTTP1.1推出了持久连接,Connection:Keep Alive。同一个TCP连接可以进行多次请求响应。这样就节约了多次TCP连接、关闭带来的资源消耗。

3.HTTP2.0推出了多路复用,虽然HTTP1.1中同一个TCP连接可以进行多个请求响应,但是同一时间只能处理一个。多路复用技术将多个请求响应切分为多个帧,交错传输。即使一个请求在传输过程中发生了阻塞,也不影响其他请求响应,大大提高了传输性能。

4.域名分片。允许浏览器同时向多个域名发送请求,即使多个域名解析到了同一台服务器,这样可以并行加载资源,大大提高了页面加载速度。

回答八股的时间:2023.12.26

相关推荐
少妇的美梦14 小时前
logstash教程
运维
chen94514 小时前
k8s集群部署vector日志采集器
运维
chen94515 小时前
aws ec2部署harbor,使用s3存储
运维
christine-rr19 小时前
linux常用命令(4)——压缩命令
linux·服务器·redis
東雪蓮☆20 小时前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
qq_2642208920 小时前
LVS负载均衡群集和LVS+Keepalived群集
运维·负载均衡·lvs
乌萨奇也要立志学C++20 小时前
【Linux】进程概念(二):进程查看与 fork 初探
linux·运维·服务器
雨落Liy20 小时前
Nginx 从入门到进阶:反向代理、负载均衡与高性能实战指南
运维·nginx·负载均衡
Yyyy48221 小时前
Nginx负载均衡集群实验步骤
运维·nginx·负载均衡
绿箭柠檬茶21 小时前
Ubuntu 服务器配置转发网络访问
服务器·网络·ubuntu