八股文打卡day15——计算机网络(15)

面试题:cookie和session是什么?讲一下他们的区别?

我的回答:

cookie和session都是用来记录用户状态和信息的技术。

1.存储位置不同

cookie存储在客户端浏览器上;session存储在服务器上

2.安全性不同

cookie由于存储在浏览器上,用户可以访问和篡改,容易收到攻击。session由于其存储在服务器上,外部不易访问,所以相对安全。

3.容量大小

cookie一般存储在浏览器上,4KB左右。session没有存储限制,一般由其服务器的性能所决定。

4.生命周期

cookie可以长时间存储,比如几天、几周甚至几年。

session一般只在当前会话有效,浏览器关闭之后,session通常就会被销毁。

5.资源消耗

cookie存储在浏览器,不占用服务器资源

session存储在服务器上,当很多用户访问时,session会占用很多服务器的资源。

6.适用场景

cookie适用于存储用户偏好等不太敏感的信息。

session安全性更高,使用于存储敏感数据,例如:购物车状态等

回答八股的时间:2023.12.30

相关推荐
ly76899 小时前
计算机网络:从分层模型到 TCP/IP、HTTP 与网络排查
网络·tcp/ip·计算机网络
上岸社社长1 天前
2027届国网计算机类备考指南:时间线、考纲与复习规划(附资料)
计算机网络
四代水门1 天前
三、计算机网络
服务器·计算机网络·asp.net
hxhy002 天前
计算机网络
计算机网络
llllll1522 天前
深入浅出计算机网络:从 TCP 可靠传输到 DNS 解析核心原理
网络协议·tcp/ip·计算机网络
只吃不吃香菜2 天前
Windows 下基于 YAML 规则的指定域名分流:以哔哩哔哩为例
网络·网络协议·计算机网络·网络安全·代理模式
ZJH__GO2 天前
通信开发--接收浏览器网络连接
java·服务器·网络·计算机网络
我爱cope2 天前
【计算机网络 | 数据链路层2:差错检测与纠正:奇偶校验、校验和、CRC 分别怎么工作?】
网络·学习·计算机网络
雾时之林2 天前
Linux---计算机网络常见面试题
linux·运维·计算机网络
是未才3 天前
从输入 URL 到页面返回:DNS、路由、TLS 与 HTTP 完整链路
java·后端·计算机网络