版权归原作者所有,如有侵权,请联系我们

[科普中国]-终端网络

科学百科
原创
科学百科为用户提供权威科普内容,打造知识科普阵地
收藏

概述

终端网络 (terminal networks) 指把一台计算机同处于许多不同地方的终端连结起来的网络。同计算机连接的终端可使用各种不同传输方式:异步传输或同步传输,半双工或全双工,字符、字符块或报文分组传输。不同种类的数据可由每一终端或终端组采集,亦可把其他计算机作为终端使用。1

终端网络的主要特点是在终端计算机上运行终端仿真程序,该程序接受用户的键盘、鼠标等输入指令,并通过专用的通讯协议把用户需进行的各种操作指令传递给服务器,由服务器“代替”工作站完成这些处理,最后把处理结果返回给终端工作站,这样终端用户就可以像坐在服务器前直接操作服务器一样运行各种程序了。

传统的主机/终端系统均采用Unix操作系统和罕符界面,安全性好,可靠性高,但是用户操作往往需要通过学习才能掌握,目前一般只用于银行等行业。1993年微软Windows NTServer 3.51网络操作系统发布后,陆续出现了很多图形界面终端系统,用户可以像坐在服务器前一样操作终端计算机运行安装在终端服务器上的各种图形软件。微软公司2000年发布的Windows 2000 Server/Advanced Server网络操作系统,更是把终端服务作为一种防置的功能随操作系统提供,使终端系统的应用进入了一个前所未有的发展阶段。

由于终端计算机除运行终端仿真程序外,并不运行其他程序,而终端仿真程序对计算机的要求很低,甚至是286计算机都能胜任。另外,终端网络只传输指令和结果数据,网络传输的数据量很小,老型的10M网就足以满足其要求。

这些特点对于一些在当今时代已慢得无法使用的旧电脑、旧网络无疑是一个天大的福音:我们只需添加一台配置较高的电脑作为终端服务器,把原有的旧电脑联网后作为终端机使用,就可以在这些旧电脑上运行Windows NT或Windows 2000以及相应环境下的多种应用软件,例如Office 2000、Offic,XP、Photoshop、VB、VC、Oracle、Sybase等等大型软件,所以终端网络是大幅度提高旧电脑,旧网络性能的一种性价比较高的改造方式。2

终端网络构成用局部网可以连接终端或终端控制器,构成终端网络,实现用户间通信、资源共享以及文件、作业传输等。

目前广泛使用的计算机终端大多数是非智能化的,需要由终端控制器或计算机内的专门电路来进行控制。常用的连接终端联网络是星形、多星形和层次形的。如右图所示给出了一个典型的例子。

图中央的计算机系统拥有系统中几乎全部资源、数据存储功能、打印机以及其它的为终端用户服务的外部设备。

一般说来,多数终端是通过通信控制器与计算机相连的,也有的终端与计算机直接相连。当然,有些终端比较特殊,在速度或控制方式上有特殊的要求。它们的连接方式也要受到相应的限制。如光栅图象终端的吞吐量特别大,需占用多个信口及较宽的频带。远程终端通常都要经过公共电话电报线路、专用线路或公共数据网络与通信控制器相连。这时,由干线路质量的限制,只能在低速情况下工作。本地终端由于距离较近,可利用其它技术和传输通信设施以达到高速通信。当在远距计算机的地方有多台终端时,常见的作法是将这些终端连接到位于当地的一台终端控制器上,再将此终端控制器通过速度较高的通信线路连到与主机相连的通信控制器上。终端控制器执行两种功能:一,控制非智能终端;二,向所有终端分配高速通信线路。

早期的分布式计算机系统就是以此为基础发展起来的。智能化的远程终端控制,实际上是一台计算机。可以运行一部分应用程序,从而减轻通向中心计算机系统的线路负载和中心计算机的工作压力。通信线路上的负载减轻以后,就可以使用质量较次、价格也较便宜的线路。由于通信线路的费用在整个网络的费用中占能比重最大,虽然这种智能化的终端控制器比普通的分线开关贵徊多,但综合起来看整个系统的造价还是便宜得多。早期的终端描制器只具有诸如数据格式检查一类的简单功能。随着处理器和有储器芯片的降价,终端控制器的功能迅速加强。现在,新式的终端控制器可以完成资料、文本编辑等一类复杂的工作,甚至几乎不要中央处理机的协助就可以独立执行一些大型的用户应用程序。

现在来看网络的连接方式。上图中有一个中央计算机系统,应该如何处理才能使之适应局部网的条件呢?考虑到各地区的情况,首先要承认已形成的布局基本是不可改变的,即计算机系统的位置、终端的位置不能改变,只能在这个基础上想办法。

第一种方案是用三个局部网,分别建立在地区A,B和C,这三个局部网再通过桥路连接器相互连接。单独位于址位D和E的远程终端太远,与址位A、B和C均不宜直接相连,因而不能通过局部网来连接。右图是这种考虑的结果。从图中可以看出,门路连接器取代了通信控制器和终端控制器。对于局部网和公共两络来说,门路连接器是公用设备。门路连接器的任务是在局部圈与公共电话电报网络之间进行协议、速率的转换。

尽管上述方案是可行的,但如果址位B和C处本来就不具备处理能力,则没有必要单独组成局部网。这时较好的解决方案是在址位B和c处分别配备终端控制器,址位A处的局部网依然保留。门路A取消,由终端控制器直接连接到局部网上。址位A的局部网的形式取决于A处设备的特点。如果这些终端能按照迥路方式相互连接,并且用迥路控制器代替终端控制器,那么构成一个更为廉价的迥路式局部网也是可取的。如果终端是智能化的,或者有些设备本身含有微处理器,迥路形式则不太好。这时总线型或环形网则是较好的方案。

当某个址位有大量的终端时,局部网是最合适的。局部网固有的通信能力完全足以应付大量用户产生的通信量,即使用通隹负荷最重的查询式终端控制器也无妨碍。3

终端网络启动方式对于终端网络而言,终端计算机可以是带有硬盘等磁盘驱动器的计算机,也可以是无盘工作站,不论以何种方式启动终端计算机的问题,只要启动后以某种协议连接到终端服务器即可。

对于无盘工作站而言,如果通过无盘网络服务器启动进入Windows 3.x或Windows 9x操作系统,则可分别利用微软提供的16位或32位连接程序,利用微软RDP协议建立与终端服务器的连接和会话,使无盘工作站变成为~台终端。另外,Ctrix公司提供了更为强大的终端客户连接软件,除有在Windows 1 6和32位环境下工作的、较微软更为强大的连接软件外,还提供有DOS等操作系统环境下的客户端程序,借助这些客户端程序,我们甚至最低只需要能够启动无盘DOS工作站,就完全可以实现windows终端。4

终端网络发展20世纪50年代到60年代中期,由于计算机的数量比较少,人们把远程终端利用通信线路(公用电话线路)与计算机主机相连接,使多个终端共享主机的资源,这样形成的联机系统被称为面向终端的计算机通信网,是一种最原始的网络,即第一代的计算机网络。主要特征是以单个计算机为中心,通过相应的接口设备与多个终端相连,终端之间不能通信。5