前置处理机

更新时间:2022-09-15 19:42

前置处理机(front end processor),是指介于主机和通信线路之间的通信处理机,简称FEP。它完成与通信线路的接口,并将不必由主机完成的大量的、繁杂的和重复的通信处理工作从主机中分离出来,单独处理,使通信处理和数据处理并行,从而减轻主机的负担,提高主机的工作效率。

简介

前置处理机,通常也被称为通信控制器,其主要功能是释放主机以运行应用程序。这样,主机就不会不断地被外部设备打扰,使得它能更有效地处理应用。它可以是复杂的前台大型计算机接口或者简单的设备如多路复用器、桥接器和路由器等。这些设备把计算机的并行数据转换为通信线上传输的串行数据,并完成所有必要的控制功能、错误检测和同步。现代设备还完成数据压缩、路由选择、安全性功能,并收集管理信息。

在通信网络中,前端处理器一般位于主机之前,它主要承担通信任务,以减轻主机的负担。由通信线路进入前端处理器的数据可能有错误,或数据代码格式不匹配等通信问题,那么在数据传送给主机之前,必须由前端处理器来解决,而主机仅做数据处理。

大型的通信网络系统中,都必须配有前端处理器。前置处理机通常是一台面向通信的小型计算机,可以连接磁盘机、磁带机、打印机和终端设备等各种外围设备,采取可编程序控制方式运行。它通过线路连接单元与通信线路相连接,通常可连接上百条全双工通信线路;同时通过一条高速通道与主机相连接。由于前置处理机与主机的关系密切,因而最好选用与主机生产厂家一致的配套产品。

前置处理机除了一般通信控制器所具有的数据接收和发送、字符装配和拆卸、速率变换和代码变换、数据传输控制和差错控制等通信控制功能外,还具有报文装配、报文缓冲和排队、报文编辑和管理以及信息记录和统计等功能。

功能

前置处理机能实现下列功能:

特点

前置处理机的特点是:①与主机之间以报文为单位进行数据交换,减少主机中断次数。②当主机故障时,FEP仍能维持数据通信系统的降级业务,完成报文的接收、存储和转发功能I③FEP可以组成双机系统结构,提高数据通信系统的可靠性。④FEP采用模块结构和可编程序控制方式,易于功能的扩充和修改。它的灵活性大,能满足增设终端、提高通信速率和业务变化的要求,适用于不同通信速率、控制方式、同步方式和代码格式的通信环境,在大型数据通信系统和计算机网中得到广泛的应用。

类型

前置处理器有可编程和不可编程之分。不可编程前置处理器的作用仅由硬件来实现。一旦定型后,所拥有的通信作用也就完全确定了。由于这类前置处理器的硬件线路不能轻易地被改变,因此,当网络发生变化或终端增加时,它就无法适应。可编程前置处理器是由硬件和软件构成,它的通信作用可通过编程控制来改变,从而适应网络系统的变化。显然,这类前置处理器的使用更灵活、方便。

协议转换

因为前端处理机(FEP)的功能是先集中各个子系统的数据,然后对各个系统送上来的数据进行协议转换,再对数据进行分离,最后把统一格式的有效数据传到MCS的主干交换机上。所以需要FEP将子系统的协议转换到主控系统上来。当前流行于协议转换器中的协议转换方法:

(1)业务级转换方法:这种方法要求协议业务初始化。业务级转换中,两个协议的通信业务是相互关联的。假设N层以上的网络协议兼容,转换将在N层执行。网关由上升为转换级的两个协议级组成,它包括在(N)——业务级的业务接口适配器。

(2)协议级转换方法:在协议级或协议数据单元转换中,交互操作建立在协议级转换的基础上。互联网中协议层N以上的协议都是兼容的。协议数据单元的交换在协议层N上进行,网关在此交换期间明确其功能。

(3)混合式转换方法:混合业务级和协议级两种方法。由于主控系统的功能需求,FEP可以采用直接的对应到硬件的底层协议转换。利用大量的寄存器和多线程分析协议、分解报文,之后提取可用数据填充到寄存器中,然后用新的协议规约再重新读取寄存器中的数据组帧、打包,组成新的协议报文。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}