当你在浏览器中输入 www.baidu.com 时会发生什么?
- 首先,你在网络浏览器中输入 URL
- 浏览器通过 DNS 查找域名的 IP地址
- 浏览器向服务器发送 HTTP请求
- 服务器发回一个 HTTP响应
- 浏览器开始渲染 HTML
- 浏览器发送对嵌入在 HTML中的其他对象(图像。cs5. JavaScript) 的请求,井 重复步骤3-5
- 加载页面后,浏览器会根据需要发送更多异步请求
一句话解释:
当您在浏览器中键入 [https://www.baidu.com](https://www.baidu.com)时,首先发生的是域名服务器 (DNS) 将“baidu.com”与 IP 地址匹配。然后浏览器向服务器发送一个 HTTP 请求,服务器返回一个 HTTP响应。
浏览器开始在页面上呈现 HTML,同时还请求任何其他资源,例如 CSS、Javascript、图像等。每个后续请求完成一个请求/响应周期,并依次由浏览器呈现。然后,一旦页面被加载,一些网站(虽然不是我的)会发出进一步的异步请求,
如果要被要求进一步解释,我可能会开始谈服务器和浏览器如何通过 TCP连接。我们也可以通过https讨论加密。
了解浏览器缓存吗
小米
强制缓存、协商缓存具体说说
小米
知道哪些状态码,代表什么含义
小米
你的项目里遇到过跨域问题吗?为什么要跨域?
小米
除了代理还有哪些方式?
小米
那jsonp原理是什么?
小米
GET和POST的区别
小米
