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

面试系列

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



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

  1. 浏览器先向DNS服务器发送请求,将域名解析为对应的IP地址
  2. 解析出IP地址之后,根据该IP地址和默认端口80,和服务器建立TCP连接
  3. 浏览器将HTTP请求报文作为TCP三次握手的第三个报文的数据发送给服务器
  4. 服务器会解析这个请求,定位请求资源,然后做出响应,将对应的HTML文本发给客户端,一般是浏览器
  5. 最后释放TCP连接,客户端浏览器解析响应行和响应头,并格式化响应数据HTML,然后在浏览器窗口中显示
相关推荐
程序员拂雨6 小时前
HTTP和HTTPS模块
http·https·node.js
2501_915909066 小时前
iOS App 安全性探索:源码保护、混淆方案与逆向防护日常
websocket·网络协议·tcp/ip·http·网络安全·https·udp
___波子 Pro Max.12 小时前
http断点续传
网络·http
_板栗_13 小时前
HTTP 错误状态码以及常用解决方案
网络·网络协议·http
嘵奇13 小时前
Spring Boot中HTTP连接池的配置与优化实践
spring boot·后端·http
熙曦Sakura13 小时前
【Linux网络】 HTTP cookie与session
linux·网络·http
chenyuhao202414 小时前
链表的面试题4之合并有序链表
数据结构·链表·面试·c#
PgSheep18 小时前
深入理解 JVM:StackOverFlow、OOM 与 GC overhead limit exceeded 的本质剖析及 Stack 与 Heap 的差异
jvm·面试
uperficialyu18 小时前
2025年01月10日浙江鑫越系统科技前端面试
前端·科技·面试