美文网首页
25 浏览器搜索关键字工作流程

25 浏览器搜索关键字工作流程

作者: 张力的程序园 | 来源:发表于2020-04-28 17:40 被阅读0次

    问题

    我们在浏览器中输入www.baidu.com,再在搜索框中输入兰州,经历了哪些过程

    答案

    当我们在浏览器中输入www.baidu.com,浏览器就会加载出百度的主页。那么浏览器背后完成的具体流程大概是这样的:
    (1)当你输入URL回车的时候,首先浏览器会去请求DNS服务器
    (2)找到离当前客户最近的CDN,即内容分发网络【起到缓存的作用】
    (3)通过DNS获取相应的域名对应的IP,即合适的服务器,建立TCP连接
    (4)浏览器发送完HTTP Request(请求)包后,服务器接收到请求包之后才开始处理请求包
    (5)在服务器收到请求之后,用关键字找寻一直以来爬虫收集和解析的数据,返回HTTP Response(响应)包
    (6)客户端收到来自服务器的响应后开始渲染这个Response包里的主体(body),等收到全部的内容随后断开与该服务器之间的TCP连接。

    相关文章

      网友评论

          本文标题:25 浏览器搜索关键字工作流程

          本文链接:https://www.haomeiwen.com/subject/jzlxuhtx.html