第1章 概述
1.1数据通信
20世纪50年代后,随着计算机技术的飞速发展,通信技术也取得了极大的进步,并诞生了通信领域的新分支——数据通信。所谓数据通信是指信源发出的是数字形式的消息,如电报、计算机数据等。数据通信是计算机与计算机或计算机与其他数据终端之间存储处理传输和交换信息的一种通信技术[1]。它是计算机技术和通信技术相结合的产物。我们可以将数据通信严格定义为:依照特定的通信协议,利用某种数据传输技术在两个功能单元之间传递数据信息。数据通信的出现,克服了通信在时间和空间上的限制,极大地促进了通信技术的发展。同时也大大提高了计算机的利用率,扩大了计算机的应用范围。
数据通信有如下特点:
①数据通信实现的是计算机与计算机之间或者人与计算机之间的通信,而电话系统主要完成的是人与人之间的通信。
②数据通信中对数据传输速率的要求较高。
③数据通信中对数据传输的可靠性要求较高。
④数据通信中不同场合通信持续时间差异较大。
⑤数据通信应该具有较为灵活的接口能力。
1.2数据编码技术
数据通信中涉及的计算机和终端形形色色,种类各异。它们之间在通信速率、编码格式同步方式以及通信规程等方面均有可能存在很大的差异。
编码技术实际上就是把一种数据格式以一定位长为单位转换成另一种格式。根据应用领域的不同,编码方式也有各种形式和规范。
数字信号编码就是要解决数字数据的数字信号表示问题[2],即通过对数字信号进行编码来表示数据,数字信号编码的工作一般由硬件完成。数字编码是只采用数字和有关特殊字符来表示数据和指令的编码。对数字数据的数字编码是指将二进制0/1数字数据变换成具有一定极性、幅度、比特速率,跳变规则的方波波形(数字信号)。大多数数字编码采用位置表示法,即任何一个数字量都可以通过一些数字的和来表示。根据这些数字码在表示式中所处的不同位置,有不同的值。也就是说,每个不同的位置,都具有自己的“权”。十进制数据系统是人们最熟悉的数字系统,但是在数据转换和计算机处理中,使用十进制数据系统是很困难的,甚至是不现实的,这需要使用十个不同的电路状态分别表示十个数字符号。然而,可以采取许多方法使电路表示出两种不同的状态,于是,二进制数据系统得到了广泛的应用。
为了便于使用,容易记忆,常常要对计算机加工处理的对象进行编码,用一个编码符号代表一条信息或一串数据,这就是数据编码[3]。数据编码技术的目的就是将比特转换为用于传输的物理信号。几种常用的编码方案有:单极性码、极性码、双极性码、归零码、不归零码、曼彻斯特编码、差分曼彻斯特编码、多电平编码、4B/5B编码等。
1.3局域网技术
域网自然就是局部地区形成的一个区域网络,其特点就是分布地区范围有限,可大可小,大到一栋建筑楼 与相邻建筑之间的连接,小到可以是办公室之间的联系。局域网具有组建简单、维护方便、传输速率高、出错率低、网络延时小等优点。局域网自身相对其他网络传输速度更快,性能更稳定,框架简易,并且是封闭性,这也是很多机构选择的原因所在。局域网自身的组成大体由计算机设备、网络连接设备、网络传输介质3大部分构成,其中,计算机设备又包括服务器与工作站,网络连接设备则包含了网卡、集线器、交换机,网络传输介质简单来说就是网线,由同轴电缆、双绞线及光缆3大原件构成。
局域网是一种私有网络,一般在一座建筑物内或建筑物附近,比如家庭、办公室或工厂。局域网络被广泛用来连接个人计算机和消费类电子设备,使它们能够共享资源和交换信息[4]。当局域网被用于公司时,它们就称为企业网络。
局域网将一定区域内的各种计算机、外部设备和数据库连接起来形成计算机通信网,通过专用数据线路与其他地方的局域网或数据库连接,形成更大范围的信息处理系统。局域网通过网络传输介质将网络服务器、网络工作站、打印机等网络互联设备连接起来,实现系统管理文件,共享应用软件、办公设备,发送工作日程安排等通信服务。局域网为封闭型网络,在一定程度上能够防止信息泄露和外部网络病毒攻击,具有较高的安全性,但是 一旦发生黑客攻击等事件,极有可能导致局域网整体出现瘫痪,网络内的所有工作无法进行,甚至泄露大量公司机密,对公司事业发展造成重创。2017 年国家发布《中华人民共和国网络安全法》, 6月1日正式施行,从法律角度对网络安全和信息安全做出 了明确规定,对网络运营者、使用者都提出了相应的要求,以提高网络使用的安全性。
局域网的类型很多,若按网络使用的传输介质分类,可分为有线网和无线网;若按网络拓扑结构分类,可分为总线型、星型、环型、树型、混合型等;若按传输介质所使用的访问控制方法分类,又可分为以太网、令牌环网、FDDI网和无线局域网等。
第2章 数据通信编码技术
2.1 单极性编码
2.1.1 单极性不归零码
在单极性不归零码的特点是极性单一,有直流分量,脉冲之间无间隔。它类似于一个简单的开关键控方案,其中正电压表示二进制1,零电压表示二进制0,无论正电压还是零电压都占据整个比特时间(bit time)。。
图2.1单极性不归零码
2.1.2 单极性归零码
单极性归零码是指高电平和零电平分别表示二进制码1 和0,在无电压表示“0”,恒定正电压表示“1”,但持续时间短于一个码元的时间宽度,即发出一个窄脉冲,画法如图2.2所示。每个码元时间的中间点是采样时间,判决门限为半幅电平。
单极性归零码的主要优点是可以直接提取同步信号,因此单极性归零码常常用作其他码型提取同步信号时的过渡码型,也就是说其他适合信道传输但不能直接提取同步信号的码型,可先变换为单极性归零码,然后再提取同步信号。
图2.2 单极性归零码
2.2极性编码
极性码方案使用正电压和负电压来表示二进制值。与上面描述的单极性码方案一样,极性码方案也有NRZ和RZ两种版本。
对于极性编码的NRZ版本,有两种不同的NRZ方案,分别是NRZ-L和NRZ-I。
2.2.1 极性不归零码
极性不归零码(NRZ-L)波形示意图如图2.2所示,其电压水平决定了对应的比特值,只有当输入信号从1变为0或从0变为1时,信号的极性才会发生变化。它与NRZ相同,但是,输入信号的第一位应该具有极性变化。
图2.3极性不归零码
2.2.2 极性不归零码
极性不归零码(NRZ-I)波形示意图如3.3所示,其即既能传输时钟信号,又能尽量不损失系统带宽。编码方式为当电平状态发生变化时,表示的数据为0,信号电平不变表示1。
图2.4 极性不归零码
2.2.3 极性归零码
极性归零码RZ是极性编码的归零形式。在该编码试工中,正电平代表逻辑1,负电平代码逻辑0,并且每次传输完一位数据,信号都会回到零电平。这样,在信号线上会产生3种电平:正电平、负电平、零电平,相应的波形例如图2.5所示。
图2.5 极性归零码
2.2.4 曼彻斯特编码
曼彻斯特编码(Manchester)又称裂相码、同步码、相位编码,是一种用电平跳变来表示1或0的编码方法,其变化规则很简单,即每个码元均用两个不同相位的电平信号表示,也就是一个周期的方波,但0码和1码的相位正好相反,相应的波形例如图2.6所示。由于曼彻斯特码在每个时钟位都必须有一次变化,因此,其编码的效率仅可达到50%左右。
曼彻斯特编码的具体规则如下:
- “0”被编码为一个上升沿和一个下降沿,即"01"
- “1”被编码为一个下降沿和一个上升沿,即"10"
这种编码方式使得在信号上升沿和下降沿的时刻都存在跳动,从而能够更容易地提取出信号中的时钟信息以供同步使用。
图2.6曼彻斯特编码
2.2.5 差分曼彻斯特编码
差分曼彻斯特编码是一种使用中位转变来计时的编码方案,相应的波形例如图2.7所示。数据通过在数据位开始处加一转变来表示。令牌环局域网就利用差分曼彻斯特编码方案。差分曼彻斯特编码在 每个时钟周期的中间都有一次电平跳变,这个跳变做同步之用。在每个时钟周期的起始处:跳变则说明该比特是0,不跳变则说明该比特是1。
图2.7差分曼彻斯特编码
2.3 双极性编码
双极性码是使用两个以上的电平值进行编码,无线路信号代表一种信号逻辑状态,正电平和负电平交替代表另一种状态。
2.3.1双极交替信号反转
双极交替信号反转(AMI)使用交替的正负电压表示二进制的1,用零电压表示二进制0,消息码的“1”交替地变换为“+1”和“-1”,而“0”保持不变[5],相应的波形如图2.8所示。
优点:没有直流成分,高,低频分量少,编码电路简单,可利用传号极性交替这一规律观察误码情况。
缺点:当码元出现长连0时,信号电平长时间不跳变,造成提取定时信号困难。
图2.8 双极交替信号反转(AMI)
2.3.2伪三元码
伪三元码(Pseudoternary)与AMI正好相反。使用交替的正负电压表示二进制的0,用零电压表示二进制1,相应的波形如图2.9所示。
图2.9 伪三元码
2.3.3 HDB3码
三阶高密度双极性码(High Density Bipolar of Order 3 code,简称:HDB3码)是一种适用于基带传输的编码方式[6],相应的波形如图2.9所示。它是为了克服AMI码的缺点而出现的,HDB3码将4个连续的“0”位元取代成“B00V”,具有能量分散,抗破坏性强等特点。HDB3具体编码规则如下:
- 连0的个数不超过3时,规则与AMI相同,即0不变,1变为-1、+1交替;
- 若连0的个数超过3,则将每4个0看作一小节,定义为B00V,B可以是-1、0、+1,V可以是-1、+1;
- B和V具体值满足以下条件:V和前面相邻非0符号极性相同;不看V时极性交替;V与V之间极性交替;
- 一般第一个B取0,第一个非0符取-1。
图2.10 HDB3码
第3章 局域网及其编码技术
3.1 传统局域网
局域网是日常人们接触最多的网络类型之一,是接入因特网的主要手段,它为企业、科研单位内部的资源共享和与因特网的连接提供了平台[7]。其具有以下特点:
- 网络覆盖区域相对较小。
- 传输速率高,误码率低。
- 传输质量高。
- 局域网具有专用性质。
- 局域网大多采用广播方式传输数据。
传统局域网物理层标准有以下几种:
- 10base5
10BASE5(也被称为 thick Ethernet or thicknet)是以太网的第一个商用变体。10BASE5 的名称来源于物理介质的几个特征:10 指的是其 10Mbit/s 的传输速度; BASE 是基带信号的缩写(与宽带相反),5 代表最大段长度为 500 米(1600英尺)。利用基带的 10M 传输速率,采用曼彻斯特编码传输数据。
- 10Base2
10BASE2(也被称为 cheapernet,thin Ethernet,thinnet 和 thinwire)是以太网的变体,使用以 BNC 连接器端接的细同轴电缆。为降低 10base5 的安装成本和复杂性而设计的。利用基带的 10M 传输速率,采用曼彻斯特编码传输数据。
- 10base-T(涵10BASE-Te)
标准的通用名称来源于物理媒体的各个方面。 前导号码(10BASE-T中的10)是指以 Mbit/s 为单位的传输速度。 BASE 表示使用基带传输。 T 表示双绞线(Twisted pair cables),每个信号的一对导线绞合在一起以减少对之间的电磁干扰和串扰。 数据编码采用曼彻斯特编码。
- 10base-F
10base-F是使用光缆的以太网,使用双工光缆,一条光缆用于发送数据,另一条用于接收;使用ST连接器,星形拓扑结构;网络直径为2500m。10base-F是基于曼彻斯特信号编码传输10Mbps局域网系统。
3.2高速局域网
随着个人计算机处理能力的增强,计算机网络应用的普及[8],用户对计算机网络的需求日益增加,现在常规局域网已经远远不能满足要求。于是高速局域网(High Speed Local Network)便应运而生。高速局域网的传输速率大于等于100Mbit/s,常见的高速局域网有FDDI光纤环网、100BASE-T高速以太网、千兆位以太网、10Gbit/s以太网等。
高速局域网的物理层标准有以下三种
- 100BASE-TX
使用5类非屏蔽双绞线或屏蔽双绞线(4对8线)的快速以太网技术,它使用两对双绞线,一对用于发送,一对用于接收数据。在传输中使用4B/5B编码方式。他的最大网段长度为100m。它支持全双工的数据传输。
- 100BASE-T4
100BASE-T4使用4对3类 非屏蔽双绞线,最大长度为100米,三对双绞线用于数据传输,一对双绞线用于冲突检测,数据传输采用 8B/6T 编码方法;采用半双工方式工作。
- 100BASE-FX
100BASE-FX使用 2条 光纤,最大长度为415米,一条光纤用于发送,另一条光纤用于接收;数据传输采用 4B/5B-NRZI 编码方法;采用全双工方式工作。