书城建筑智能建筑中办公与通信自动化系统设计与应用
48577000000027

第27章 计算机网络(6)

2.电子邮件(E-mail)

电子邮件(E-mail)是由英文单词Electronic(电子)和mail(邮件)组合而成的,它是用户或用户组之间通过计算机网络收发信息的服务。利用E-mail用户之间可以进行相互通讯、相互交流。在Internet中传送的电子邮件都必须遵循统一的规范,这就是简单报文传送协议SMTP(Simple Message Transfer Protocol),各个计算机系统上的E-mail软件都是按照该协议交换电子邮件的。电子邮件系统是采用"存储转发"方式为用户传递电子邮件的。通过在一些Internet的通讯节点计算机上运行相应的E-mail软件可以使这些计算机充当"邮局"的角色。用户使用的"电子邮箱"就是建立在这类计算机上的。当用户希望通过Internet给某人发送信件时,他先要与为自己提供电子邮件服务的计算机联机,然后将要发送的信件与收信人的电子邮件地址送给电子邮件系统。电子邮件系统会自动将用户的信件通过网络送到目的地,整个过程对用户来讲是透明的。若在传递过程中某个通讯站点发现用户给出的收信人电子邮件地址有误而无法继续传递,系统会将原信逐站退回并通知不能送达的原因。当信件送到目的地的计算机后,该计算机的电子邮件系统就将它放入收信人的电子邮箱中等候用户自行读取。

由此可以看出,电子邮件是一个独立于操作系统的电子邮件客户软件,电子邮件的发送方和接收方的计算机中都必须安装有E-mail软件。使用电子邮件服务的还需要拥有自己的电子信箱,一般又称为电子邮件地址(E-Mail Address)。E-mail地址由字符组成,该字符串被@分为两部分:如“abc@mail.neu.edu.cn”就是用户“abc”在互联网的E-mail地址,它由用户名“abc”和用户信箱所连接的计算机的域名“mail.neu.edu.cn”,组成。电子信箱是提供电子邮件服务的机构为用户建立的,实际上是该机构在与Internet连网的计算机上分配的一个专门用于存放往来邮件的磁盘存储区域,这个区域是由电子邮件系统管理的。电子邮件是因特网上的惟一的一个地址,它不会与他人的E-mail地址发生冲突。

许多非Internet网上的用户可以通过网关与Internet网上的用户交换电子邮件。使用Internet提供的电子邮件服务,实际上并不一定需要直接与Internet连网。只要通过已与Internet连网并提供Internet邮件服务的机构收发电子邮件即可。目前,电子邮件已成为网络用户之间快速、简便、可靠且低成本的现代通信手段,也是Internet上使用最广泛、最受欢迎的服务之一。电子邮件使网络用户能够发送或接收文字、图像和语音等多种形式的信息。Internet网上60%以上的活动都与电子邮件有关。通过电子邮件还可访问的信息服务有:FTP、Archie、Gopher、WWW、News、WAIS等。Internet网上的许多信息服务中心提供了这种机制。当用户想向这些信息中心查询资料时,只需要向其指定的电子信箱发送一封含有一系列查询命令的电子邮件,用户就可以获得相应服务。

3.文件传输(FTP)

Internet上有着丰富的信息资源,其中包含了数以万计的各种共享软件,用户可以免费使用。这些共享软件,被称为网上的免费午餐。用户一般不希望在远程联机情况下浏览存放在计算机上的文件,更乐意先将这些文件取回到自己计算机中,这样是为了节省时间和费用,而且还可以从容地阅读和处理这些取来的文件。Internet提供的文件服务FTP正好能满足用户的这一需求。网上的文件传输是在网络通讯协议FTP(File Transfer Protocol)的支持下进行的。Internet网上的两台计算机在地理位置上无论相距多远,只要两者都支持FTP协议,网上的用户就能将一台计算机上的文件传送到另一台。当用户连通这些FTP服务器,就可以将服务器上的资源下载到自己的计算机上,就等于是每个连网的计算机都拥有了一个容量巨大的备份文件库。同样,你也可以把文件从你的计算机传送给远程主机,这叫做“上传”(uploading)。采用FTP传输文件时,不需要对文件进行复杂的转换,因此具有较高的效率。但是这也造成了FTP的一个缺点,那就是用户在文件“下载”(downloading)到自己的计算机以前,无法了解文件的内容。

