论计算机网络中服务的概念

合集下载

网络服务范本了解网络服务的要点

网络服务范本了解网络服务的要点

网络服务范本了解网络服务的要点网络服务范本:了解网络服务的要点随着互联网的快速发展,网络服务已经成为人们生活中不可或缺的一部分。

网络服务提供了各种各样的便利和服务,为我们的生活带来了巨大的改变。

本文将介绍网络服务的要点,帮助读者更好地了解和应用网络服务。

一、网络服务的定义和分类网络服务是指通过互联网提供的各种服务,包括但不限于通信、娱乐、购物、教育、金融等。

根据服务内容和提供方式的不同,网络服务可以分为以下几类:1. 通信服务:例如电子邮件、即时通讯、社交网络等,使人们可以随时随地进行交流和分享信息。

2. 娱乐服务:例如在线游戏、音乐、视频、电影等,提供各种娱乐内容,满足人们的休闲娱乐需求。

3. 购物服务:例如电子商务平台、在线支付等,方便人们进行网上购物和交易。

4. 教育服务:例如在线学习平台、电子课程等,为学生和在职人员提供灵活的学习方式,拓宽知识和技能。

5. 金融服务:例如网上银行、投资理财等,为用户提供安全、便捷的金融服务。

二、网络服务的重要性和优势网络服务在现代社会中具有重要的地位和作用。

它不仅极大地丰富了人们的生活,还提供了许多便利和优势:1. 提供便捷的交流方式:网络服务打破了时间和空间的限制,使得人们可以方便地进行远程的交流和沟通。

2. 提供丰富的信息资源:通过网络服务,我们可以随时随地获取到各种各样的信息资源,满足我们了解世界和学习知识的需求。

3. 提供便捷的购物体验:网络服务提供了丰富的电子商务平台,使得人们可以在线购物,方便快捷地获得自己所需的商品和服务。

4. 提供灵活的学习方式:网络服务为学生和在职人员提供了灵活的学习方式,不再局限于传统的课堂学习,可以根据自己的时间和地点进行学习。

5. 提供安全的金融交易:网络服务的金融平台提供了安全可靠的在线支付和交易方式,保障了用户的财产安全。

三、网络服务的使用注意事项在使用网络服务时,我们需要注意一些事项,以保护个人信息和维护自身权益:1. 保护个人信息:在使用网络服务时,要注意妥善保管个人信息,避免随意泄露个人隐私。

论计算机网络中服务的概念

论计算机网络中服务的概念

论计算机网络中服务的概念【摘要】计算机网络中的服务在整个网络体系结构中扮演着至关重要的角色,使得网络通信变得更加高效和便捷。

本文首先引入了计算机网络基础概念,阐述了服务在计算机网络中的作用。

接着,在正文部分详细讨论了计算机网络中服务的定义和分类,包括应用层服务、传输层服务和网络层服务。

在强调了计算机网络中服务的重要性以及未来的发展方向,并对整篇文章进行了总结。

通过本文的讨论,读者将更深入地了解计算机网络中服务的概念,并认识到其在网络通信中的不可或缺性。

.【关键词】计算机网络、服务、定义、分类、应用层、传输层、网络层、重要性、未来发展、总结1. 引言1.1 计算机网络基础概念介绍计算机网络是相互连接的计算机系统之间进行数据交换的技术,它将分布在不同位置的设备通过通信线路或无线连接进行连接,从而实现信息和资源的共享。

计算机网络可以是局域网(LAN)、城域网(MAN)、广域网(WAN)等不同规模和范围的网络。

在计算机网络中,每台计算机都可以充当服务提供者和服务请求者。

通过网络,用户可以访问互联网、共享文件、传输数据等各种服务。

服务在计算机网络中起着至关重要的作用,它使得不同设备之间能够相互通信和协作。

计算机网络基础概念的核心是数据通信,即在网络中传输数据的过程。

数据通过数据链路层、网络层、传输层等不同层次的协议和设备进行传输,最终到达目的地。

在这个过程中,各种服务扮演着重要的角色,确保数据能够正确、高效地传输。

