一个网页从开始请求到最终显示的完整历程
2017-05-07 17:04
281 查看
一个网页从开始请求到最终显示的完整历程一般可以分为以下7个步骤:
1.在客户端浏览器中输入网址URL。
2.发送到DNS(域名服务器)获得域名对应的WEB服务器的IP地址。
3.客户端浏览器与WEB服务器建立TCP(传输控制协议)连接。
4.客户端浏览器向对应IP地址的WEB服务器发送相应的HTTP或HTTPS请求。
5.WEB服务器响应请求,返回指定的URL数据或错误信息;如果设定重定向,则重定向到新的URL地址。
6.客户端浏览器下载数据,解析HTML源文件,解析的过程中实现对页面的排版,解析完成后,在浏览器中显示基础的页面。
7.分析页面中的超链接,显示在当前页面,重复以上过程直至没有超链接需要发送,完成页面的全部显示。
1.在客户端浏览器中输入网址URL。
2.发送到DNS(域名服务器)获得域名对应的WEB服务器的IP地址。
3.客户端浏览器与WEB服务器建立TCP(传输控制协议)连接。
4.客户端浏览器向对应IP地址的WEB服务器发送相应的HTTP或HTTPS请求。
5.WEB服务器响应请求,返回指定的URL数据或错误信息;如果设定重定向,则重定向到新的URL地址。
6.客户端浏览器下载数据,解析HTML源文件,解析的过程中实现对页面的排版,解析完成后,在浏览器中显示基础的页面。
7.分析页面中的超链接,显示在当前页面,重复以上过程直至没有超链接需要发送,完成页面的全部显示。
相关文章推荐
- 一个网页从开始请求到最终显示的完整过程
- 一个HTTP连接是包含两部分的,请求报文和响应报文这俩组合起来才是一次完整的HTTP请求,并不会单独显示请求报文或者响应报文
- 在网页上显示一个会移动的透明时钟的代码。。。
- 字符转成网页Unicode码的方法,可用于在一个网页上显示多种语种.
- C# 下面的代码示例演示如何结束异步操作以获取请求的流,然后开始一个请求以获取响应。....
- 获取一个网页数据返回的编码类型是gzip,解压后,网页中包含的中文字段变成了乱码,只需要把编码更改为BIG5 ,繁体字就正常显示了!
- dedecms列表中显示文章完整标题的一个解决办法
- 点击一个页面的链接后,刚开始会正常显示。几分钟后就会报出空指针异常,异常代码如下:
- Firefox添加web浏览端口 "此地址访问受限 此地址使用了一个通常应该用于其他网页浏览的端口。由于安全原因,Firefox 取消了该请求。"
- 在网页上显示一个会移动的透明时钟的代码。。。
- 在网页上显示一个会移动的透明时钟的代码。。。
- GeoServer学习手记(十):一个完整的WMS请求响应过程
- 将一个网页嵌入到邮件里,也就是将网页当个正文显示在邮件里,网上这方面的很少。其它的就不多说了。网上好多的。
- 新浪网页显示不完整的解决
- 图片根据数据库的时间(开始时间与结束时间)与本地时间相比,在网页上显示。
- ext异步请求一个aspx/ashx/web service取得数据,服务端返回一个json.然后客户端接收并显示.
- 在一个网页中显示不同种类的新闻
- 一个在网页中加亮显示源代码的工具--dp.SyntaxHighlighter
- [VB.NET]我打开网页的时候会弹出一个安全信息,然后出现:本页包含安全能容和不安全内容,是否显示不安全内容”请达人指教一下怎么删除这个提示
- LWUIT Dimension的设置位置与容器最终显示相关的一个例子