FTP与Telnet类似,也是一种实时的联机服务。使用FTP服务,用户首先要登录到对方的计算机上。与远程登录不同的是,用户只能进行与文件搜索和文件传送等有关的操作。使用FTP可以传送任何类型的文件,如文本文件、二进制文件、图像文件、声音文件、数据压缩文件等。普通的FTP服务要求用户在登录到远程计算机时提供相应的用户名和口令。这对于大量没有帐号的用户来说是不方便的。因此许多信息服务机构提供了一种称为匿名FTP的服务(Anonymous FTP)。匿名FTP是最重要的Internet服务之一。它的实质是建立一个公开帐号“anonymous”。许多匿名FTP服务器上都有免费的软件、电子杂志、技术文档及科学数据等供人们使用。用户在登录到这种FTP服务器时无需事先注册或建立用户名与口令,而是以anonymous作为用户名,一般用自己的电子邮件地址作为口令。为便于用户获取超长的文件或成组的文件,在匿名FTP服务器中,文件预先进行压缩或打包处理。用户在使用这类文件时应具备一定的文件压缩与还原、文件打包与解包等处理能力。匿名FTP对用户使用权限有一定限制,通常仅允许用户获取文件,而不允许用户修改现有文件或向它传送文件。另外,对于用户可以获取文件的范围也有一定限制。

4.电子公告板(BBS)

BBS是提供Internet的一种服务。用户在BBS中,可以通过阅读各种文章获取丰富的知识,可以获取各种软件资源,可以在聊天室里与远在万里之外的人交谈,可以通过电子邮件传递的方式在公众文坛中就某个问题与众人展开讨论。

4.6网络管理

在人类进入信息时代的今天,随着计算机网络的广泛应用和普及,特别是在金融、商务、政府机关、军事、信息处理以及工业生产过程控制等方面的应用,支持各种信息系统的网络的地位也就变得越来越更重要了。信息社会对计算机网络的依赖,使得计算机网络本身运行的可靠性变得至关重要,也向网络的管理运行提出了更高的要求。因此网络管理已成为现代网络技术中最重要的问题之一,也是网络设计、实现、运行与维护等各个环节中的关键问题之一。一个有效而且实用的网络每时每刻都离不开网络管理。尤其对于有各类网络接入设备以及多种协议和应用的分布式环境,遵循某种网络管理标准进行集中管理十分重要,在较大网络或一个智能大厦的设计中,网络管理系统是一个必不可少的内容。因此,我们必须十分重视网络管理技术的研究与应用。

4.6.1网络管理的需求

网络管理的需求是多方面的,而且这些需求也有一个发展的过程。这里我们从技术的角度和用户的角度阐述这些需求。

1.从技术的角度来说,一个好的网络管理系统应该能够实现网络的故障诊断、计费功能、网络的安全管理功能、网络流量控制以及网络路由选择策略管理等功能。

1)网络故障诊断

网络运行管理人员是要经常地对网络进行定期例行维护的,但这只能减少网络中发生问题和故障的可能,却不能保证网络中不会发生故障。如何及时有效地发现和排除故障是一个好的网络管理系统首先应该提供的功能。

2)网络计费管理功能

计费管理是商业化网络最重要的网络功能,主要包括:统计用户使用网络资源的情况;根据资费标准计算出使用费用;统计网络通信资源和信息资源的使用情况;分析预测网络业务量。

3)网络的安全管理

网络安全管理的目标是防止用户网络资源的非法访问,确保网络资源和网络用户的安全。例如设置口令和访问权限,防止非法访问网络,对数据进行加密,防止非法窃取信息等。为解决各种安全问题,一个网络管理系统应该提供一定的安全服务,以保证数据通信的安全和网络自身的可靠运行。安全机制用来实现各种安全服务。安全技术是指实现安全机制的具体工具和方法。

4)网络流量控制机制

