当你在浏览器中输入 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的区别

小米