- 浏览器解析用户输入的URL,生成⼀个HTTP格式的请求
- 先根据URL域名从本地hosts文件件查找是否有映射IP,如果没有就将域名发送给电脑所配置的DNS进行域名解析,得到IP地址
- 浏览器通过操作系统将请求通过四层网络协议发送出去
- 途中可能会经过各种路由器、交换机,最终到达服务器
- 服务器收到请求后,根据请求所指定的端口,将请求传递给绑定了该端口的应用程序,比如8080被tomcat占用了
- tomcat接收到请求数据后,按照http协议的格式进行解析,解析得到所要访问的servlet
- 然后servlet来处理这个请求,如果是SpringMVC中的DispatcherServlet,那么则会找到对应的Controller中的方法,并执行该方法得到结果
- Tomcat得到响应结果后封装成HTTP响应的格式,并再次通过网络发送给浏览器所在的服务器
- 浏览器所在的服务器拿到结果后再传递给浏览器,浏览器则负责解析并渲染
Http-浏览器发出⼀个请求到收到响应经历了哪些步骤?
只吹45°风2024-09-23 14:30
相关推荐
木子n15 小时前
车载以太网与SOME/IP服务化通信实战-01.从字节到服务:SOME/IP报文解析与四通道开销账Escalating_xu7 小时前
【C 语言】数据在内存中的存储:补码、大小端、整型陷阱与 IEEE 754 全解析爱跳舞的烤冷面7 小时前
Linux篇——网络编程Knight_AL8 小时前
基于 Netty 实现的 WebSocket 服务端wuyk55510 小时前
《WiFi 嵌入式物联网开发全套实战》| 第 31 章 休眠唤醒 WiFi 断连、时间同步、网络恢复机制沫璃染墨10 小时前
从零入门计算机网络系列(一):计算机网络初识——从网络发展史到TCP/IP协议》王大傻092811 小时前
堆叠注入(Stacked Queries Injection)详解:原理、利用与防御艾芯微科技11 小时前
钰泰 ETA5055V330DD1E|SOT-223 3.3V LDO,低压差、大电流线性稳压选型分享bigcarp11 小时前
安卓模拟器MUMU+tcpdump抓包Socket协议流量谢亮_vipxieliang11 小时前
Go net/http 标准库深入——构建生产级 HTTP 服务