计算机网络基础概念包括网络拓扑、协议、数据传输、服务等方面的知识,它为我们理解和应用计算机网络提供了基础。

通过学习计算机网络基础概念,我们能够更好地理解网络中服务的定义、分类和作用。

1.2 服务在计算机网络中的作用在计算机网络中,服务扮演着至关重要的角色。

服务是指计算机网络上提供给用户的各种功能和资源,通过网络传输和交换实现。

服务在计算机网络中的作用主要体现在以下几个方面:1. 提供通信功能:计算机网络中的服务可以帮助用户实现信息传递和通信的需求。

什么是网络服务器

什么是网络服务器

什么是网络服务器网络服务器是一种能够提供网络服务的计算机系统,它扮演着连接用户和互联网的桥梁和纽带。

本文将介绍网络服务器的定义、类型、工作原理以及其在互联网中的重要性。

一、定义网络服务器指的是一种用来接收和处理客户端请求的计算机硬件或软件系统。

它能够提供各种网络服务,如网页浏览、电子邮件、文件传输、数据库管理等。

基于客户端-服务器模型,网络服务器接收用户发起的请求并提供相应的服务。

二、类型1. 文件服务器:主要用于存储和共享文件,用户可以通过网络访问和下载需要的文件。

2. Web服务器:用于提供网页浏览服务,是构建和发布网站的重要组成部分。

3. 邮件服务器:负责接收、存储和转发电子邮件。

4. 数据库服务器:用于存储和管理大量数据,提供高效的数据库操作。

5. 游戏服务器:专门用于支持在线游戏,处理玩家之间的交互和数据传输。

三、工作原理1. 接收请求:服务器监听特定的端口,等待客户端的连接请求。

2. 处理请求:一旦有请求进来,服务器将根据不同的服务类型,采用相应的协议与客户端进行通信。

3. 提供服务:服务器会根据请求的内容,进行相应的处理并向客户端返回所需的数据或结果。

四、互联网中的重要性网络服务器在互联网中具有重要地位和作用:1. 提供网页浏览服务:Web服务器是构建和发布网站的核心组件,它们向用户提供网页浏览服务,并支持动态内容的生成和交互操作。

2. 处理大量的请求:互联网上每天产生海量的请求,网络服务器可以同时连接大量的客户端,并高效地处理这些请求,满足用户的需求。

3. 存储和共享资源:文件服务器和数据库服务器可以存储和管理大量的数据和文件,为用户提供高速的数据访问和共享功能。

4. 支持在线交互和游戏:游戏服务器能够支持在线游戏的实时互动和多人联机,提供流畅的游戏体验。

5. 保障信息安全:服务器可以设置访问权限和加密机制,保护用户的信息安全,防止未经授权的访问和数据泄露。

总结:网络服务器是一种能够提供网络服务的计算机系统,包括文件服务器、Web服务器、邮件服务器、数据库服务器和游戏服务器等不同类型。

试简述服务和协议的概念,及其相互之间的关系。

试简述服务和协议的概念,及其相互之间的关系。

试简述服务和协议的概念,及其相互之间的关系。

服务和协议是去进行网络交互并提供沟通联系的两个关键概念,在合作伙伴之间被广泛使用。

服务:服务是一个抽象的概念,指的是一种把请求发送到另一个计算机的方式,以便其中的一方提供服务。

它以不同的形式出现,如网络服务,群发服务,本地服务或远程服务等。

服务可以是任何为了完成一定的任务而建立的一组协议或约定,而无论是谁或者什么时候发出服务,都必须遵守这些协议或约定。

协议:协议指的是用来洽谈各种性质业务之间关系的约定。

它是一种确定服务呈现和使用的方式。

它描述了几种不同的计算机之间如何交互,以请求和相应的约定的机制来支持业务处理。

从服务和协议的概念来看,它们之间具有密不可分的联系。

服务提供可用的运算,而由协议定义的服务建立和发送消息,是建立在订购服务之后进行交互的步骤。

服务允许一方或双方要求服务,通过协议将消息发送到另一方,从而实现客户端和服务器之间的双向沟通。

