计算机应用基础
上QQ阅读APP看书,第一时间看更新

1.4.2 数据通信基础知识

数据通信是通信技术和计算机技术相结合而产生的一种新的通信方式。要在两地间传输信息必须有传输信道,根据传输媒体的不同,有有线数据通信与无线数据通信之分。但它们都是通过传输信道将数据终端与计算机联结起来,而使不同地点的数据终端实现软硬件和信息资源的共享。

1.数据传输

为了实现数据通信,必须进行数据传输,即将位于一地的数据源发出的数据信息通过传输信道传送到另一地的数据接收设备。数据传输用的信道可以是实线基带电路,也可以是频分模拟电路或时分数字电路。由于电话网的发展历史长,通信容量大,覆盖面广,因而利用它来提供数据传输信道在经济上和技术上都是比较合适的,是一种常用的方式。但是利用电话电路作为数据传输信道时,必须采取一定的措施使之适应传输数据信号的要求。

在一个数据通信系统中,仅有将一地产生的数据送往另一地的传送功能往往还不能满足要求。为了改善传输质量,降低差错率,并使传输过程能有效地进行,系统中还必须具有数据链路控制规程(见数据链路)。在此类规程中对包括差错控制在内的全部传输控制功能作了详细规定。对实际的数据通信系统或计算机网规定有不同类型的数据链路控制规程,其中有的是符合国际标准的,也有的是国家或公司自己制定的。

2.数据交换及通信协议

在数据通信系统或计算机网中,所用传输信道可以是固定的,也可以是由交换网提供的。数据交换的方式主要有两种:电路交换与分组交换,其中分组交换在实际的数据网中较多采用。在一个采用分组交换的数据网中,除了在相邻交换结点之间需实现数据传输与数据链路控制规程所要求的各项功能外,在每一交换结点上尚须完成数据分组的存储与转发、路由选择、流量控制、拥塞控制、用户入网连接以及有关网路维护、管理等多方面的工作。与此相应,在与数据交换网相连接的端系统中也需实现某些相关的功能。所有这些与构成数据交换网相关的功能均以通信协议的形式来加以规定,它们也包括端系统与网的接口协议。所谓协议,就是通信双方为准确有效地进行通信所必须遵循规则和约定,其在数据通信中具有重要意义。上面提到的数据链路控制规程实际上也是一种数据通信协议。

数据通信协议可以分为两类。一类是与数据通信网(从计算机网构成角度来讲,有时也称为通信子网)有关的协议,包括网内结点与结点间协议,以及网与端系统间的协议。它们是为了构成数据通信网和通过它实现端系统之间的数据通信所必需的协议。另一类是端系统与端系统之间的协议,它们是在前一类协议所实现的功能基础上,为了实现端系统间的互通并达到一定应用的目的,或者确切地说,是为了在两个端系统的应用进程之间进行通信所必需的协议。一个数据通信系统或计算机网的全部通信功能一般均按一定的层次结构来划分与组织。数据通信协议实际上就是对每层功能的内容和实施规则所做的具体规定,因而它们一般也都是按层来制定的。

3.应用

作为一种通信业务,数据通信为实现广义的远程信息处理提供服务。随着计算机与各种具有处理功能的智能设备在各领域的日益广泛使用,数据通信的应用范围也日益扩大。其典型应用有:文件传输、电子信箱、话音信箱、可视图文、目录查词、智能用户电报及遥测遥控等。对于每种具体应用,在远程信息处理系统或计算机网内部均须相应地实现与该应用相关的通信功能,这些功能也都通过分层协议的形式来加以规定。