八股文打卡day14——计算机网络(14)

面试题:TCP的Keepalive和HTTP的Keep-Alive是一个东西吗?

我的回答:

TCP的Keepalive

1.位于TCP/IP模型的传输层。

2.是用来判活的。客户端会向服务器发送一个Keepalive包来判断,这个TCP连接是否还存活着。

HTTP中的Keep-Alive

1.位于TCP/IP模型的应用层。

2.是HTTP1.1引入的长连接。

之前HTTP1.0的时候,一个TCP连接只能进行一次请求响应。频繁的建立和关闭TCP连接,带来了很大的开销。

HTTP1.1引入长连接的机制,一个TCP连接上可以进行多次的请求响应,从而提高效率。

回答八股的时间:2023.12.29

相关推荐
小镇敲码人1 小时前
【Linux深入浅出】之全连接队列及抓包介绍
linux·服务器·网络
Charlotte's diary1 小时前
计算机网络 - stp生成树实验
开发语言·计算机网络·php·大作业
程序猿阿伟2 小时前
《缓存策略:移动应用网络请求的“效能密钥” 》
网络·缓存
Zz_waiting.2 小时前
网络原理 - 13(HTTP/HTTPS - 4 - HTTPS)
网络·http·https
chichengfeng12 小时前
gateway核心概念
网络·gateway
小王努力学编程3 小时前
【Linux网络编程】http协议的状态码,常见请求方法以及cookie-session
linux·服务器·网络·网络协议·http·cookie·session
学渣676564 小时前
【符号调制技术与载波调制技术】
网络
安全方案5 小时前
2025大模型安全研究十大框架合集(10份)
网络·人工智能·安全
心 -5 小时前
UDP报文结构
网络·网络协议·udp
未来之窗软件服务6 小时前
仙盟创梦IDE-智能编程,编程自动备份+编程审计
网络·仙盟创梦ide