面试官:在浏览器地址栏键入URL,按下回车之后会经历的流程?

面试系列

面试官:谈一谈Cookie和Session的区别?



在浏览器地址栏键入URL,按下回车之后会经历的流程?

  1. 浏览器先向DNS服务器发送请求,将域名解析为对应的IP地址
  2. 解析出IP地址之后,根据该IP地址和默认端口80,和服务器建立TCP连接
  3. 浏览器将HTTP请求报文作为TCP三次握手的第三个报文的数据发送给服务器
  4. 服务器会解析这个请求,定位请求资源,然后做出响应,将对应的HTML文本发给客户端,一般是浏览器
  5. 最后释放TCP连接,客户端浏览器解析响应行和响应头,并格式化响应数据HTML,然后在浏览器窗口中显示
相关推荐
Moment13 分钟前
2026 年,AI 全栈时代到了,前端简历别再只写前端技术了 🫠🫠🫠
前端·后端·面试
白晨并不是很能熬夜1 小时前
【PRC】第 2 篇:Netty 通信层 — NIO 模型 + 自定义协议 + 心跳
java·开发语言·后端·面试·rpc·php·nio
你觉得脆皮鸡好吃吗3 小时前
HTTP (XSS前简单了解)
网络·网络协议·http·网络安全学习
M ? A4 小时前
Vue 的 scoped 样式穿透 React 不支持?用 VuReact 编译就行
前端·javascript·vue.js·react.js·面试·开源·vureact
极客沐森4 小时前
如何取消大批量的超时订单,关于超时架构的探讨
面试·架构
豹哥学前端4 小时前
10分钟彻底搞懂 window 对象、全局环境与 JS 引擎
前端·面试
摸鱼仙人~7 小时前
HTTP 状态码系统拆解
网络·网络协议·http
白晨并不是很能熬夜7 小时前
【RPC】第 1 篇:全景篇 — 一次 RPC 调用的完整旅程
java·网络·后端·网络协议·面试·rpc·java-zookeeper
学编程就要猛8 小时前
JavaEE初阶:网络原理-HTTP(上)
网络·网络协议·http
用户99045017780098 小时前
TrendRadar 热榜监控系统部署与二次开发服务
面试