假设我们访问的是‘http://www.baidu.com/stu/index.html’这个地址,按下enter键后我们可以看到百度首页面
都经历了哪些事情
**【request请求阶段】
>1.先根据客户端输入的域名,到DNS服务器上进行反解析(通过域名找到对应服务器的外网IP)
>2.通过找到的外网IP,找到对应的服务器
>3.通过在地址栏中输入的端口号(没有输入是因为不同的协议有自己默认的端口号)找到服务器上发布的对应的项目
【response响应阶段】
>4.服务器获取到请求资源文件的地址,例如“/stu/index.html”把资源文件中的源代码找到
>5.服务器端会把找到的源代码返回给客户端(通过HTTP等传输协议返回的)
【浏览器自主渲染】
>6.客户端接收到源代码后会交给浏览器的内核(渲染引擎)进行渲染,最后又浏览器绘制出对应的页面**