因此,服务和协议之间有着重要的联系,它们之间的关系是一种层次结构,服务是高层的抽象概念,协议是实现服务的实际实现。

从一个更具体的角度来看,服务提供了想要交换的一些数据或消息的能力,而协议则是已确定的规则的一组规则,它们规定了如何利用服务进行交流。

论计算机网络中服务的概念

论计算机网络中服务的概念

论计算机网络中服务的概念计算机网络是指将分散的计算机系统连接起来,以实现资源共享和信息交流的系统。

在计算机网络中,服务是指为用户提供各种功能和服务的软件,硬件和协议。

服务的概念是计算机网络中非常重要的一部分,它是网络的核心,因为计算机网络的存在就是为了提供各种服务和应用。

在计算机网络中,服务是通过一系列的协议来实现的。

协议定义了网络中设备之间交换数据的规则和格式。

服务可以按照不同的方式分类,比如按照功能分为网络层服务、传输层服务、应用层服务等。

网络层服务包括IP地址分配和路由选择等。

IP地址分配是指为设备分配唯一的IP地址,以使其能够在网络中进行通信。

路由选择是指根据目的地的IP地址选择最佳的路径来转发数据包。

网络层服务的目标是实现数据的可靠传递和网络资源的高效利用。

传输层服务包括提供可靠的数据传输和错误检测等功能。

可靠的数据传输是指确保数据按照正确的顺序和正确的方式到达目的地。

错误检测是通过校验和和序列号等方式来检测数据是否被修改或丢失。

传输层服务的目标是为应用层提供稳定和可靠的传输环境。

应用层服务包括提供各种应用程序和服务的功能。

应用层服务可以是文件传输、电子邮件、远程登录、Web浏览等。

这些应用程序和服务需要在网络中进行通信和传输数据。

应用层服务的目标是提供各种不同的功能和服务,以满足用户的需求。

除了这些基本的服务之外,还有一些其他的服务和概念在计算机网络中也起着重要的作用。

质量服务(Quality of Service, QoS)是一种用于保证网络性能和资源分配的服务。

QoS可以保证网络中的各种应用程序和服务按照一定的要求和优先级进行传输。

例如,视频流需要实时传输,并且要求有较低的延迟和丢包率,而文件传输可以更注重可靠性,而不需要实时性。

因此,通过QoS可以对不同类型的数据流分配不同的带宽和资源。

安全服务是一种在计算机网络中保护数据和系统安全的服务。

安全服务可以包括加密、认证、访问控制等。

网络服务解析

网络服务解析

网络服务解析随着互联网的发展,网络服务已经成为我们生活中不可或缺的一部分。

本文将对网络服务进行解析,探讨其定义、分类以及对我们日常生活的影响。

一、网络服务的定义网络服务是指通过互联网提供的各种服务。

它可以是访问网站、发送电子邮件、在线商店、社交媒体等等。

网络服务通过各种协议来实现,例如HTTP、SMTP、FTP等等。

它不仅提供了信息的传递和交流,也为人们提供了丰富的娱乐、学习和工作平台。

二、网络服务的分类根据服务的类型和功能,我们可以将网络服务分为以下几种:1. 通信类服务:包括电子邮件、即时通讯、网络电话等。

通过这些服务,人们可以随时随地与他人进行实时的沟通,极大地缩短了时间和空间的距离。

2. 资讯类服务:包括搜索引擎、新闻网站、博客等。

通过这些服务,人们可以方便地浏览和获取各种信息,帮助我们学习、工作和娱乐。

3. 社交媒体服务:包括微博、微信、社交网络等。

这些服务为人们提供了一个即时交流和分享信息的平台,不仅可以与亲友保持联系,还可以扩大社交圈子。

4. 娱乐类服务:包括在线视频、音乐、游戏等。

这些服务为人们提供了休闲娱乐的途径,可以消遣时光,缓解压力。

5. 电子商务服务:包括网上购物、在线支付等。

这些服务为人们提供了便捷的购物方式,方便了消费者,也促进了商业的发展。

三、网络服务的影响网络服务对我们的日常生活产生了深远的影响。

首先,网络服务改变了人们的沟通方式。

