首页 百科知识 概念和术语

概念和术语

时间:2022-10-09 百科知识 版权反馈
【摘要】:现在Internet已经成为人们生活、工作中不可分割的一部分,基于Internet的应用正在逐渐取代传统的“胖客户”模式,成为各种应用软件的主流模式。所以与传统的“胖客户”系统相比有很大的优势,从而成为系统设计时首选的方式。列出下述定义有助于读者理解本书内容,这些术语本书虽然没有深入讨论,但对它们的掌握是认识Oracle网络数据库所必须的。Internet站点的主要目的是为外部顾客服务。而目前防止的措施主要是靠防火墙的技术完成。

4.1 概念和术语

现在Internet已经成为人们生活、工作中不可分割的一部分,基于Internet的应用正在逐渐取代传统的“胖客户”模式,成为各种应用软件的主流模式。在这样的3层结构系统中,主要的工作由服务器一端来完成,客户端只要有一个浏览器就可以满足应用的需要。同时,在系统升级和维护时大大节省了人力和物力,并且可以满足远程访问的要求。所以与传统的“胖客户”系统相比有很大的优势,从而成为系统设计时首选的方式。

Oracle把其产品定位于利用网络计算机(NC)把大部分运算留在服务器的大型计算思想上,用户只需配备纤瘦的客户机以满足事务需求。

作为大型数据库服务器的代表,Oracle在网络数据库方面具有领先地位。

在Oracle网络数据库中,有以下3个特别重要的概念:

1.服务器

服务器(Server)是指安装在计算机上提供一些基于网络环境的应用软件。比如要访问互联网上的网页,就需要在计算机上运行名为Web服务器的程序(如Windows 2000 Server内嵌的IIS 5.0、Apache等),就说这台计算机是1台Web服务器,可以提供Web服务;要使用电子邮件,就需要运行提供电子邮件服务的程序,说这台计算机是一台电子邮件服务器;要查询后台数据库中的数据,就需要在计算机上运行名为数据库服务器的程序(如Oracle 9i,SQLServer 2000等),此时这台计算机就成为一台数据库服务器。

对服务器这个术语有时会产生一些混淆。通常,这个术语指一个被动地等待通信的程序,而不是运行它的计算机。然而,当一台计算机被用来运行一个或几个服务器程序时,这台计算机本身有时也被(不正确地)称做服务器。硬件供应商加深了这种混淆,因为他们将那类具有快速CPU、大容量存储器和强大操作系统的计算机称为服务器。

本书中,用服务器(Server)这个术语来指那些运行的程序而不是计算机。那些运行服务器的强大计算机用服务器类计算机(Server-class computer)这一术语来称呼。

服务器端应用程序有以下几个特点:

(1)是一种专门用来提供某种服务的程序,可同时处理多个远地客户的请求。

(2)在共享计算机上运行。当系统启动时既可自动调用,且不断地运行着。

(3)被动地等待并接受来自多个客户的通信请求。

(4)一般需要强大的硬件和高级的操作系统支持。

2.客户

客户和服务器一样,这里的客户(Client)是指运行在客户机上的应用进程。客户端应用程序有以下几个特点:

(1)在进行通信时临时成为客户,但它也可以在本地进行其他的计算。

(2)被用户调用,在用户的PC机上运行,在打算通信时主动向远地服务器发起通信。

(3)可与多个服务器进行通信。

(4)不需要特殊的硬件和很复杂的操作系统。

3.端口

这里所说的端口,不是计算机硬件的I/O端口,而是软件形式上的概念。服务器可以向外提供多种服务,比如,一台服务器可以同时是Web服务器,也可以是FTP服务器,同时,它也可以是邮件服务器。为什么一台服务器可以同时提供那么多的服务呢?其中一个很主要的方面,就是各种服务采用不同的端口分别提供不同的服务,比如:Web采用80端口,FTP采用21端口等。这样,通过不同端口,计算机与外界进行互不干扰的通信。

列出下述定义有助于读者理解本书内容,这些术语本书虽然没有深入讨论,但对它们的掌握是认识Oracle网络数据库所必须的。如果读者需要更详尽和深入地了解它们,可以参见谢希仁老师编著的《计算机网络》第二版和Andrew S.Tanenbaum编著的《COMPUTER NETWORKS》Third Edition。

WWW也就是World Wide Web(简称Web),是一个由相互连接的超文本服务器组成的覆盖全球的网络,它能进行文本、图形、声音和多种格式的视频的传输。

TCP/IP全称为Transmission Control Protocol/Internet Protocol。最初是为UNIX操作系统设计的,现在主流的计算机操作系统都支持TCWIP。个人电脑或其他类型的客户机为了访问Internet,都需要使用由软件销售商提供的支持TCP/TP的软件。

Internet是由通过TCP/IP协议相连的、能够相互访问的服务器组成的超大型网络,是全球最大的internet,需要注意的是Internet的中译文是因特网,而internet翻译成互联网。虽然两者拼写相同,但首字母的大小写不同决定了代表着不同的意义:小写i代表了一种网络类型,也就是互联网,而大写I代表着一个互联网的具体应用。

Internet是公司的内部网,由公司内部客户机访问。整个网络将监视外部的访问者,使得公司以外的客户机无法访问该内部网。

HTML即超文本标记语言,用于生成WWW上运行的文档。通过打开或关闭增强部分(例如黑体或斜体)的标签绑定,同时在HTML文档中绑定的文字或图像上定义的连接可以指向Internet上的任一地址

最终用户是一个在个人电脑上使用应用程序的人。一个CPA使用Excel spreadsheet就是最终用户的一个例子。这些人会使用计算机上的应用程序完成日常工作,而并不懂得在计算机内部是如何工作的。

