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 非常流行的一个很重要的原因就在于它可以在一页上同时显示色彩丰富的图形和文本的性能。在Web之前Internet上的信息只有文本形式。Web可以提供将图形、音频、视频信息集合于一体的特性。
2、与平台无关
无论用户的系统平台是什么,你都可以通过Internet访问WWW。浏览WWW对系统平台没有什么限制。无论从Windows平台、UNIX平台、Macintosh等平台我们都可以访问WWW。
3、分布式的
大量的图形、音频和视频信息会占用相当大的磁盘空间,我们甚至无法预知信息的多少。对于Web没有必要把所有信息都放在一起,信息可以放在不同的站点上,只需要在浏览器中指明这个站点就可以了。
4、动态的
由于各Web站点的信息包含站点本身的信息,信息的提供者可以经常对站上的信息进行更新。如某个协议的发展状况,公司的广告等等。一般各信息站点都尽量保证信息的时间性。所以Web站点上的信息是动态的、经常更新的,这一点是由信息的提供者保证的。
5、交互的
Web的交互性首先表现在它的超链接上,用户的浏览顺序和所到站点完全由他自己决定。另外通过FORM的形式可以从服务器方获得动态的信息。用户通过填写FORM可以向服务器提交请求,服务器可以根据用户的请求返回相应信息。
所谓的动态网站不是网页忽闪忽闪乱动,特别华丽,而是指ie客户端可以和网站交互信息,例如购物,注册id,论坛等等。实现原理如下:
1.页面通过表单提交或者别的方式把客户填写的信息总结转换后提交到网站服务器,
2.服务器通过部署好的web服务接受提交过来的数据,执行相应的操作,把操作结果返回给ie客户端。
3.ie客户端接受服务器返回来的数据,并以某种方式展现在ie页面上。
概括的说就是这么一个过程,具体功能实现起来就是以后学习的事情了。
动态网站现在主要由三种语言编写实现:javaee .net php
网站后台用的数据库大概有:mssqlserver mysql oral 等
当然页面端少不了js vbscript 这些基础脚本语言,最基础的就是html语言
您可点击iPhone手机的设置>iCloud,然后登录Apple ID后,开启照片流,“照片”应用程序中显示“照片流”文件夹,拍摄一张照片会自动上传照片至iCloud服务器,“照片流”文件夹中也会显示此照片。温馨提示:此功能只能用无线网络来上传、下载照片。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)