附录F 通信硬件及数据传输
简介
当WITS集中研究象诸如数据格式化和通信协议这些与软件相关的领域时,也不能忽视硬件及传输层,因为这是格式化的数据记录从一个地方到另一个地方的媒体。分会调查了大量的与WITS数据传输有关的硬件及通信配置其结果在下面说明。
ISO/OSI模型的物理层(1)提供了为位流的透明传输跨接到连接的物理传输媒体。它是由包括电缆、接插件和电路在内的电气接口组成。尽管这一层包括计算机和外围设备之间的通信,但WITS分会只对计算机到计算机接口进行研究。
电子工业协会(EIA)的中文本RS232C电气接口和国际上认可的国际电报电话咨询委员会推出的CCITTV.24都是在当今应用中极为流行的串行二进制数据交换标准。人们已经感受到RS232C(和CCITTV.24)的采用将有利于实现在物理通信接口上标准化及这些愿望。
通信硬件
在评估联机数据传输的需要方面使用WITS格式,下列技术区域是被寻址的:
-数据流控制
-字节结构
-设备接口
-中间接口
-数据连络
数据流控制
这是在设备之间控制数据流的方法。它防止一个设备被来自另外的设备的数据超载。实现这个目的有两种途径。一是硬件方法即在RS232C“D”插接件接口上使用针脚6(数据设备准备DSR)和20(数据终端准备DTR)。当DTR针脚被接通(高位),数据被传输。然而当这个信号被接收端关闭(低位),发送端将停止发送数据。
第二种方法用软件去控制数据流。一个特定的字符序列即众所周知的XOFF(发送端断开)被发送到发送设备表示接收系统不能接受更多的数据。当接收端能够收受更多的数据时,便发送一个XON(发送端接通)字符到发送端,这种方法不用“D”接插件上的针脚6和20。
注释:由于WITS是个下进制传输格式,硬件流控制是优先的方法。软件流控制必须用一个软件滤波器。
字节结构
一个字节要由8个数据位,一个终止位和无奇偶检验位组成。
设备接口
推荐的接口是ISO2110-1980E接插件,就是通常的25针“D”接插件。并规定了下列信号配置:
针脚 信号
1 机架地线
2 传递数据
3 接收数据
7 信号地线
对于硬件流控制,两个附加的针脚可随意使用:
D 数据设置准备(DSR)
20 数据终端准备(DTR)
RS232C标准也有一些缺陷,这些大多与电子干扰有关。它是一个信号终止接口意指所有的信号变化都与一个信号地线或参考点相联系。电的变化问题或电子干扰能导致数据错误。按照RS232标准选择的电缆(1 5米)或在电噪声环境中用有屏蔽的电缆或使用短距离的调制解调器可以使这些错误降到最小限度。
中间接口
推荐使用的中间接口是(BELL130)(类似于CCITTV.21)兼容或调制解调器用于300波特率的传输和贝尔212A(类似于CCITTV.22)用于1200波特率。这些标准在电讯工业中使用是非常普通的。并且实际上构成使用中的全部数据通讯调制解调器都达到1200波特。具有V.22及BELL212A性能的双制式调制解调器已被推荐。对于2400波特率的传输,国际标准是CCITT.22BIS。它推荐的是当使用这个波特率时,调制解调器应遵循这个标准。对于传输速率在2400波特以上,没有做特别的推荐。发送端方和接收端方应统一通信硬件的类型以用于基本条件下的实际应用。
数据链路
所推荐的数据链路上异步的。
数据传输
这个部分说明ISO/OSI模型的数据线路号(2)和ISO/OSI模型的传输层(4)的寻址。
这些ISO/OSI模型层提供了用数据“锁”或报文通过开放数字电路交换信息的装置和能够用锁定义的装置可以是:
-传输和接收
-检验由物理电路引起的错误
-由再传输进行的校正
ISO/OSI模型同时还要求,该线路层对较高层是不可见的
为了数据的连接在评价工业需求中应用了一些其它的准则。这些准则是: -国际上公认的
-在辅助电路范围内的有效传输
-由物理层控制的数据流
-控制数据流到OSI模型的较高层
-在高出错率的线路上的工作
-同时接送和接收数据
-不限制块大小
-不限制块内容
-处理8位二进制数据
-用于无数据或数据格式内容的操作
由于有一个如此广泛的充分开发的标准和已经可以从电讯工业中的系统,因而就没有规定硬件及软件通讯的具体执行。留给作业者的是发送端和接收端双方商定的相互兼容的通讯硬件和软件系统。事实上,错误校正可以是在硬件中由错误纠正式调制解调器实现或也可以由软件来实现。
数据传输的评估链路的功能既可以通过硬件也可以通过软件系统实现。正如开始所说的,在领导小组内部对这些方法进行过很多的讨论,以便最好的适应工业的需要。分会研究的结果范围从诸如象错误纠正式调制解调器或统计式多路调缺点器这样易于执行的“黑盒子”硬件系统到象文件传输协议这样机制为基础的软件。分委会认为下面的方法最能满足WITS的需要:
-错误纠正式调制解调器硬件
-具有异步祯技术的X.25协议
错误纠正式调制解调器
就其本质上讲,错误纠正式调制解调器(ECM)是个当前流行的“黑盒子”装置,当它置于短距离或长距离通讯线路末端时,ECM将允许传输数据。该ECM性能确保错误数据不被接收。
这些ECM在成对使用的内部软件协议规定的线路中进行数据交换和校正错误。这个协议是非标准化的,尽管Microcom网络协议(MNP)被许多调制解调器的销售商所采用并成为事实上的美国的工业标准。然而仍没有一个ECM的国际标准。
使用ECM的优点如下:
-容易执行进入字段操作
-稳定可靠,坚固便于携带
-具有价格优势
-在辅助电路范围内大多数是有效的
-可控制数据流动
-没有块大小的限制
-大多数可同时传输和接收数据
使用ECM的不足:
-受到国际性操作的使用限制
-必须在成对状况下工作,导致作业者办公室内硬件的多样性
-控制数据流的软件方法可能承认XON或XOFF字符
具有异步锁技术的X.25协仪
CCITT已经开发出被国际上承认的称为X.25协仪,看来似乎满足了联机数据传输的需要。具有异步锁技术(AFT)的X.25协仪是一个强有力的复杂的工具,一开始就设计了开关网络包。
X.25/AFT提供了以下优点:
-国际性认可的
-同时接收及发送的能力
-在辅助线路上的有效性
-在高出错率条件下的有效性
-全面的数据流控制
-可接受的块大小和文件内容的约束
X.25/AFT的不足:
-较为复杂
-执行起来成本高
-要求有经验的网络程序员进行编码
应该注意到这一系列未经分委员的鉴定,因此该评价是使用CCITT的规范文件作出的。