通过电子邮件、即时通讯等服务,人们可以随时随地与他人进行交流,打破了时间和空间的限制。

这不仅提高了工作效率,也方便了人们的社交生活。

其次,网络服务为我们提供了丰富的信息资源。

通过搜索引擎、新闻网站等服务,人们可以方便地浏览和获取各种信息。

这使得学习、工作变得更加便捷,也提供了广阔的知识和视野。

此外,网络服务推动了电子商务的发展。

通过在线购物、支付等服务,人们可以方便地购买商品和服务,不再受限于时间和地域。

这不仅为消费者提供了更多的选择,也为商家拓展了销售渠道。

21 实体、服务、接口、网络体系结构

21 实体、服务、接口、网络体系结构
1)各层之间是独立的,每层次并不需要知道它下面的一层 是如何实现的,而仅仅需要知道该层通过层间的接口所提 供的服务。 2)灵活性好,需要开发和改变某一层内容时,不会引起整 个网络协议的变化。 3)结构上可以分割开,各层都可以采用最合适的技术来实 现。 4)由于已经把整个系统分成若干个容易处理的部分了,容 易实现和维护。 5)能促进标准化工作。因为每一层的功能和协议都有明确 的分工,所以容易做标准化工作。
一、实体:在网络分层结构模型中,第一层中活动的元素通
常称为实体(Entity)。实体可以是软件实体(如一个进程),
也可以是硬件实体(如某种芯片)。
二、接口:服务是通过接口完成的,在同一系统中相邻两层
的实体进行交换信息的连接点,规定了相邻层次实体间交换
信息的规则。下层实体通过接口向上层实体提供服务,接口 以一个或多个服务访问点SAP(Service Access Point)的形 式存在。
一、填空题:
1、在网络层次结构模型中,N层是N-1层的( 用户 ),同时又 是N+1层的( 服务提供者 ),对N层而言,N+1层用户直接获得 了N层提供的( 服务 )。 二、选择题 1、在计算机网络中,分层方法和协议的集合称为计算机网络的 ( B )。 A、组织结构B、体系结构C、拓扑结构D、模型结构 三、简答题:网络体系结构采用层次化的优点是什么? 1、各层之间独立,高层不必关心低层的实现细节,只要知道 低层所提供的服务,经及本层向上层所提供的服务即可。 2、有利于实现和维护,某个层次实现细节的变化不会对其他层 次产生影响。 3、易于实现标准化。

三、服务:在网络分层结构模型中,每一层为相邻的上一
层提供的功能称为服务。
四、网络体系结构:计算机网络的体系结构是指网络层

计算机网络协议与服务的区别和关系

计算机网络协议与服务的区别和关系

计算机网络协议与服务的区别和关系计算机网络协议和服务是构成网络通信的两个重要方面。

协议是指计算机网络中约定的一种通信规则或规范,用于定义数据如何在网络中传输和处理。

服务则是指网络上提供的各种功能和资源,能够满足用户的需求。

本文将详细探讨计算机网络协议和服务的区别和关系。

一、计算机网络协议计算机网络协议是指计算机在网络中进行通信时所遵守的规则和规范。

它定义了数据在网络中的传输格式、传输顺序、错误检测和纠正机制等。

协议的设计目标是确保数据能够可靠地传输,并保证网络的可靠性和稳定性。

1.1 协议的作用与特点协议是保证计算机网络正常运行的基础,它具有以下作用与特点:(1)确保数据传输的可靠性:协议定义了数据的传输规则和校验机制,能够及时发现和修复数据传输中的错误,确保数据的可靠性。

(2)实现网络互连和通信功能:协议规定了数据在不同网络实体之间的传输方式和操作方法,使得不同类型的计算机能够互联互通,实现网络通信功能。

(3)提高网络效率:协议能够对数据进行分段、压缩和加密等操作,提高数据传输的效率和安全性。

1.2 常见的网络协议现代计算机网络中存在着众多的网络协议,主要包括以下几种:(1)传输控制协议(TCP):TCP协议是一种面向连接的、可靠的传输协议,它能够实现数据分段和重传,保证数据的可靠传输。

