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

面试系列

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



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

  1. 浏览器先向DNS服务器发送请求,将域名解析为对应的IP地址
  2. 解析出IP地址之后,根据该IP地址和默认端口80,和服务器建立TCP连接
  3. 浏览器将HTTP请求报文作为TCP三次握手的第三个报文的数据发送给服务器
  4. 服务器会解析这个请求,定位请求资源,然后做出响应,将对应的HTML文本发给客户端,一般是浏览器
  5. 最后释放TCP连接,客户端浏览器解析响应行和响应头,并格式化响应数据HTML,然后在浏览器窗口中显示
相关推荐
TPBoreas1 小时前
MySQL性能优化面试全攻略
mysql·面试·性能优化
用户8524950718410 小时前
从零搭建自定义 MCP Server:打造你的专属工具服务
面试
黄敬峰10 小时前
远程 MCP 实战:LangChain 同时接入高德地图、Chrome、文件系统,让 AI Agent 操控真实世界
面试
KaifuZeng10 小时前
通信与接口协议面试问题汇总三
单片机·嵌入式硬件·面试·通信与接口协议
胡萝卜术10 小时前
从聊天模型到本地执行助手:Remote MCP 多工具 Agent 实战
面试·架构·github
用户1257585243611 小时前
Go 里读取 request body 后,下游拿不到参数:别让日志中间件把请求吃掉
http·go·测试
曾令胜12 小时前
HTTP协议基础总结
网络·网络协议·http
ShineWinsu12 小时前
对于Linux:基于UDP实现简单聊天室功能
linux·c++·面试·udp·笔试·进程·简单聊天室
YHHLAI1 天前
[特殊字符] 面试中的 Promise —— 从入门到精通
前端·javascript·面试
兰令水1 天前
leecodecode【面试150】【2026.7.9打卡-java版本】
java·数据结构·leetcode·面试·职场和发展