八股文打卡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

相关推荐
爱宇阳12 分钟前
禅道社区版 Docker Compose 服务迁移教程
运维·docker·容器
Paper_Love31 分钟前
Linux-查看硬件接口软件占用
linux·运维·服务器
wydaicls36 分钟前
Linux 系统下 ZONE 区域的划分
linux·运维·服务器
螺旋小蜗39 分钟前
Linux Cgroup与Device Whitelist详解
linux·运维·服务器·cgroup
染指111042 分钟前
36.渗透-端口
linux·运维·服务器
EndingCoder1 小时前
WebSocket实时通信:Socket.io
服务器·javascript·网络·websocket·网络协议·node.js
勤源科技1 小时前
全链路智能运维中的多模态数据融合与语义对齐技术
运维
IsWillian1 小时前
OpenSSL生成自签名通配符证书
运维·服务器
一念&2 小时前
每日一个网络知识点:网络层NAT
服务器·网络·php
QWQ___qwq2 小时前
Swift中.gesture的用法
服务器·microsoft·swift