web的结构原理是什么?其有哪些特点
web的工作原理:
1、用户在浏览器中输入要访问的web站点地址或在已打开的站点点击超链接。
2、由DNS进行域名解析,找到服务器的IP地址,向该地址指向的web服务器发出请求。
3、web服务器根据请求将URL地址转换为页面所在的服务器上的文件全名,查找相应的文件。
4、若URL指向静态文件,则服务器将文件通过http协议传输给用户浏览器;若HTML文档中嵌入了ASP,PHP,JSP等程序,则由服务器直接运行后返回给用户;
如果web服务器所运行程序包含对数据库的访问,服务器会将查询指令发送给数据库服务器,对数据库执行查询操作,查询结果由数据库返回给web服务器,再由web服务器将结果潜入页面,并以html格式发送给浏览器。
5、浏览器解释html文档,在客户端屏幕上展示结果。
WEB 结构特点:
1)web是一种超文本信息系统。
2)web事图形化的和易于导航的。
3)web 与平台无关。
4)web是分布式的
5)web具有新闻性
6)web 是动态的,交互的。
传统的web搜索引擎的三个>布局/h2>
一个搜索引擎由搜索器 、索引器 、检索器 和用户接口 四个部分组成。搜索器的功能是在互联网 中漫游,发现和搜集信息。
索引器的功能是理解搜索器所搜索的信息,从中抽取出索引项,用于表示文档 以及生成文档库的索引表。
检索器的功能是根据用户的查询在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并实现某种用户相关性反馈机制。
用户接口的作用是输入用户查询、显示查询结果、提供用户相关性反馈机制。
web服务体系结构的内容主要>包罗/h2>
通常一个Web服务 可以分为4个逻辑层:
1.数据层——最低层,Web服务需要的任何物理数据保存在此。
2.数据访问层——该层为业务层提供数据服务,它把业务逻辑从底层数据存储的改变中分离出来,这就能保护数据的完整性。
3.业务层——分为2个子层:
业务逻辑层:提供业务面使用的服务
业务面层:提供一个简单的接口,直接映射到Web服务提供的过程。
4.监听者——最高层,负责接收带有请求服务的输入消息,解析这些消息,并把请求发给业务面的相应方法。
web浏览器的结构包含哪些
web浏览器通常包含五个主要组成部分:用户界面,浏览引擎,渲染引擎,网络组件和JavaScript解释器。
用户界面负责显示浏览器的各个部分,包括地址栏、书签栏和后退/前进按钮等。
浏览引擎负责解析HTML和CSS,并将页面内容显示在屏幕上。
渲染引擎负责处理网页的布局和绘制。网络组件负责处理网络调用,如HTTP请求和响应。JavaScript解释器负责解析和执行网页上的JavaScript代码。这些组成部分共同协作,使得用户可以在浏览器上访问并浏览互联网上的网页。