在浏览器中输入URL到展示页面发生了什么

具体步骤如下:

  1. 在浏览器中输入指定网页的URL
  2. 浏览器通过DNS(UDP)协议,获取域名对应的IP地址。
  3. 浏览器根据IP地址和端口号,向目标服务器发起一个TCP连接请求。
  4. 浏览器在TCP连接上,向服务器发送一个HTTP请求报文,请求获取网页的内容。
  5. 服务器收到HTTP请求报文后,处理请求,并返回HTTP响应报文给浏览器。
  6. 浏览器收到HTTP响应报文后,解析响应体重的HTML代码,渲染网页的结构和样式,同时根据HTML中其他资源的URL(如图片、CSS、JavaScript等)请求这些资源。直到网页完全加载显示。
  7. 浏览器在不需要和服务器通信时,可以主动关闭TCP连接,或者等待服务器的关闭请求。
皖ICP备20014602号
Built with Hugo
Theme Stack designed by Jimmy