C/S架构和B/S架构应用的工作模式及主要不同点

请大家简述一下C/S架构和B/S架构应用的工作模式及主要不同点还有就是ASP和ASP.NET程序在执行时有怎样的区别?... 请大家简述一下C/S架构和B/S架构应用的工作模式及主要不同点
还有就是ASP和ASP.NET程序在执行时有怎样的区别?
展开
 我来答
永远的2007212
2008-06-05 · 超过27用户采纳过TA的回答
知道答主
回答量:119
采纳率:0%
帮助的人:85.6万
展开全部
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效

C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。
传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。而且代价高,效率低。

我自己空间的,直接转给你吧。。。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
justinliyh
2008-06-05 · TA获得超过3262个赞
知道大有可为答主
回答量:1711
采纳率:0%
帮助的人:1107万
展开全部
首先是概念上, C/S是客户机/服务器模式,一般要求在客户端安装客户端软件才可以和服务器通信,比如QQ就是C/S模式的,是一种胖客户端的体系结构;B/S是浏览器/服务器模式,不需要在客户端额外安装什么软件,只需要有浏览器就可以访问服务器,比如最常见的浏览网站就是的,是一种瘦客户端的体系结构
其次是实现上也不一样.开发C/S结构的软件,需要对网络(比如TCP/IP协议族)了解,而且在开发的过程中,数据的流动可以按照自己定义的格式进行;而B/S开发的话,需要按照一些规则,比如浏览器能浏览和解释什么样的脚本等,最常见的技术比如ASP/PHP/JSP等
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2008-06-05
展开全部
自己找啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式