URL求全流程与核心技术实现.pdfVIP

  • 1
  • 0
  • 约2.15千字
  • 约 2页
  • 2026-10-10 发布于北京
  • 举报

输入一个url发生了什么

简洁版本

1.浏览器根据解析IP地址(DNS),并查DNS缓存

2.浏览器与WEB服务器建立一个TCP连接

3.浏览器给WEB服务器发送一个HTTP请求(GET/POST):一个HTTP请求报文由请求行

(requestline)、请求头部(headers)、空行(blankline)和请求数据(reques

tbody)4个部分组成。

4.服务端响应HTTP响应报文,报文由状态行(statusline)、相应头部(header

s)、空行(blankline)和响应数据(responsebody)4个部分组成。

5.浏览器解析渲染

(1)首先会对URL进行解析,分析所需要使用的传输协议和请求的资源的路径。

如果输入的URL中的协议或者主机名不合法,将会把地址栏中输入的内容传递给

搜索引擎。如果没有问题,浏览器会检查URL中是否出现了字符,如果存在

字符,则对字符进行转义后再进行下一过程。

(2)浏览器会判断所请求的资源是否在缓存里,如果请求的资源在缓存里并且没

有失效,那么就直接使用,否则向服务器发起新的请求。

(3)下一步我们首先需要获取的是输入的URL中的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档