HTTP面试题
光影博客收录的HTTP面试题高频题与参考解析,搜索时也会写成计算机网络面试、HTTPS。下面是站内已有题目,可继续在面试题里按这个词刷。
在面试题中打开共 6 道,本页展示 6 道
HTTP 缓存策略有哪些?强缓存与协商缓存的区别?
强缓存(Cache-Control/Expires)直接用本地缓存不发请求;协商缓存(ETag/Last-Modified)向服务器验证后返回 304。HTML 用协商缓存,静态资源带 hash 用强缓存。
从 URL 输入到页面渲染经历了什么?
DNS 解析 → TCP 三次握手 → TLS 握手 → HTTP 请求 → 服务器响应 → DOM/CSSOM 构建 → 渲染树 → 布局 → 绘制 → 合成。关键优化:DNS 预解析、CDN、预加载、懒加载。
常见的跨域解决方案有哪些?
CORS(服务端设 Access-Control-Allow-Origin)、代理(devServer proxy / Nginx)、JSONP(仅 GET)、postMessage(窗口间)、WebSocket。推荐开发用代理、生产用 CORS。
Cookie、Session、JWT 有什么区别?
Cookie 随请求自动发送、有大小限制 4KB;Session 存服务端、Cookie 存 ID;JWT 自包含用户信息、无状态、适合分布式但无法主动失效。
XSS 与 CSRF 如何防御?
XSS:输入过滤+输出转义+CSP+HttpOnly Cookie。CSRF:Token 验证+SameSite Cookie+Referer 检查。XSS 注入脚本,CSRF 伪造用户请求。
了解交换机、路由器、网关的概念,并知道各自的用途
答:1)交换机 在计算机网络系统中,交换机是针对共享工作模式的弱点而推出的。交换机拥有一条高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背 部总线上,当控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部 交换矩阵迅速将数据包传送到目的端口。目的MAC若不存在,交换机才广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部…