在浏览器输入URL回车之后发生了什么?

  1. 在浏览器输入框中输入网址
    因为此时的URL并不能找到服务器的地址,所以需要下一步
  2. 进行DNS解析:把URL地址解析成服务器的IP地址
    DNS可以理解成数据库:在这个数据库中记录着URL与它对应的ip地址
  3. 在正式发送数据前要进行TCP链接(三次握手)
  4. 发送http请求
    在浏览器输入URL回车之后发生了什么?_第1张图片
  5. 响应请求
    在浏览器输入URL回车之后发生了什么?_第2张图片
  6. 浏览器在接受服务器的响应后就开始进行渲染,也就是解析接收到的HTML,CSS,JS等文件

你可能感兴趣的:(面试,http,服务器,javascript)