计算机网络的传输容量是有限的,一旦网络中传输的数据量超过网络的容量时,网络也会发生拥塞,严重时网络也会瘫痪。所以网络的拥塞控制也是网络管理的一个重要方面。一个好的网络管理系统必须具有监视和管理全网性能的机制,自动监测网络中的拥塞现象,并从全网的角度合理地确定采取什么措施,在哪里实施,流量限制到什么程度等进行流量控制,使网络避免拥塞,并为网络的优化和升级提供技术上的建议。

5)网络路由选择策略管理

网络中的路由选择决定数据分组通过哪条路径传输,直接关系到网络传输开销和数据分组的传输质量,包括传输时延。好的路由选择算法除了要具备正确、稳定、公平、最佳和简单等共同的特性外,还应该能够适应网络规模、网络拓扑和网络中数据流量的变化。一般的路由策略主要在网络协议和网络互联中的路由协议中实施(动态或静态),网络管理系统在这里的作用主要是根据需要动态或灵活地配置用户指定的路由选择策略。

2.从用户的角度考虑,一个网络管理系统应该满足以下要求。

1)同时支持网络监视和控制两方面的能力。网络监视功能是为了掌握网络的当前状态,而网络控制功能是采取措施影响网络的运行状态。网络监视能力用来发现和诊断网络故障,网络控制能力用来隔离故障、定位故障、最终排除故障。许多网络管理应同时包含这两方面的能力。

2)能够管理所有的网络协议。现代网络体系结构是分层设计的,网络的功能和完成这些功能的协议也是分层的,不同的层次协议完成不同的功能,也可能处于不同的运行状态,因此通用的网络管理体系应该使其管理网络中有尽可能多的协议层。

3)尽可能大的管理范围。不仅管理点到点的网络通信,还应管理端到端的网络通信;不仅管理基本的网络设备,还应管理应用层的功能。所以,应尽量考虑扩大网络管理的范围。

4)尽可能小的系统开销。根据实际情况对网络管理的范围和所需要的系统开销作一个统一的合理的分配和选择。在同样的网络管理下,尽可能减少系统开销,提高网络的运行效率。减少系统开销的另一个方面就是用于实现网络管理的带宽开销必须合理,并被大部分用户所接受。

5)可以管理不同厂家的连网设备。网络管理和运行应该接受具体厂家设备的限制。

6)容纳不同的网络管理系统。大型计算机网络一般可能连接不同的地区或局域计算机网络,这些网络可能具备各自不同的网络管理功能。尽可能将不同的网络管理功能容纳在一起,形成全网统一的网络管理和运行机制是十分必要的。

7)网络管理的标准化。在设计网络管理和运行时,应该采用标准化的网络管理机制和协议。

4.6.2网络管理标准

随着网络互连技术的大量应用,许多公司和厂商都相继开发了一些用于管理自身的网络专用网络管理体系结构和相应的成熟产品。然而,面对当今大规模、复杂和异构的多厂商产品互连的计算机网络,这些专用的体系结构和产品是远远不能胜任的。而一个网络若不能很好地进行管理,则该网络就很难充分发挥作用。如果在使用告警、性能指标、通信量统计、登陆、计费统计、和其他重要的网络元素的管理上有所不同,试图在诸如计算机、交换机或路由器等不同的设备之间进行互连和通信,那么就会使本来已十分困难的问题变得更加复杂。随着网络中增加更多的异构设备、更多的功能和更多的用户,管理这些资源的难度显然就更大了。因此,迫切需要一种标准化的公共的网络管理体系结构和协议,才能对庞大的、异构的、多厂商产品构成的异构网络进行有效的管理。

1.网络管理标准化组织

有许多组织为网络管理开发了相应的服务、协议和体系结构。最重要的三个组织是:

1)ISO(International Standardization Organization)国际标准化组织成立于1947年,总部设在日内瓦,是世界上最大的国际标准化机构。

ISO制定网络管理标准化始于1979年,其标准有公共管理信息服务协议CMIS(Common Management Information Service Protocol)和公共管理信息协议CMIP(Common Management Information Protocol)。