一张图说明访问网站的流程

  • 时间:
  • 浏览:0
  • 来源:uu快3和值_uu快3app_计划师

Gliffy文件须要使用Chrome插件Gliffy打开

浏览器不管是访问JSP、PHP还是ASP.NET,整体流程几乎是一样的。

根据主机名,会首先查找IP,首先查询hosts文件,成功则返回其对应ip地址,原困 这样 查询到,则去查询DNS服务器,成功就会返回ip,只是会报告连接错误。

另外,给一些人推荐一款画图很好用的Chrome插件 Gliffy ,我博客里的图大每种后会 用它画的,非常的好用,只是是离线的,一些人可不不需要 试试。

比较有意思的是,原困 把localhost改成百度,这样 访问百度的过后就会访问本机ip

这里附上原图以及Gliffy 原文件的下载地址:

所以访问localhost是本机ip,原困 这里改掉ip,localhost就会访问一些的ip

http://download.csdn.net/detail/sunmc1204953974/9287599

为了让一些人看得更清楚,就加了有一有另一个多标签,图片原困 会横向出去,只是也比看不清强。

这里是有一些安全机制的,浏览器是会提醒host文件异常的。

浏览器拿到网址过后首先会将主机名解蒸发来,如http://www.example.com/hello.html则会将主机名www.example.com解蒸发来。

服务器读取HTTP请求中的内容,在经过解析主机,解析站点名称,解析访问资源后,会查找相关资源,原困 查找成功,则返回状况码100,失败就会返回大名鼎鼎的404,在服务器监测到请求不指在的资源后,可不不需要 按照线程员设置的跳转到别的页面。所以有各种各样的404错误页面。

浏览器会把自身相关信息与请求相关信息封装成HTTP请求消息改送给服务器。

最近看一遍一些关于Web请求资源方面的知识,个人总结了有一有另一个多流程图,描述了打开浏览器访问有一有另一个多网站到网站被渲染出来的流程,希望对一些人的学习有所帮助~

原困 是流程图的原困 ,大体的流程是OK的,只是着实里面还有一些细节这样 涉及到,还请大神多多补充~

在服务器请求资源的过程中,如php文件会在服务器运行过后再返回。所以php等后台脚本是在服务器运行的。

在host中含这样 几句

希望对一些人的学习有所帮助~

过后浏览器会对其引用的文件比如图片,CSS,JS等文件不断进行上述过程,直到所有文件都被下载下来过后,网页就会显示出来。

浏览器得到返回数据后可不不需要 会提取数据,只是调用解析内核进行翻译,最后显示出页面。

服务器会将请求的资源封装成http响应