您的位置:首页 > 其它

web程序的概念

2015-12-16 14:14 148 查看
顾名思义,Web应用是运行在Web上的应用程序。但是反过来,运行在Web上的应用程序都是Web应用吗?答案是否定的。这里所说的Web应用是指运行在网络上,以浏览器作为通用客户端的应用程序,在许多地方又被称为B/S(Browser/Server,浏览器-服务器)模式的应用。当使用IE或者FireFox在网易、新浪等门户网站上冲浪时,使用的就是Web应用。
除此之外,还存在一种所谓的C/S(Client/Server,客户端-服务器)模式的应用。例如,常用的聊天工具QQ或MSN、下载工具迅雷等就是典型的C/S模式应用。
区别Web应用与C/S模式的应用很简单,从使用角度上,Web应用使用标准的浏览器作为客户端,由于常见的浏览器,如IE等已经成为操作系统的一部分,因此Web应用在使用时无需专门安装,而C/S模式的应用需要专门安装客户端软件。你一定还记得安装QQPC版软件的经历吧?从技术的角度看,Web应用是基于标准的应用层协议HTTP的,而C/S模式的应用是基于网络层协议TCP/UDP的。回顾一下网络课上学习的知识,应用层协议是定义在网络层协议之上的,正是由于Web应用采用的是一种更高层次的标准化通信模式,是Web应用能够获得更快的普及和推广。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: