什么是浏览器 B/S结构和C/S结构
  • 更新时间:2024-09-29 01:23:08
  • 网站建设
  • 发布时间:1年前
  • 418

浏览器是指能够显示网站服务器或文件系统上的HTML文件内容,并允许用户与这些文件进行交互的软件。它是Internet 上使用最频繁的客户端程序。1.遨游互联网的浏览器

网络浏览器是访问网络服务器的客户端工具软件。它可以用来在友好的界面下方便地进入互联网和获取信息。

网络浏览器最基本的用途是让用户在自己的电脑上检索、查询、挖掘和获取互联网上的各种资源。由于互联网正处于日新月异的高速发展阶段,Web每天都被使用它的人们赋予新的含义,这使得浏览器的功能不断扩展和更新。

下面简单介绍几款在浏览器领域具有重要地位并取得辉煌成绩的产品。其中一些可能非常熟悉,而另一些已经成为历史。(1)NCSA Mosaic

1993年,美国伊利诺伊大学国家超级计算应用中心(NCSA)的Marc Andreessen和他的同事开发了一种技术,可以解释Web上的HTML文档,并将HTML文档中包含的信息转换成显示的软件统一的就是Mosaic,第一个可以显示图片的浏览器,如图6-14所示。这是第一个真正的网络浏览器,最初运行在Sun 工作站的X-Windows 图形环境上。后来,NCSA推出了Macintosh版和Windows版的Mosaic。NCSA 目前没有人更新NCSA Mosaic,其源代码已经公开。每个有能力的程序员和每个公司都可以使用它进行进一步的开发。(2) Netscape Navigator

1994年4月,Marc Andreessen与SGI创始人James H. Clark共同创立了T Netscape Communications Company(中文译名为Netscape),Marc Andreessen担任技术副总裁。在他的领导下,Netscape Communications 在Mosaic 的基础上做了很多改进,开发了一种新型浏览器——Netscape Navigator,它提供了带有Mosai 的浏览器。一个类似但更实用的图形界面,如图6-15所示。它在各方面的性能都得到了极大的增强,是第一个快速显示文本和图形的浏览器,也是第一个允许在接收整页文档之前查看页眉的浏览器。 Navigator支持新闻组(News Group),也可以在同一个窗口中支持HTTP、FTP和Gopher。更重要的是,它支持HTML的增强功能,改善了整个Web的站点设计。Netscape  Navigator(3) Microsoft Internet Explorer

1995 年8 月,Microsoft Internet Explorer 1.0 发布。 IE 1.0简称,当时只是基于NCSA Mosaic的简单“修改版”,没有增加更多的功能和特性,也不支持Java、插件,浏览速度也很慢。

1996年8月,Internet Explorer 3.正式版发布。该版本提供了对HTML 表格自定义、框架和更多HTML 元素的支持,以及对脚本语言和电子邮件阅读器的支持。对于以后将深刻影响计算机安全的ActiveX控件功能,IE 3.0也支持了。

1997 年10 月,Microsoft 发布了T IE4.0 并将其与Windows 98 操作系统捆绑在一起。此后,微软不断推出新版本的IE。 IE 8 于2009 年3 月发布。在功能和安全性方面进行了重大改进。 2010年9月17日,微软发布TIE 9.0 Beta版。

目前,浏览器软件极其丰富。 PC上常见的浏览器有Internet Explorer、Firefox、Safari、Opera、HotBrowser、Google Chrorne、GreenBrowser、Avant Browser、360安全浏览器、世界之窗、腾讯TT、搜狗浏览器、浏览器等。2. C/S结构

客户端/服务器(Client/Server,C/S)是20世纪90年代成熟的技术,它将应用程序分为客户端和服务器两部分。 C/S结构如图6-16所示,其中专门开发的客户端软件是每个用户专属的,负责预执行

台功能。如管理用户接口、数据处理和报告请求等;服务器部分由多个用户共享信息与功能,执行后台服务,如管理共享外设、控制对共享数据库的操纵、接收并应答客户机的请求等。
C/S结构示意图
C/S模式的主要特点是:请求/响应工作方式;以消息交换作为通信方式;基于过程的服务访问;服务集中于特定的服务器。

传统C/S模式的软件体系结构是“胖客户机”结构下的两层结构,即大量的事务处理逻辑、计算任务和界面展示在客户机上完成.客户端的工作负载很重。

若将事务处理逻辑独立出来,在客户机和服务器之间引人一个称为应用层的中间层,则形成用户界面、中间业务逻辑和后端数据库服务器的三层C/S结构,如图6-17所示。
据库服务器的三层C/S结构
在三层C/S结构中,可以将客户端功能进一步弱化,使其成为“瘦客户机”。

3. B/S结构

浏览器/服务器(Browser/Server, B/S)结构是互联网兴起后的一种应用软件结构,与C/S结构不同的是,客户端软件不再是专用的.在B/S结构下,用户工作界面直接采用Web浏览器,极少部分的事务处理在前端(Browser)实现,主要的事务处理在服务器端(Server)实现,这样就大大简化了客户端,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本。

我们专注高端建站,小程序开发、软件系统定制开发、BUG修复、物联网开发、各类API接口对接开发等。十余年开发经验,每一个项目承诺做到满意为止,多一次对比,一定让您多一份收获!

本文章出于推来客官网,转载请表明原文地址:https://www.tlkjt.com/web/12727.html
推荐文章

在线客服

扫码联系客服

3985758

回到顶部