(2)网际协议(IP):IP协议是一种主机到主机的协议,负责将分组数据从源主机传输到目标主机。

(3)用户数据报协议(UDP):UDP协议是一种无连接的传输协议,它不对数据分段和错误处理进行额外的操作,适合传输实时性要求较高的数据。

二、计算机网络服务计算机网络服务是指网络为用户提供的各种功能和资源,可以满足用户的需求。

网络服务能够通过网络协议来实现,提供给用户的服务种类繁多。

2.1 服务的作用与特点网络服务作为计算机网络的重要组成部分,具有以下作用与特点:(1)提供各种应用功能:网络服务可以提供电子邮件、文件传输、远程登录、网页浏览等各种应用功能,使用户能够更加方便地进行信息共享和资源访问。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

论计算机网络中服务的概念由系统管理员管理的结构化计算机环境和只有一台或几台孤立计算机组成的计算机环境的主要区别是什么呢――服务!这种只有几台孤立计算机的典型环境是家庭和那些很小的非技术性的办公室,而典型的结构化计算机环境则是由技术人员操作大量的计算机,通过共享方便的通信、优化的资源等服务来互相联结在一起。

当一台家用电脑通过互联网或通过ISP连接到因特网上,他就是使用了ISP或其他人提供的服务才进入网络的。

由系统管理员管理的结构化计算机环境和只有一台或几台孤立计算机组成的计算机环境的主要区别是什么呢――服务!这种只有几台孤立计算机的典型环境是家庭和那些很小的非技术性的办公室,而典型的结构化计算机环境则是由技术人员操作大量的计算机,通过共享方便的通信、优化的资源等服务来互相联结在一起。

当一台家用电脑通过互联网或通过ISP连接到因特网上,他就是使用了ISP或其他人提供的服务才进入网络的。

办公室环境也能提供同样甚至更多的服务。

典型的办公室环境包含很多服务,主要有DNS、电子邮件、认证服务、联网以及打印等等。

这些服务非常重要,一旦没有了这些服务会对你产生很大的影响。

其它典型的服务还包括各种远程接入方法、网络证书服务、软件仓库、备份服务、连接因特网、DHCP、文件服务等等。

如此多的服务确实令人厌倦,但这也证明了系统管理员团队所创造并维护的服务是如此之多。

你给用户的每一个技术支持都包含了系统管理员团队提供的服务在里面。

提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

只有在这几个方面都符合要求的服务才是真正的服务。

系统管理员的主要职责之一就是为用户提供他们所需要的服务,这是一项持续性的工作。

随着技术的进步和用户工作的开展,用户的要求也会越来越高,结果系统管理员就必须花费大量的时间来设计并创建新的服务,创建的新服务的质量决定了以后系统管理员们对它们提供技术支持时所花费时间和精力的多少,同时也决定了用户的满意程度。

一、服务的基本问题创建一个稳定、可靠的服务是一个系统管理员的重要工作。

在进行这项工作时系统管理员必须考虑许多基本要素,其中最重要的就是在设计和开发的各个阶段都要考虑到用户的需求。

要和用户进行交流,去发现用户对服务的要求和预期,然后把其它的要求如管理要求等列一个清单,这样的清单只能让系统管理员团队的人看到。

在这样一个过程中"是什么"比"怎么样"更重要,否则在具体执行时很容易就会陷入泥潭而失去目标。

服务应该建立在服务器级的机器上而且机器应该放在合适的环境中,作为服务器的机器应当具备适当的可靠性和性能。

服务和服务所依赖的机器应该受到监控,一旦发生故障就发出警报或产生故障记录清单。

大多数服务都依赖其它服务,通过进一步理解服务是如何进行的,会使你洞悉这个服务所依赖的其它的服务。

例如,几乎所有的服务都依靠域名服务(DNS)。

要给一个服务配置机器名或域名,要靠DNS;要想在日志文件中包含所使用服务或服务访问过的主机名,要用到DNS;如果你进入一台主机通过它的服务联系别的机器,也要用到DNS。

同样,几乎所有的服务都依靠网络,其实网络也是一种服务。

