通信控制器管理数据输入和输出到主机或计算机网络。
它可以是复杂的前端主机接口,也可以是多路复用器,网桥和路由器等简单设备。
这些设备将计算机的并行数据转换为通过通信线路传输的串行数据,并执行所有必要的控制功能,错误检测和同步。
现代设备还执行数据压缩,路由,安全功能和收集管理信息。
通信控制器的主要功能是:1,提供与数据电路和主机的电气接口; 2,根据串并转换的原理,数据电路上的串行比特流被组合成字符,或者相反,字符被分解成串行比特流; 3数据传输速率和主机传输速率转换; 4传输代码和主机内部代码转换; 5实施传输控制程序,如数据通信基本控制程序,高级数据链控制程序等;检测和校正传输错误,例如垂直水平奇偶校验,循环码检查等。
存在许多类型的通信控制器,并且它们通常根据它们缓冲信息的能力分为三种类型:字符缓冲,代码组缓冲和消息缓冲。
1个字符缓冲区模式:通信控制器以字符形式将数据传输到主机。
由于电子技术的发展,这些通信控制器中的一些已经组装在主机柜中并与主机成为一个整体。
2代码组缓冲方法:在字符缓冲方法的基础上,增加了将字符组合成代码组的功能和代码组的错误检查,并以代码组为单位传送给主机。
3消息缓冲模式:基于代码组缓冲方法,它扩展为缓冲整个消息。
这种通信控制器比较齐全,其规模比较大,相当于一台小型计算机。
为了区分,该通信控制器称为通信控制处理器,称为CCP。
各种类型的通信控制器主要由线路连接单元和线路控制单元组成。
前者的数量对应于连接线的数量,后者实现线控制动作。
字符缓冲型通信控制器用于连接少量通信线路;消息缓冲型通信控制处理器用于连接多条通信线路,可用作数据交换机,线路集中器和前端处理器。
使用。
数据通信系统设计者应该基于合理性和经济性来考虑使用什么样的通信控制器,或者如何分配它与主机之间的功能。
终端服务器用于将大量终端连接到主机系统。
所有终端都连接到一个盒子,该盒子通过网络或远程链路连接到主机。
前端处理器提供终端和网络与主机系统之间的连接。
多路复用器将来自多个设备的数据流组合成一条线路,以便使用各种媒体进行传输。
中继器,网桥和路由器用于互连LAN。
在IBM大型机环境中,通信控制器是IBM 3750,IBM 3720,IBM 3725和IBM 3745.这些设备用于将远程组控制器连接到主机。
有两种可能的连接方法。
在第一种方法中,远程组控制器通过远程通信链路连接到与主机连接的通信控制器;在第二种方法中,通信控制器是远程的,提供多组控制器的连接点,然后通信控制器管理来自组控制器的信息流,并通过远程通信将其发送到连接到主机的通信控制器。
链接。
通信控制器通常被称为前台处理器,因为它是主机系统的独立设备,其处理与外部设备(例如终端)的所有通信。
这可以防止主机被外部设备不断中断,从而提高处理应用程序的效率。
通信控制器实现以下功能以在终端和网络节点之间建立通信会话。
通过通信链路管理数据通信和控制数据流。
集中组控制器的连接并轮询组控制器以查看它们是否有要传输的数据。
为数据的输入或输出提供缓冲。
错误检测和纠正。
为将数据传输到目的地提供路由功能。
通信控制器实际上是内部具有总线,存储器和中央处理单元(CPU)的计算机,以及连接到主机通道的适配器和连接到组控制器的接口单元。
CPU管理通道适配器和接口组件之间的数据流。
IBM Communications Controller包括早期停用的3705和具有增强功能的新型号:IBM 3705提供128到353通信链路,最高可达230.4Kbps,可以处理BISYNC。
SDLC或ASCII协议,支持8个连接主机通道,它依靠主机进行控制和诊断。
IBM 3725旨在替代IBM 3705.有两种型号:Type 1支持多达256个全双工通信链路和8个主机;类型2支持80个全双工链路和4个主机。
IBM 3720廉价的控制器。
对于IBM 9370主机等低成本主机,它是理想的选择。
不同型号提供到16到28个通信链路和令牌环接口的直接或远程连接。
通信控制器于1988年由IBM 3745首次引入。
有两种型号:Model 210只有一个控制单元; 410型有两个控制单元,可以作为两个独立的通信控制器运行,也可以作为备份或备份支持,以防止软件或硬件故障。
Model 210可以升级到410型,最多支持16个主机和8个令牌环适配器。
这些设备还包括一个容纳重启软件模块的硬盘驱动器。