面试计算机网络八股文十问十答第八期
相信看了本文后,对你的面试是有一定帮助的!关注专栏后就能收到持续更新!
⭐点赞⭐收藏⭐不迷路!⭐
1) TCP到底是什么连接?
TCP(Transmission Control Protocol)是一种在计算机网络中常用的传输层协议,它提供了可靠的、面向连接的数据传输服务。TCP连接是一种面向连接的通信方式,它通过三次握手来建立连接,确保数据的可靠性和有序性。TCP连接是全双工的,意味着数据可以在两个方向上同时传输,而且在通信结束时需要进行四次挥手来关闭连接。
2) HTTP 1.0 和 2.0 有什么区别?
HTTP 1.0 和 HTTP 1.1 的主要区别在于性能和功能上的改进。HTTP 1.1 对持久连接(Keep-Alive)的支持,以及对请求管道(Pipeline)的支持,使得在一个连接上可以发送多个请求,从而减少了建立和关闭连接的开销,提高了性能。而 HTTP 2.0 则在 HTTP 1.x 的基础上引入了多路复用(Multiplexing)、头部压缩(Header Compression)、服务器推送(Server Push)等新特性,进一步提高了性能和效率。
3) HTTP 2.0 和 3.0 有什么区别?
HTTP 3.0 是基于 UDP 协议的 QUIC 协议上的 HTTP 协议,而 HTTP 2.0 是基于 TCP 协议的。HTTP 3.0 使用了 QUIC 协议来解决 TCP 在传输层面上的一些问题,如连接的建立和重传等,从而进一步

最低0.47元/天 解锁文章

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



