从输入URL到页面加载完成都在哪些层经过了哪些步骤?

1、客户端输入URL并按下回车

2、浏览器查找当前URL是否存在缓存,并比较缓存是否过期,没有过期的话,直接跳到9

3、应用层DNS解析URL对应的IP

4、传输层根据IP建立TCP链接(三次握手)

5、链接成功后,浏览器发起HTTP请求

6、服务器处理请求,浏览器接收HTTP响应的资源

7、关闭应用层TCP链接

8、客户端浏览器渲染页面,支持缓存的话加入缓存

9、把加载好的页面返回给用户

你可能感兴趣的:(计算机网路)