Internet站点是驻留有一个或多个用Internet技术建立的应用的场所。为访问这些应用,必须使用类似于Netscape Navigator或者Internet.Explorer这样的通用浏览器。因为是一个Internet站点,所以它的应用程序驻留在防火墙内并且要用Internet技术来访问,像TCP/IP、HTML、Java等。Internet站点的主要目的是为内部用户服务。

Internet站点是驻留有一个或多个用Internet技术建立的应用的场所。此站点也需要用通用浏览器来访问,就像访问Internet站点那样。因为它是一个Internet站点,应用驻留在防火墙外,并且用同样的Internet技术来访问。Internet站点的主要目的是为外部顾客服务。一个典型的Internet URL或地址是:http://www.Oracle.com。一般的Internet站点都含有商业信息。

路由器(Router)亦称选径器,是在网络层实现互连的设备。它比网桥更加复杂,也具有更大的灵活性。路由器有更强的异种网互连能力,连接对象包括局域网和广域网。过去路由器多用于广域网,近年来,由于路由器性能有了很大提高,价格下降到与网桥接近,因此在局域网互连中也越来越多地使用路由器。

当一个网络接上Internet或接上其他网络之后,系统的安全除了考虑计算机病毒、系统的健壮性之外,更主要的是防止非法用户的入侵。而目前防止的措施主要是靠防火墙的技术完成。防火墙(firewall)是指一个由软件或硬件设备组合而成,处于网络群体计算机与外界通道(Internet)之间,限制外界用户对内部网络访问及管理内部用户访问外界网络的权限。

如购买硬件防火墙设备,其实就是一个计算机加上控制软件。随着人们对网络安全意识提高,在网络的防火墙上采取许多做法并也已开发出很多防火墙的产品。

Oracle网络计算体系结构是Oracle在信息时代得以生存发展的战略决策的一部分。其特点是3层结构:由瘦客户机作为表示层,应用服务器作为事务管理层,数据库服务器作为数据存储和处理层。目的是创建一个公共设施,使所有的个人计算机、网络计算机和其他的客户设备在网络上与数据库服务器、应用服务器以及Web服务器一起工作。

与专用系统相比较而言,开放系统是建立在开放标准之上的系统。关于开放系统的一个典型例子就是UNIX系统。可以从很多地方购买到建立在核心工业标准上的UNIX操作系统。

但有趣的是,很多销售商都在自己版本的UNIX系统上增加一些独特功能,这样,以后也只好购买他的系统了。

专用系统是建立在单个的企业标准之上的,如建立在Digital Equipment Corporation的VMS操作系统和IBM的MVS操作系统上的系统就是专用系统的例子。如果要使用这样的操作系统,必须去找开发商或他们的销售许可商。

URL是一个Internet站点的地址,一个URL的例子为:http://www.gdut.edu.cn。把它想象成到达Internet站点的指路图。URL是Universal Resource Locator的缩写。

计算机病毒是一段程序。当它感染了某台计算机之后,它将影响该计算机系统的正常运行。更为严重的是,有些恶性病毒会格式化磁盘,导致整个计算机系统的崩溃。

World Wide Web是Internet的图示部分。因为创建了像Netscape Navigator和Internet Explorer等这样的通用浏览器,Internet可以容易地处理所有类型的数据,从声音、视频到文本。利用这种新型的图形能力,任何人都可以很容易地漫游Internet。Web使Internet从一度仅仅是高科技人员所使用的东西变成了大众化的工具。Web网络中包罗万象的冲浪的出现使我们得到了一个非常实用的可以用来进行商务处理的平台。

HTTP全称为Hypertext Transfer Protocol,用于在Internet上传送超文本文件。一个超文本文档通常包含到其他地址的文档的连接。读者可以看到在不同的HTML页面中,这些连接通常为蓝色并且带下划线,利用它们就可以漫游整个Intemet。

FTP全称为File Transfer Protocol,用于在连接到Internet上的不同机器之间传输文本或二进制文档。

Web服务器是传输Web页面的计算机。每一个Web服务器有一个IP地址,另外可能还有一个域名。例如,在浏览器中输入URL地址:http://www.oracle.corn/home.htIlll,将给域名为oracle.com的服务器发出一个请求。随后服务器会取出名为home.html的页面并发送给浏览器。

Oracle的Web应用服务器是一个Web服务器,它专职响应由Web浏览器发出的请求。

Web应用服务器能连接到数据库服务器。

LAN是一个局域网,通常是一个封闭的计算机网络,其客户端一般属于同一组织,并分布在同一楼面或同一地域内。

复制是一种服务,通过它可以将变化的数据保存起来,并随后将这些数据从客户端存储到中央数据库服务器中。通过支持先前复制的服务来确保数据的一致性。

XML全称为Extensible Markup Language,本质上类似于HTML,但增加了可创建用户标签的功能。这样,原来在文档中被定义使用的一些标准和标签定义将被定义在先前运行过的相同文档中。

Java是Sun Microsystems公司推出的一种编程语言。它是一种通过解释方式来执行的语言,语法规则和C++类似。Java非常适合于企业网络和Internet环境,现在已成为Internet中最受欢迎、最有影响的编程语言之一。Java有许多值得称道的优点,如简单、面向对象、分布式、解释性、可靠、安全、结构中立性、可移植性、高性能、多线程、动态性等。Java摈弃了C++中各种弊大于利的功能和许多很少用到的功能。Java可以运行与任何微处理器,用Java开发的程序可以在网络上传输,并运行于任何客户机上。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