DNS是依靠网络的,所以所有依赖DNS 的服务也依靠网络。

有一些服务是依靠email的(而email是依赖DNS和网络的),还有别的服务依靠访问其它计算机上的共享文件,也有许多服务也依靠身份认证和授权服务来对人们进行区分,特别是在那些基于认证机制而又具有不同级别服务权限的环境中。

某些服务如DNS的故障,会引起所有依赖DNS的其它服务的一连串的失败。

所以在构建一个服务时,了解它所依赖的其它服务是非常重要的。

作为服务一部分的机器和软件应当依赖那些建立在相同或更高标准上的主机和软件,一个服务的可靠性和它所依赖的服务链中最薄弱环节的可靠性是相当的。

一个服务不应该无故的去依赖那些不是服务一部分的主机。

为了可靠性和安全性,对服务器的访问权限应当进行限制,只有系统管理员才能具有访问权限。

使用机器的人和机器上运行的程序越多,发生内存溢出或突然出现其它故障、服务中断的机会就越大。

用户使用计算机时总喜欢多装点东西,这样他们就能方便的存取自己需要的数据和使用其它的服务。

但是服务器应该是尽可能的简单,简单化可以让机器更加可靠,发生问题时更容易调试。

服务器在满足服务运转正常的前提下应当安装最少的东西,只有系统管理员们具有安装权限,而且系统管理员们登录服务器时应该也只是为了维护。

从安全的角度来看,服务器比普通的台式机更敏感。

入侵者一旦获得了服务器的管理员权限,他所能做的破坏比获得台式机管理员权限所能做的破坏大的多!越少的人具有管理员权限,服务器运行的东西就越少,入侵者获得权限的机会就越小,入侵者被发现的机会就越大。

系统管理员在构建一个服务时必须要作几个决策,比如从哪个厂家买设备、对于一个复杂的服务用一台还是多台服务器、构建服务时要留多大的冗余度。

一个服务应该尽可能的简单,尽可能小的依赖性,这样才能提高可靠性和易维护性。

另一个使服务易于维护的方法是使用标准硬件、标准软件、标准配置以及把文件放在标准位置,对服务进行集中管理。

例如,在一个公司中,用一个或两个大的主要的打印服务器比零星分布的几百个小服务器使服务更容易得到支持。

最后,也是非常重要的是在执行一些新服务时,服务所在的机器在用户端配置时最好使用基于服务的名字,而不是用真实的主机名,这样服务才会不依赖于机器。

如果你的操作系统不支持这个功能,那就去告诉你的操作系统销售商这对你很重要,同时要考虑是否使用别的具有这个功能的操作系统。

一旦服务建好并完成了测试,就要逐渐转到用户的角度来进行进一步的测试和调试。

1. 用户的要求建立一个新服务应该从用户的要求开始,用户才是你建立服务的根本原因。

如果建立的服务不合乎用户的需要,那简直就是在浪费精力。

很少有服务不是为了满足用户的需求而建立的,DNS就是其中之一。

其它的如邮件服务和网络服务都是明显为了用户的需求建立的。

用户需要他们的邮件用户端具备某些功能,而且不同的用户想要在网络上作不同是事情,这些都依靠提供服务的系统设置情况。

其它的服务如电子购物系统则更是以用户为导向的了。

系统管理员们需要理解服务怎样影响用户,以及用户的需求又如何反过来对服务的设计产生影响。

搜集用户的需求应该包括下面这些内容:他们想怎样使用这些新服务、需要哪些功能、喜欢哪些功能、这些服务对他们有多重要,以及对于这些服务他们需要什么级别的可用性和技术支持。

如果可能的话,让用户试用一下服务的试用版本。

不要让用户使用那些很麻烦或是不成功的系统和项目。

尽量计算出使用这个服务的用户群有多大以及他们需要和希望获得什么样的性能,这样才能正确的计算。

2. 操作上的要求对于系统管理员来说,新服务的有些要求不是用户直接可见的。

比如系统管理员要考虑到新服务的管理界面、是否可以与已有的服务协同操作,以及新服务是否能与核心服务如认证服务和目录服务等集成到一起。

