浏览器输入URL按回车后经历了哪些?

在PC浏览器的地址栏输入一串URL,然后按Enter键这个过程发生了什么事?

1.URL解析,解析URL是否合法规;

2.DNS查询本地资源{a.l浏览器缓存,b.操作系统缓存,c.路由缓存,d,本地ISP缓存}----如有缓存,验证缓存是否在有效期内 (如找到缓存,且缓存未失效则直接用缓存数据渲染,呈现页面数据给用户)

3.若找不到缓存资源,则DNS域名解析,获取域名IP,

4.发起TCP连接(三次握手),发送请求,请求数据包

5.服务端处理请求,响应

6.接收到数据包,渲染页面,呈现给用户

posted @ 2020-04-14 21:30  qiuqiu12345  阅读(282)  评论(0)    收藏  举报