对各主计算机之间、主计算机与远程数据终端之间,以及各远程数据终端之间的数据传输和交换进行控制的装置。不同功能的通信控制处理机能把多台主计算机、通信线路和很多用户
终端连接成计算机通信网,使这些用户能同时使用网中的计算机,共享资源。
对各主计算机之间、主计算机与远程数据终端之间,以及各远程数据终端之间的数据传输和交换进行控制的装置。不同功能的通信控制处理机能把多台主计算机、通信线路和很多用户终端连接成计算机通信网,使这些用户能同时使用网中的计算机,共享资源。 通信控制处理机能用各种
通信协议和接口约定保证数据和信息正确有效地发送、传输、接收和处理;使主计算机或用户终端都便于灵活地接入计算机通信网络,不需要为此而修改网络设计、计算机设计和用户终端设计;使主计算机解除
网络控制任务,有更多的时间去执行主要的处理工作。
通信控制处理机用来连接通信线路和主计算机(host)或其它数据通信设备,管理与数据终端设备(DTE)连接的全部通信线路。各自独立的多路接收端口可同时接受来自不同的数据通信设备的不同速率的数据,经TDM集中处理后送到通信线路,发送到远程接收站。控制人员由控制台输入命令可对本机或远程接收站进行接通、确认、切断等链路控制。通信控制处理机由硬件电路和软件控制程序两部分组成,而软件起着更重要的作用。
典型的通信控制处理机能按通信软件的要求运行,把通信处理功能从主计算机的信息处理中分离出来,使主计算机免于改变终端类型、线路类型、传输方式和
网络协议等。其基本功能是:①线路控制:控制通信线路的通断、线路端接设备(如调制解码器)的接口、监视线路状态等。②终端控制:终端的选择、接通和释放,编码的转换等。③组织多路通信:把同时来自各条通信线路的数据正确传送给计算机;把来自计算机的
数据分配给相应的通信线路。④
字符的组合和分解:把来自通信线路的串行码装配组合成并行码送给计算机;把来自计算机的并行码分解成串行码送给通信线路。⑤传输控制:执行通信规程,即
网络结点功能的
数据链路层协议。这一规程规定单一链路上两相邻结点间进行数据传输的规则,包括
数据编码、同步方式、信息格式、操作步骤等。⑥传输速度的调节和数据缓冲:通信线路上的
数据传输率一般低于计算机的输入输出传输率,有多条通信线路时需要设置缓冲器以调节速度。⑦文电处理:文电的自动编号、组合汇集、分析编辑、交换记录、错误诊断等。⑧差错处理:采用有效的误差检测和校正方法,发现和纠正通信线路上发生的差错,用差错恢复程序、复执等措施控制其余各种差错。
① 在
指令系统中,“
寄存器-寄存器”型指令占多数,访主存指令减少,已删除乘法和
浮点运算指令,加入一些专用指令,如循环码纠错指令等。
② 设有多组
通用寄存器,能使多至数百条的通信线路同时工作。在中断频繁的情况下,可减小保存和恢复现场的开销,从而提高可接纳线路的总数和处理能力。
④ 设有缓冲装置,分为按
字节缓冲和按文电缓冲两种。前者对处理机中断次数较多,程序负担较大,但设备容量较小,多用于一般的
通信控制器;后者以文电为单位与主计算机交换信息,每一通信线路都有较大的缓冲区,中断次数较少,效率较高。
① 线路接口部件:它的功能是进行电平转换和接口操作。线路和终端的种类繁多,通常需要设计多种线路接口部件,在系统形成时让用户按需要选定。计算机网网络功能中的最低层,即
物理层,主要是指线路部件与调制解码器的接口。它由硬件实现。
物理层协议就是这种接口的标准约定。在接口标准中规定有
数据终端设备之间接口线的名称、功能、电气特性、机械特性等。
② 公用控制部件:它的功能是
控制字符的组合与分解和对线路接口部件的扫描与采样。每条线路在
存储器中有对应的
存储单元,但共用一套硬件控制电路。后者对各个
存储单元进行扫描;扫描到某个单元时,对应的通信线路就占用硬件控制电路进行字符的组合和分解。各条线路可分时使用硬件控制电路,
存储单元中保存着对应线路上一次操作的现场
通信接口 它只有基本结构中的线路控制部分,完成基本功能中的线路控制和多路控制,其特点是按比特收发和缓冲字符或文电。
通信控制器 它具有基本结构的三个部分,具有除传输、处理文电功能以外的其他基本功能。其特点是按
字符或“帧”或“包”收发、缓冲和处理文电。
前端处理机 它具有较强的传输控制和文电处理能力。其特点是按文电为单位进行收发、缓冲和处理。它由
小型计算机组成,在通信控制方式改变时,不须改变机间接线而只须对硬件、软件稍加修改即可,故有较大的灵活性和经济性。
终端处理机 用户终端无当地主计算机可用或当地主计算机不具备
分时系统的情况下,它可使用户终端进入计算机网享用计算机资源。它有很强的终端控制功能。