系统管理员们还要考虑怎样规划一个服务,因为随着公司规模的增长,所需要的服务当然也会比当初预期的有所增长,所以系统管理员们还得想办法在增长服务规模的同时不中断现存的服务。

一个相对成熟的方法是升级服务的路径。

一旦有了新版本,如何进行升级呢?是否得中断现在的服务呢?是否要触及桌面呢?能不能慢慢地逐渐升级,在整个公司发生冲突之前先在一些人中进行测试呢?所以要尽量把服务设计得容易升级,不用中断现有的服务就能升级,不要触及桌面而且能慢慢地逐渐升级。

从用户期望的可靠性水平以及系统管理员们对系统将来要求的可靠性的预期,系统管理员们就能建立一个用户期望的功能列表,其内容包括群集、从属设备、备份服务器或具有高可用性的硬件和操作系统。

系统管理员们需要考虑到由服务主机位置和用户位置而引起的网络性能问题。

如果远程用户通过低带宽、高等待时间连接,那这样的服务该怎么完成呢?有没有一种方法可以让各个地方的用户都获得好的或比较好的服务呢?销售商很少测试用他们的产品连接时是否高等待时间的――即RTT值是否比较大――每个人从程序员到销售员都忽略了这个问题。

人们只是确信内部测试的结果。

3. 开放的体系结构一个新服务,不管在什么情况下,只要可能,就应该建立在使用开发式协议和文件格式的体系结构上。

特别是那些在公共论坛上记录成文的协议和文件格式,这样销售商才能依据这些标准生产出通用的产品。

具有开放体系结构的服务更容易和其它遵循相同标准的服务集成到一起。

开放的反义词是私有,使用私有协议和文件格式的服务很难和其它产品共同使用,因为私有协议和文件格式的改变可以不发布通知,也不要求得到协议创造者的许可。

当销售商扩展到一个新领域,或者试图保护自己的市场而阻止创造一个公平竞争的环境时,他们会使用私有协议。

有时销售商使用私有协议就是为了和别的销售商达成明确的许可协议,但是会在一个销售商使用的新版本和另一个销售商使用的兼容版本之间存在明显的延迟,两个销售商所用的版本之间也会有中断,而且没有提供两个产品之间的接口。

这种情况对于那些依靠它们的接口同时使用两种产品的人来说,简直是一场恶梦。

商业上使用开放协议的例子很简单:它使你能够建立更好的服务,因为你可以选择最好的服务器和用户端软件,而不必被迫地选择,比如在选择了最好的用户端后,又被迫选择不是最理想的服务器。

用户想要那些具有他们需要的功能,而又易于使用的应用程序,而系统管理员们却希望服务器上的应用程序易于管理,这两个要求常常是冲突的。

一般来说,或者用户或者系统管理员们有更大权利私下做一个另对方惊奇的决定。

如果系统管理员们做了这个决定,用户会认为他们简直是法西斯,如果用户做了这个决定,这会成为一个难以管理的包袱,最终使得用户自己不能得到很好的服务。

一个好的解决方法就是选择基于开放标准的协议,让双方都能选择自己的软件。

这就把用户端应用程序的选择同服务器平台的选择过程分离了,用户自由的选择最符合自己需要、偏好甚至是平台的软件,系统管理员们也可以独立地选择基于他们的可靠性、规模可设定性和可管理性需要的服务器解决方案。

系统管理员们可以在一些相互竞争的服务器产品中进行选择,而不必被囿于那些适合某些用户端应用程序的服务器软件和平台。

在许多情况下,如果软件销售商支持多硬件平台,系统管理员们甚至可以独立地选择服务器硬件和软件。

我们把这叫做用户选择和服务器选择分离的能力。

开放协议提供了一个公平竞争的场所,并激起销售商之间的竞争,这最终会使我们受益。

开放协议和文件格式是相当稳定的,不会经常改动(即使改动也是向上兼容的),而且还有广泛的支持,能给你最大的产品自主选择性和最大的机会获得可靠的、兼容性好的产品。

相关文档
最新文档