第5章〓物联网通信技术
可靠传递是物联网的主要特征,其核心技术就是通信。因物联网感知节点的多样性,导致了物联网通信方式的多样性。本章讲述物联网的主要通信技术,包括近距离无线通信技术、移动通信技术、卫星通信技术和以太网技术等。


5.1近距离无线通信技术
近距离无线通信技术是实现无线局域网和无线个人局域网中节点、设备组网的常用通信技术,用于将传感器、RFID及手机等移动感知设备的感知数据进行数据汇聚,并通过网关传输到上层网络中。近距离无线通信技术通常有WiFi、蓝牙和ZigBee技术。

5.1.1WiFi技术

WiFi(Wireless Fidelity,无线保真)技术是一种将PC、笔记本电脑、移动手持设备(如PDA、手机)等终端以无线方式互相连接的短距离无线电通信技术,由WiFi联盟于1999年发布。WiFi联盟最初为无线以太网相容联盟(Wireless Ethernet Compatibility Alliance,WECA),因此,WiFi技术又称无线相容性认证技术。

1. WiFi采用的协议标准

WiFi联盟主要针对移动设备,规范了基于IEEE 802.11协议的数据连接技术,用以支持包括本地无线局域网(Wireless Local Area Network,WLAN)、个人局域网(Personal Area Network,PAN)在内的网络。因此,WiFi常用的协议标准如下。

(1) 工作于2.4GHz频段,数据传输速率最高可达11Mb/s的IEEE 802.11b标准。

(2) 工作于5GHz频段,数据传输速率最高可达54Mb/s的IEEE 802.11a标准。

(3) 工作于2.4GHz频段,数据传输速率最高可达54Mb/s的IEEE 802.11g标准。

(4) 工作于2.4GHz/5GHz频段,数据传输速率最高可达450Mb/s的IEEE 802.11n标准。

2. WiFi的特点

与其他短距离通信技术相比,WiFi技术具有以下特点。

(1) 覆盖范围广。开放性区域的通信距离通常可达305m,封闭性区域的通信距离通常在76~122m。特别是基于智能天线技术的IEEE 802.11n标准,可将覆盖范围扩大到10km2。

(2) 传输速率快。基于不同的IEEE 802.11标准,传输速率可从11Mb/s到450Mb/s。

(3) 建网成本低,使用便捷。通过在机场、车站、咖啡店、图书馆等人员较密集的地方设置“热点”(HotSpot),即无线接入点(Access Point,AP),任意具备无线接入网卡的设备均可利用WiFi技术实现网络访问。

(4) 更健康、更安全。WiFi技术采用IEEE 802.11标准,实际发射功率为60~70mW,与200mW~1W的手机发射功率相比,辐射更小,更加安全。

3. WiFi组网技术

利用WiFi技术组建的网络称为无线LAN。无线LAN有两种模式。一种是没有接入点的Ad Hoc模式: 它利用WiFi技术实现设备间的连接,通常用在掌上游戏机、数字相机和其他电子设备上以实现数据的相互传输; 另一种是接入点模式: 它利用无线路由器作为访问接入点,具有无线网卡的台式机、笔记本电脑以及具有WiFi接口的手机均可作为无线终端接入,形成一个由无线终端与接入点组成的无线局域网络,如图51所示。后一种模式较常用,通常和ADSL、小区宽带等技术相结合,实现无线终端的互联网访问。



图51基于接入点模式的WiFi组网示意图



在接入点模式中,WiFi的设置至少需要一个接入点和一个或一个以上的终端。接入点每100ms将服务集标识(Service Set Identifier,SSID)经由信号台(beacons)分组广播一次,beacons分组的传输速率是1Mb/s,并且长度很短,所以这个广播动作对网络性能的影响不大。因为WiFi规定的最低传输速率是1Mb/s,所以可确保所有的WiFi终端都能收到这个SSID广播分组。基于收到的SSID分组,终端可以自主决定连接对应的访问点。同样,用户也可以预先设置要连接访问点的SSID。

4. WiFi的安全技术

任何终端在接入到WiFi所组成的无线局域网之前需要进行身份认证。IEEE 802.11b标准定义了开放式和共享密钥式两种身份认证方法。身份认证必须在每个终端上进行设置,并且这些设置应该与通信的所有访问点相匹配。认证过程包括两个通信步骤。

(1) 请求认证的站点STA向AP发送一个含有本站身份的认证请求帧。

(2) AP接收到请求后,向STA返回一个认证结果,如果认证成功,则返回该AP的SSID。

下面介绍IEEE 802.11共享密钥认证方式。共享密钥认证方式以有线等价保密(Wired Equivalent Privacy,WEP)为基础,认证过程基于请求应答模式,具体步骤如下。

(1) 请求认证的站点STA向AP发送认证请求。

(2) AP接收到该认证请求后,向STA返回128字节的认证消息作为请求的验证。此验证消息由WEP的伪随机数生成器产生,包括认证算法标识、认证事务序列号、认证状态码和认证算法依赖信息四部分。如果认证不成功,则表明认证失败,整个认证结束。

(3) 请求认证的STA收到认证消息后,使用共享密钥k对认证消息中的认证算法依赖信息进行加密,并将所得的密文以及认证算法标识、认证事物序列号组成认证消息发送给AP。

(4) AP接收到STA返回的认证消息后,使用共享密钥k解密认证算法依赖信息,并将解密结果与早先发送的验证帧数据比对。如果比对成功,AP向STA发送一个包含“成功”状态码的认证结果,则认证成功; 如果比对失败,AP向STA发送一个包含“失败”状态码的认证结果,则认证失败。

在这里,WEP协议是IEEE 802.11协议1999年的版本中所规定的,用于在IEEE 802.11的认证和加密中保护无线通信信息。在IEEE 802.11系列标准中,802.11b和802.11g也采用WEP加密协议。WEP的核心加密算法是RC4序列密码算法。WEP采用对称加密机制,数据的加密和解密使用相同的密钥和算法。WEP支持64位和128位加密。对于64位加密,加密密钥为10个十六进制字符或5个ASCII字符。对于128位加密,加密密钥为26个十六进制字符或13个ASCII字符。WEP依赖通信双方共享的密钥来保护所传的加密数据帧。

采用RC4算法的WEP加密过程如下。

(1) 计算明文消息M的完整性校验值,由原始明文消息和完整性校验值组成新的明文消息P。

(2) 使用私密密钥k和随机选择的一个24位的初始向量IV作为随机密钥生成种子,通过RC4随机密钥生成算法,生成一个64位密钥,作为通信密钥,将密钥和明文消息P进行异或运算生成密文。

(3) 将生成的密文和初始向量IV一起发送给接收方。

在实际应用中,RC4算法目前广泛采用104位密钥以代替40位密钥,以提高安全性。与加密过程对应,WEP解密过程如下。

(1) 从接收到的数据包中提取出初始向量IV和密文。

(2) 将初始向量IV和私密密钥k送入采用RC4算法的伪随机数发生器得到解密密钥。

(3) 将解密密钥与密文进行异或运算得到明文和它的CRC校验和ICV。

(4) 对得到的明文采用相同的CRC表达式计算校验和ICV,比较两个CRC结果,如果相等,说明接收的协议数据正确,否则丢弃数据。

由于WEP加密方案存在容易破解的缺点,目前WiFi网络中普遍使用无线保护访问(Wireless Protected Access,WPA)协议。WPA是由WiFi联盟提出的一个无线安全访问保护协议。WPA使用更强大的加密算法和用户身份验证方法来增强WiFi的安全性,提供更高级别的保障,始终严格地保护用户的数据安全,确保只有授权用户才可以访问网络。

5. WiFi的应用

近年来,随着电子商务和移动办公的进一步普及,WiFi正成为无线接入的主流标准。基于WiFi技术的无线网络使用方便、快捷高效,使得无线接入点数量迅猛增长。其中,家庭和小型办公网络用户对移动连接的需求是无线局域网市场增长的主要动力。许多国家在公共场所集中建立热点的基础上,积极着手建设城域网。目前,WiFi技术的商用化进程碰到了许多困难。一方面是受制于WiFi技术自身的限制,如其漫游性、安全性和如何计费等都还没有得到妥善的解决; 另一方面,WiFi的赢利模式不明确,如果将WiFi作为单一网络来经营,商业用户的不足会导致网络建设的投资收益比较低,因此也影响了电信运营商的积极性。但是,作为一种方便、高效的接入手段,WiFi技术正逐渐和4G/5G等其他通信技术相结合,成为现代短距离通信技术的主流。

5.1.2蓝牙技术

蓝牙(bluetooth)是一种支持设备短距离通信(10cm~10m)的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用蓝牙技术能够有效地简化移动通信终端设备之间的通信,也能够简化设备与Internet之间的通信,从而使数据传输变得更加迅速、高效。蓝牙技术最初由爱立信公司提出,后与索尼爱立信、IBM、英特尔、诺基亚及东芝等公司联合组成蓝牙技术联盟(Bluetooth Special Interest Group,SIG),并于1999年公布1.0版本。

蓝牙技术是一种无线数据与语音通信的开放性全球规范,最初以去掉设备之间的线缆为目标,为固定与移动设备通信环境建立一个低成本的近距离无线连接。采用蓝牙技术的适配器和蓝牙耳机如图52所示。随着应用的扩展,蓝牙技术可为已存在的数字网络和外设提供通用接口,组建一个远离固定网络的个人特别连接设备群,即无线个人局域网(Wireless Personal Area Network,WPAN)。



图52蓝牙技术的适配器和蓝牙耳机


1. 蓝牙协议栈

蓝牙联盟针对蓝牙技术制定了相应的协议结构,IEEE 802.15委员会对物理层和数据链路层进行了标准化,于2002年批准了第一个PAN标准IEEE 802.15.1。基于IEEE 802.15版本的蓝牙协议栈结构如图53所示,协议栈描述如下。



图53基于IEEE 802.15版本的蓝牙协议栈结构示意图


(1) 协议栈最底层是物理无线电层,处理与无线电传送和调制有关的问题。蓝牙是一个低功率系统,通信范围在10m以内,运行在2.4GHz ISM频段上。该频段分为79个信道,每个信道1MHz,总数据率为1Mb/s,采用时分双工传输方案实现全双工传输。

(2) 蓝牙基带层将原始位流转变成帧,每一帧都是在一个逻辑信道上进行传输的,该逻辑信道位于主节点与某一个从节点之间,称为链路。蓝牙标准中共有两种链路。一种是ACL链路(Asynchronous Connection Less,异步无连接链路),用于无时间规律的分组交换数据。在发送方,这些数据来自数据链路层的逻辑链路控制适应协议(Logical Link Control Adaptation Protocol,L2CAP); 在接收方,这些数据被递交给L2CAP。ACL链路尽量采用投递机制发送信包,帧存在丢失的可能性。另一种是SCO链路(Synchronous Connection Oriented,面向连接的同步链路),用于实时数据传输,如电话。

(3) 链路管理器负责在设备之间建立逻辑信道,包括电源管理、认证和服务质量。逻辑链路控制适应协议为上面各层屏蔽传输细节,主要包含三个功能: 第一,在发送方,接收来自上面各层的分组,分组最大为64KB,将其拆散到帧中; 在接收方,重组为对应分组。第二,处理多个分组源的多路复用。当一个分组被重组时,决定由哪一个上层协议来处理它。例如,由RFcomm或者电话协议来处理。第三,处理与服务质量有关的需求。此外,音频协议和控制协议分别处理音频和控制相关的事宜,上层应用可略过L2CAP直接调用这两个协议。

(4) 中间件层由许多不同的协议混合组成。无线电频率通信/射频通信(Radio Frequency Communication,RFcomm)是指模拟连接键盘、鼠标、MODEM等设备的串口通信; 电话协议是一个用于语音通信的实时协议; 服务发现协议用来查找网络内的服务。

(5) 应用层包含特定应用的协议子集。

2. 蓝牙组网技术

蓝牙系统的基本单元是微微网(piconet),包含一个主节点以及10m距离内的至多7个处于活动状态的从节点。多个微微网可同时存在,并通过桥节点连接,如图54所示。



图54蓝牙组网示意图


在一个微微网中,除了允许最多7个活动从节点外,还可有多达255个静态节点。静态节点是处于低功耗状态的节点,可节省电源能耗。静态节点除了响应主节点的激活或者指示信号外,不再处理任何其他事情。微微网中主、从节点构成一个中心化的TDM系统,由主节点控制时钟,决定每个时槽相应的通信设备(从节点)。通信仅发生在主、从节点间,从节点间无法直接通信。

3. 蓝牙应用服务

蓝牙在其1.1版本中规范了13种应用服务,如表51所示。


表51蓝牙应用服务


应用名说明


一般访问(Generic Access)
针对链路管理的应用
服务发现(Service Discovery)
用于发现所提供的服务
串行端口(Serial Port)
用于代替串行端口电缆
一般的对象交换(Generic Object Exchange)
为对象移动过程定义客户服务器关系
LAN访问(LAN Access)
移动计算机和固定LAN之间的协议
拨号联网(Dialup Networking)
计算机通过移动电话呼叫
传真(Fax)
传真机与移动电话建立连接
无绳电话(Cordless Telephony)
无绳电话与基站间建立连接
内部通信联络系统(Intercom)
数字步话机
头戴电话(Headset)
允许免提的语音通信
对象推送(Object Push)
提供交换简单对象的方法
文件传输(File Transfer)
提供文件传输
同步(Synchronization)
PDA与计算机间进行数据同步


其中,一般访问和服务发现是蓝牙设备必须实现的应用,其他应用则为可选。

4. 蓝牙技术的安全措施

蓝牙规范定义了三种不同的安全模式,即非安全模式、业务层安全模式和链路层安全模式。

(1) 非安全模式。此模式不采用信息安全管理也不执行安全保护以及处理,当设备上运行一般应用时使用此种模式。该模式中,设备避开链路层的安全功能,可以访问不敏感信息。

(2) 业务层安全模式。蓝牙设备在逻辑链路层建立信道之后采用信息安全管理机制,并执行安全保护功能。这种安全机制建立在L2CAP和它之上的协议中,该模式可为多种应用提供不同的访问策略,并且可以同时运行安全需求不同的应用。

(3) 链路层安全模式。链路层安全模式是指蓝牙设备在连接管理协议层建立链路的同时,采用信息安全管理模式来执行安全保护的方式,它建立在连接管理协议基础之上。在该模式中,链路管理器在同一层面上对所有的应用强制执行安全措施。

业务层安全模式和链路层安全模式的本质区别在于在业务层安全模式下的蓝牙设备是在信道建立以前启动的安全性过程,也就是说,它的安全性过程在较高层协议中进行,链路层安全模式下的蓝牙设备在信道建立后启动安全性过程,它的安全性过程在较低层协议实施。

链路层安全模式包括验证和加密两个功能。两个不同的蓝牙设备第一次连接时,需要验证两个设备是否具有互相连接的权限,用户必须在两个设备上输入PIN(Personal Identification Number,个人识别码)作为验证的密码,称为配对(pairing)过程。配对过程中的两个设备分别称为Verifier与Claimant。在配对过程中并不是Verifier与Claimant直接比较两者的PIN,因为Verifier与Claimant还没有建立共同的秘密通信方式,若是Claimant直接传送未加密的PIN给Verifier,机密性非常高的PIN容易被在线侦听而遭泄露。所以当Verifier对Claimant验证时,中间传送的并不是PIN。链路层的通信流程包括以下四个步骤。

(1) 产生初始密钥。当两个不同的蓝牙设备第一次连接时,用户在两个设备中输入相同的PIN,接着Verifier与Claimant都产生一个相同的初始化密钥,称为KINIT,长度为128位; KINIT是由设备地址BD_ADDR、PIN、PIN的长度及一个随机数IN_RAND经过计算得到的。这样Verifier与Claimant可以通过双方都拥有的相同初始密钥KINIT进行连接,并对传递的参数进行加密,以保证不被他人侦听。

(2) 产生设备密钥。每个蓝牙设备在第一次开机操作完成初始化的参数设置后,设备将产生一个设备密钥(Unit Key,KA)。KA保存在设备的内存中,KA是由128位的随机数RAND与48位的BD_ADDR经过E21算法计算而来的。一旦设备产生KA后,便一直保持不变,因为有多个Claimant共享同一个Verifier,若是Verifier内的KA改变,则以前所有与其相连接过的Claimant都必须重新进行初始化的程序以得到新的链路密钥。

(3) 产生链路密钥。链路密钥由设备密钥和初始化密钥产生。Verifier与Claimant间以设备内的链路密钥作为验证和比较的根据,双方必须拥有相同的链路密钥,Claimant才能通过Verifier的验证。每当Verifier与Claimant间进行验证时,链路密钥作为加密过程中产生加密密钥的输入参数,链路密钥的功能和KINIT的功能相同,只是KINIT是初始化时的临时性密钥,存储在设备的内存中,当链路密钥产生时,设备就将KINIT丢弃。

依据设备存储能力的不同,链路密钥有两种产生方式。当设备的存储容量较小时,可以直接把Claimant的KA作为链路密钥,经过KINIT的编码后传递到Verifier上; 当设备的存储容量足够时,则结合Verifier与Claimant两个设备内的KA产生KAB,Verifier与Claimant分别产生随机数LK_RANDA和LK_RANDB,这两个随机数经过KINIT的编码后,互相传给对方,Verifier与Claimant即根据随机数LK_RANDA和LK_RANDB与BD_ADDR运用算法计算出相同的KAB。

链路密钥究竟是采用KA还是KAB取决于具体的应用。对于存储容量较小的蓝牙设备或者对于处于大用户群中的设备,适合采用KA,此时只需存储单一密钥; 对于安全等级请求较高的应用,适合采用KAB,但此时设备必须拥有较大的存储空间。

(4) 验证。在Verifier和Claimant都拥有一个相同的链路密钥KAB后,Verifier利用链路密钥KAB验证Claimant是否能够与其相连,如果双方根据KAB生成的验证码相同,则Verifier接受Claimant的连接请求,否则Verifier将拒绝Claimant的连接请求。

为了防止非法的入侵者不断地尝试以不同的PIN连接Verifier,当某次Claimant请求验证而被Verifier拒绝时,Claimant必须等待一定的时间间隔才能再次请求Verifier的验证,Verifier将记录验证失败的Claimant的BD_ADDR。当同一个验证失败的Claimant一直不断地重复验证,则每次验证间的等待时间将以指数的速率一直增加。在Verifier内记录了每一个Claimant的验证时间间隔表以控制Claimant的验证时间间隔,这将更有效地阻止不当或非法的入侵者。

5. 蓝牙技术的应用环境

(1) 居家。在现代家庭,通过使用蓝牙技术的产品,可以免除设备电缆缠绕的苦恼。鼠标、键盘、打印机、耳机和扬声器等均可以在PC环境中无线使用。通过在移动设备和家用PC之间同步联系人和日历信息,用户可以随时随地存取最新的信息。此外,蓝牙技术还可以用在适配器中,允许人们从相机、手机、笔记本电脑向电视发送照片。

(2) 工作。除实现设备的无线连接之外,启用蓝牙的设备能够创建自己的即时网络,让用户能够共享演示文稿或其他文件,不受兼容性或电子邮件访问的限制。蓝牙设备还能方便地召开小组会议,通过无线网络与其他办公室进行对话,并将白板上的构思传送到计算机。现在有越来越多的移动设备支持蓝牙功能,销售人员可使用手机进行连接并通过GPRS移动网络传输信息。

(3) 通信及娱乐。目前,蓝牙技术在日常生活中应用最广的就是支持蓝牙的设备与手机相连,如蓝牙耳机、车载免提蓝牙。蓝牙耳机使驾驶更安全,同时能够有效减少电磁波对人体的影响。此外,内置了蓝牙技术的游戏设备,能够在蓝牙覆盖范围内与朋友展开游戏竞技。

5.1.3ZigBee技术

ZigBee技术作为短距离无线传感器网络的通信标准,由于复杂程度低、能耗低、成本低,广泛应用于家庭居住控制、商业建筑自动化、工厂车间管理和野外监控等领域。ZigBee技术标准由ZigBee联盟于2004年推出,该联盟是一个由半导体厂商、技术供应商和原始设备制造商加盟的组织。

1. ZigBee技术的主要特征

ZigBee技术相对于其他的无线通信技术具有以下特点。

(1) 功耗低。由于ZigBee的传输速率低,传输数据量小,并且采用了休眠模式,因此ZigBee设备非常省电。据估算,ZigBee设备仅靠两节5号电池就可以维持长达六个月到两年时间。

(2) 成本低。ZigBee技术协议简单,内存空间小,专利免费,芯片价格低,使得ZigBee设备成本相对低廉。

(3) 传输范围小。ZigBee技术的室内传输距离在几十米以内,室外在几百米内。

(4) 时延短。ZigBee从休眠状态转入工作状态只需要15ms,搜索设备时延为30ms,活动设备信道接入时延为15ms。相对而言,蓝牙需要3~10s、WiFi则需要3s。

(5) 网络容量大。ZigBee的节点编址为2字节,其网络节点容量理论上达65 536个。

(6) 可靠性较高。ZigBee技术中避免碰撞的机制可以通过为宽带等预留时隙而避免传送数据时发生竞争或是冲突; 通过ZigBee技术发送的每个数据包无论是否被对方接收都必须得到完全的确认。

(7) 安全性好。ZigBee提供鉴权和认证,采用AES128高级加密算法来保护数据载荷和防止攻击者冒充合法设备。

2.  ZigBee协议标准

ZigBee针对低速率无线个人局域网,基于IEEE 802.15.4介质访问控制层和物理层标准,开发了一组包含组网、安全和应用软件方面的技术标准。ZigBee是建立在IEEE 802.15.4标准之上的,它确定了可在不同制造商之间共享的应用纲要。ZigBee协议栈的体系结构模型如图55所示。IEEE 802.15.4标准定义了物理(PHY)层和媒体访问控制(MAC)层,ZigBee联盟定义了网络(NWK)层和应用(APL)层框架的设计。



图55ZigBee协议栈体系结构模型


(1) 物理层。ZigBee产品工作在IEEE 802.15.4的物理层上,可工作在2.4GHz(全球通用标准)、868MHz(欧洲标准)和915MHz(美国标准)三个频段上,并且在这三个频段上分别具有250kb/s(16个信道)、20kb/s(1个信道)和40kb/s(10个信道)的最高数据传输速率。在使用2.4GHz频段时,ZigBee技术室内传输距离为10m,室外传输距离则能达到200m; 在使用其他频段时,室内传输距离为30m,室外传输距离则能达到1000m。在实际传输中,其传输距离根据发射功率确定,可变化调整。

ZigBee为避免设备互相干扰,各个频段均采用直接序列扩频技术。物理层的直接序列扩频技术允许设备无须闭环同步,在这三个不同频段都采用相位调制技术。在2.4GHz频段采用较高阶的QPSK调制技术,以达到250kb/s的速率。在915MHz和868MHz频段则采用BPSK的调制技术。

(2)  MAC层。IEEE 802.15.4的MAC层能支持多种标准,其协议包括以下功能: ①设备间无线链路的建立、维护和结束; ②确认模式的帧传送与接收; ③信道接入控制; ④帧校验; ⑤预留时隙管理; ⑥广播信息管理。同时,使用CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)机制和应答重传机制,实现了信道的共享及数据帧的可靠传输。

(3) 网络层。ZigBee网络层(NWK)主要功能是负责拓扑结构的建立和网络连接的维护,包括设计连接和断开网络时所采用的机制,帧信息传输过程中所采用的安全性机制,设备的路由发现,路由维护和转交机制等。

(4) 应用层。应用层主要为用户提供API函数和一些网络管理方面的函数。ZigBee应用层主要负责把不同的应用映射到ZigBee网络,包括与网络层连接的应用支持(APS)层、ZigBee设备对象(ZDO)以及ZigBee的应用层架构(AF)。

3.  ZigBee组网技术

ZigBee可以采用星形、网状、树状拓扑,如图56所示,也允许采用三者的组合。




图56ZigBee网络拓扑


在ZigBee技术的应用中,具有ZigBee协调点功能且未加入任一网络的节点可以发起建立一个新的ZigBee网络,该节点就是该网络的ZigBee协调点,如图56中的实心点所示。ZigBee协调点首先进行IEEE 802.15.4中的能量探测扫描和主动扫描,选择一个未探测到网络的空闲信道或探测到网络最少的信道,然后确定自己的16bit网络地址、网络的PAN标识符(PAN ID)、网络的拓扑参数等,其中PAN ID是网络在此信道中的唯一标识,因此PAN ID不应与此信道中探测到的网络的PAN ID冲突。各项参数选定后,ZigBee协调点便可以接收其他节点加入该网络。

当一个未加入网络的节点要加入当前网络时,要向网络中的节点发送关联请求,收到关联请求的节点如果有能力接收其他节点为其子节点,就为该节点分配一个网络中唯一的16bit网络地址,并发出关联应答。收到关联应答后,此节点成功加入网络,并可接收其他节点的关联。节点加入网络后,将自己的PAN ID标识设为与ZigBee协调点相同的标识。一个节点是否具有接收其他节点并与其关联的能力,主要取决于此节点可利用的资源,如存储空间、能量等。

如果网络中的节点想要离开网络,同样可以向其父节点发送解除关联的请求,收到父节点的解除关联应答后,便可以成功地离开网络。但如果此节点有一个或多个子节点,在其离开网络之前,需要解除所有子节点与自己的关联。

5.1.46LoWPAN技术

6LoWPAN是一种基于IPv6的低速无线个域网标准,即IPv6 over IEEE 802.15.4。6LoWPAN技术得到学术界和产业界的广泛关注,包括美国加州大学伯克利分校、瑞典计算机科学院以及思科(Cisco)、霍尼韦尔(Honeywell)等知名企业,并推出了相应的产品。6LoWPAN协议已经在许多开源软件上实现,比较著名的是Contiki、Tinyos。

早期,将IP协议引入无线通信网络一直被认为是不现实的(不是完全不可能)。迄今为止,无线网只采用专用协议,因为IP协议对内存和带宽要求较高,要降低它的运行环境要求以适应微控制器及低功率无线连接很困难。基于IEEE 802.15.4实现IPv6通信的IETF 6LoWPAN草案标准的发布,改变了这一局面。6LoWPAN所具有的低功率运行的潜力使它适合应用在手持设备中,而其对AES128加密的内置支持为6LoWPAN认证和安全性打下了坚实基础。

IETF组织于2004年11月正式成立了IPv6 over LRWPAN(简称6LoWPAN)工作组,着手制定基于IPv6的低速无线个域网标准,即IPv6 over IEEE 802.15.4,旨在将IPv6引入以IEEE 802.15.4为底层标准的无线个域网。其出现推动了短距离、低速率、低功耗的无线个人区域网络的发展。

由于IEEE 802 15.4只规定了物理层和媒体访问控制层标准,没有涉及网络层以上规范。为了满足不同设备制造商的设备间的互联和互操作性,需要制定统一的网络层和应用层标准。

随着6LoWPAN技术的快速发展,使得人们通过互联网实现了对大规模传感器网络的控制,并将其广泛应用于智能家居、环境监测等多个领域成为可能。例如,在智能家居中,可将6LoWPAN节点嵌入家具和家电中,通过无线网络与Internet互联,实现智能家居环境的管理。

作为短距离、低速率、低功耗的无线个域网领域的新兴技术,6LoWPAN以其廉价、便捷、实用等特点,向人们展示了广阔的市场前景。凡是要求设备具有价格低、体积小、省电、可密集分布特征,而不要求设备具有很高传输速率的应用,都可以应用6LoWPAN技术来实现。例如,用于建筑物状态监控、空间探索等方面。因此,6LoWPAN技术的普及,必将给人们的工作、生活带来极大的便利。



5.2远距离无线通信技术
远距离无线通信技术常被用在偏远山区、岛屿等有线通信设施(如光缆等)因地域、条件、费用等因素可能无法铺设的区域,以及船、人等需要数据通信却又在实时移动的物体上。远距离无线通信技术与Internet技术相结合,成为网络骨干通信技术的补充。常规远距离无线通信技术有卫星通信技术、移动通信技术和微波通信技术。

5.2.1卫星通信技术

卫星通信是指利用人造地球卫星作为中继站转发无线电信号,在两个或多个地面站之间进行的通信过程或方式。卫星通信属于宇宙无线电通信的一种形式,工作在微波频段。卫星通信是在地面微波中继通信和空间技术的基础上发展起来的。微波中继通信是一种“视距”通信,即只有在“看得见”的范围内才能通信。而通信卫星相当于离地面很高的微波中继站,因此经过一次中继转接之后即可进行长距离的通信。


1. 卫星通信技术原理

图57是一种简单的卫星通信系统示意图,它是由一颗通信卫星和多个地面通信站组成的。地面通信站通过卫星接收或发送数据,实现数据的传递。


如图58所示,在离地面高度为he的卫星中继站,看到地面的两个极端点是A点和B点,即地面上最大通信距离S将是以卫星为中继站所能达到的最大通信距离。其计算公式如下: 
S=R0θ=R02arccosR0R0+he(51)



图57卫星通信系统示意图





图58卫星通信原理示意图



式(51)中,R0为地球半径,R0=6378km; θ为AB所对应的圆心角(弧度); he为通信卫星到地面的高度,单位为km。式(51)说明,he越高,地面上最大通信距离越大。

由于卫星处于外层空间,即在电离层之外,地面上发射的电磁波必须能穿透电离层才能到达卫星; 同样,从卫星到地面上的电磁波也必须穿透电离层。而在无线电频段中只有微波频段恰好具备这一条件,因此卫星通信使用微波频段。

卫星通信系统选择的主要工作频段如表52所示。其中,C频段被最早用于商业卫星,较低的频率范围用于下行流量(从卫星发出),较高的频率用于上行流量(发向卫星)。为了能够同时在两个方向上传输流量,要求使用两个信道,每个方向一个信道。


表52卫星通信频段


频段下行链路/GHz上行链路/GHz带宽/MHz问题


L1.51.615.0低带宽、拥挤
S1.92.270.0低带宽、拥挤
C4.06.0500.0地面干扰
Ku11.014.0500.0雨水
Ka20.030.03500.0雨水、设备成本

2. 通信卫星的种类

目前,通信卫星的种类繁多,按不同的标准有不同的分类。下面给出几种常用的卫星种类。

(1) 按卫星的供电方式划分。按卫星是否具有供电系统,可将其分为无源卫星和有源卫星两类。无源卫星是运行在特定轨道上的球形或其他形状的反射体,没有任何电子设备,它是靠其金属表面对无线电波进行反射来完成信号中继任务的。在20世纪五六十年代进行卫星通信试验时,曾利用过这种卫星。目前,几乎所有的通信卫星都是有源卫星,一般多采用太阳能电池和化学能电池作为能源。这种卫星装有收、发信机等电子设备,能将地面站发来的信号进行接收、放大、频率变换等其他处理,然后再发回地球。这种卫星可以部分地补偿信号在空间传输时造成的损耗。

(2) 按通信卫星的运行轨道角度划分。按卫星的运行轨道角度可将其划分为三类。①赤道轨道卫星: 指轨道平面与赤道平面夹角φ为0°的卫星; ②极轨道卫星: 指轨道平面与赤道平面夹角φ为90°的卫星; ③倾斜轨道卫星: 指轨道平面与赤道平面夹角为φ(0°<φ<90°)的卫星。所谓轨道就是卫星在空间运行的路线,见图59。




图59卫星运行轨道示意图

(3) 按卫星距离地面的最大高度划分。按卫星距离地面最大高度的不同可分为①低轨道卫星,是指距离地表在5000km以内的卫星; ②中间轨道卫星,是指距离地表5000km~20 000km的卫星; ③高轨道卫星,是指距离地表在20 000km以上的卫星。

(4) 按卫星与地球上任一点的相对位置的不同划分。按卫星与地球上任一点的相对位置的不同可划分为同步卫星和非同步卫星。①同步卫星是指在赤道上空约35 800km高的圆形轨道上与地球自转同向运行的卫星。由于其运行方向和周期与地球自转方向和周期均相同,因此从地面上任何一点看上去,卫星都是“静止”不动的,所以把这种相对地球静止的卫星简称为同步(静止)卫星,其运行轨道称为同步轨道。②非同步卫星的运行周期不等于(通常小于)地球自转周期,其轨道倾角、高度和轨道形状(圆形或椭圆形)可因需要而不同。从地球上看,这种卫星以一定的速度在运动,故又称为移动卫星或运动卫星。

不同类型的卫星有不同的特点和用途。在卫星通信中,同步卫星使用得最为广泛,其主要原因如下。

第一,同步卫星距地面高达35 800km,一颗卫星的覆盖区(从卫星上能“看到”的地球区域)可达地球总面积的40%左右,地面最大跨距可达18 000km。因此只需三颗卫星适当配置,就可建立除两极地区(南极和北极)以外的全球性通信,如图510所示。



图510同步卫星通信系统示意图


第二,由于同步卫星相对于地球是静止的,因此,地面站天线易于保持对准卫星,不需要复杂的跟踪系统; 通信连续,不像相对于地球以一定速度运动的卫星那样,在变更转发信号卫星时会出现信号中断; 信号频率稳定,不会因卫星相对于地球运动而产生多普勒频移。

当然,同步卫星也有一些缺点,主要表现在: 两极地区为通信盲区; 卫星离地球较远,故传输损耗和传输时延都较大; 同步轨道只有一条,能容纳卫星的数量有限; 同步卫星的发射和在轨测控技术比较复杂。此外,在春分和秋分前后,还存在着星蚀(卫星进入地球的阴影区)和日凌中断(卫星处于太阳和地球之间,受强大的太阳噪声影响而使通信中断)现象。

非同步卫星的主要优缺点基本上与同步卫星相反。由于非同步卫星的抗毁性较高,因此也有一定的应用。

3. 卫星通信系统的分类

目前世界上建成了数以百计的卫星通信系统,归结起来可进行如下分类。

(1) 按卫星制式可分为静止卫星通信系统、随机轨道卫星通信系统和低轨道卫星(移动)通信系统。

(2) 按通信覆盖区域的范围可划分为国际卫星通信系统、国内卫星通信系统和区域卫星通信系统。

(3) 按用户性质可分为公用(商用)卫星通信系统、专用卫星通信系统和军用卫星通信系统。

(4) 按业务范围可分为固定业务卫星通信系统、移动业务卫星通信系统、广播业务卫星通信系统和科学实验卫星通信系统。

(5) 按基带信号体制可分为模拟制卫星通信系统和数字制卫星通信系统。

(6) 按多址方式可分为频分多址(FDMA)、时分多址(TDMA)、空分多址(SDMA)和码分多址(CDMA)卫星通信系统。

(7) 按运行方式可分为同步卫星通信系统和非同步卫星通信系统。目前国际和国内的卫星通信大都是同步卫星通信系统。

4. 卫星通信的特点

卫星通信系统以通信卫星为中继站,与其他通信系统相比较,卫星通信有如下特点。

(1) 覆盖区域大,通信距离远。一颗同步通信卫星可以覆盖地球表面的三分之一区域,因而利用三颗同步卫星即可实现全球通信。它是远距离越洋通信和电视转播的主要手段。

(2) 具有多址连接能力。地面微波中继的通信区域基本上是一条线路,而卫星通信可在通信卫星所覆盖的区域内,所有四面八方的地面站都能利用这一卫星进行相互间的通信。我们称卫星通信的这种能同时实现多方向、多个地面站之间相互联系的特性为多址连接。

(3) 频带宽,通信容量大。卫星通信采用微波频段,传输容量主要由终端站决定。卫星通信系统的传输容量取决于卫星转发器的带宽和发射功率,而且一颗卫星可设置多个(如ISⅦ有46个)转发器,故通信容量很大。例如,利用频率再用技术的某些卫星通信系统可传输30 000路电话和4路彩色电视信号。

(4) 通信质量好,可靠性高。卫星通信的电波主要在自由(宇宙)空间传播,传输电波十分稳定,而且通常只经过卫星一次转接,其噪声影响较小,通信质量好,通信可靠性超过99.8%。

(5) 通信机动灵活。卫星通信系统的建立不受地理条件的限制,地面站可以建立在边远山区、海岛、汽车、飞机和舰艇上。

(6) 电路使用费用与通信距离无关。地面微波中继或光缆通信系统,其建设投资和维护使用费用都随距离的增加而增加。而卫星通信的地面站至空间转发器这一区间并不需要投资,因此线路使用费用与通信距离无关。

(7) 卫星通信系统的一些特殊要求。一是由于通信卫星的一次投资费用较高,在运行中难以进行检修,故要求通信卫星具备高可靠性和较长的使用寿命; 二是卫星上能源有限,卫星的发射功率只能达到几十至几百瓦,因此要求地面站要有大功率发射机、低噪声接收机和高增益天线,这使得地面站比较庞大; 三是由于卫星通信传输距离很长,使信号传输的时延较大,其单程距离(地面站A→卫星转发→地面站B)长达80 000km,需要时间约270ms; 双向通信往返约160 000km,延时约540ms,所以,在通过卫星打电话时,通信双方会感到很不习惯。

5. 卫星通信新技术

随着卫星通信技术的发展,出现了多种卫星通信新技术。

(1)  VSAT卫星通信系统。VSAT是Very Small Aperture Terminal(小天线地面站)的英文缩写。对于一般的卫星通信系统,用户利用卫星通信必须要通过地面通信网汇接到地面站后才能进行,这对于有些用户,如银行、航空公司、汽车运输公司、饭店等就显得很不方便,这些用户希望能自己组成一个更为灵活的卫星通信网并且各自能够直接利用卫星来进行通信,即把通信终端直接延伸到办公室,甚至面向个人进行通信。这样就产生了VSAT系统。VSAT系统代表了当今卫星通信发展的一个重要方向,它的产生和发展奠定了卫星通信设备向多功能化、智能化、小型化的方向发展。

VSAT是由一个主站和若干VSAT终端组成的卫星通信系统。主站也称为中心站或枢纽站,它是一个较大的地球站,具有全网的出/入站信息传输、交换和控制功能。VSAT系统终端,通常指天线尺寸小于2.4m,由主站应用管理软件高度监测和控制的小型地面站。

VSAT系统主要用来进行2Mb/s以下低速率数据的双向通信。VSAT系统中的用户小站对环境条件要求不高,可以直接安装在用户屋顶上,不必汇接中转,可由用户直接控制电路,安装组网方便、灵活,因而VSAT系统的发展非常迅速。

VSAT系统工作在14/11GHz的Ku频段以及C频段。系统中综合了分组信息传输与交换、多址协议、频谱扩展等多种先进技术,可以进行数据、语言、视频图像、传真、计算机信息等多种信息的传输。

(2) 低轨道(Low Earth Orbit,LEO)移动卫星通信系统。低轨道移动卫星通信系统的目的是实现全球个人通信。美国摩托罗拉公司在1991年提出用77颗卫星覆盖全球的移动电话系统,这个方案和铱原子外围包围着77个电子的原子结构很相似,所以被称为“铱系统”。这77颗卫星分成7组,每组11颗,分布围绕在地球上空、经度上距离相等的7个平面内的低轨道上。此后,又改为66颗小型智能卫星在地面上空765km处围绕6条极地轨道运行,卫星与卫星之间可以接力传输,从而使卫星天线的波束覆盖全球表面。这样,在地面的任何地点、任何时间,总有一颗卫星在视线范围内,以此来实现全球个人通信。

这种系统中的卫星离地面高度较低,约为765km,所以称为低轨道卫星。由于卫星离地球表面较近,卫星与移动通信用户之间的最大通信距离不超过2315km,在这样的距离内,可以使用小天线、小功率、重量轻的移动通信电话机,通过卫星直接通话。

低轨道移动卫星通信系统与地面蜂窝式移动电话系统的基本原理相似,都采用划分小区和重复使用频率的方法进行通信。不同的是,低轨道卫星移动通信系统相当于把地面蜂窝式移动电话系统的基站安装在卫星上。低轨道卫星体积小、重量轻,只有500kg左右,利用小型火箭就可以发射,便于及时更换有故障的卫星,有利于提高系统的通信质量和可靠性。

(3) 中轨道(Medium Earth Orbit,MEO)移动卫星通信系统。低轨道(LEO)移动卫星通信系统易于实现手持机个人通信,但由于系统中卫星数量多、寿命短,运行期间要及时补充替代卫星,使系统投资较高。因此,许多中轨道移动卫星通信系统的设计方案便应运而生。具有代表性的MEO卫星系统主有InmarsatP(中高度圆形轨道,ICO)、TRW公司提出的Odyssey(奥德赛)和欧洲宇航局开发的MAGSS14等。

(4) 静止轨道(Geosynchronous Earth Orbit,GEO)移动卫星通信系统。静止轨道移动卫星通信系统与低轨道移动卫星通信系统的区别在于,它是利用静止卫星进行移动通信。用户可以使用便携式的移动终端,通过同步通信卫星和地面站,并经由通信网中转进行全球范围的电话、传真和数据通信。

(5) 海事卫星通信(Maritime Satellite Communication,MSC)系统。海事卫星通信系统是使用通信卫星作为中继站的船舶无线电通信系统。其特点是质量高、容量大,可全球、全天候、全时通信。美国于1976年先后向大西洋、太平洋和印度洋上空发射了三颗海事通信卫星,建立了世界上第一个海事卫星通信站,主要容量服务于海军。国际海事卫星组织(INMARSAT)成立于1979年7月,总部设在英国伦敦,并于1982年建立了国际海事卫星通信系统,成为第一代国际海事卫星通信系统。INMARSAT现拥有美国、英国、日本、挪威等87个成员国,我国在1979年参加该组织。经过近20年的发展,全球使用INMARSAT的国家超过160个,用户已有16万多个。海事卫星通信系统虽然造价昂贵,但因其有许多优点而发展前景广阔。

海事卫星通信系统是由通信卫星、岸站和船站三大部分组成的。

 通信卫星。它是系统的中继站,用以收、发岸站和船站的信号。卫星布设于太平洋、大西洋和印度洋三个洋区,采用静止轨道卫星。卫星可提供电话、电报、传真和共用呼叫服务。

 岸站。它是设在海岸上的海事卫星通信地球站,起通信网的控制作用,设有天线等设备。岸站可与陆上其他通信网相联通。

 船站。它是装在船上的海事卫星通信地球站,是系统的通信终端,装备有抛物面天线等设备。

电话通信采用调频方式,电报通信采用移相键控调制方式。每颗通信卫星的通信容量的分配是由指定岸站的网络协调站负责分配卫星通信信道。电报信道预先分配给各岸站,由其负责分配与船站进行电报通信的时隙。电话信道由网络协调站控制,由船站、岸站进行申请后分配。

INMARSAT海事卫星系统是世界上能对海、陆、空中的移动体提供静止卫星通信的唯一系统。INMARSAT系统的地面站有岸站和大量的船站,船站之间通信时经岸站双跳中继。星船之间的工作频率是1.5~1.6GHz,星岸之间用6/4GHz。

除上述介绍的卫星通信系统以外,卫星通信在军事、气象、资源探测、侦察、宇宙通信、科学实验、业务广播、全球定位等其他领域的应用也十分广泛。此外,卫星也是未来个人通信的核心基础。

5.2.2移动通信技术

移动通信是指通信双方或至少一方是在运动中实现信息传输的过程或方式。例如移动体(车辆、船舶、飞机、人)与固定点或移动体之间的通信等。移动通信可以应用在任何条件之下,特别是在有线通信不可及的情况下(如无法架线、埋电缆等),更能显示出其优越性。

1. 移动通信分类

随着移动通信应用范围的不断扩大,移动通信系统的类型越来越多,其分类方法也多种多样。

1) 按设备的使用环境分类

按设备的使用环境分类主要有陆地移动通信、海上移动通信和航空移动通信三种类型。对于特殊的使用环境,还有地下隧道、矿井、水下潜艇和太空、航天等移动通信。

2) 按服务对象分类

按服务对象分类可分为公用移动通信和专用移动通信两种类型。例如,我国的中国移动、中国联通等经营的移动电话业务就属于公用移动通信。由于是面向社会各阶层人士的,因此称为公用网。专用移动通信是为保证某些特殊部门的通信所建立的通信系统。由于各个部门的性质和环境有很大区别,因而各个部门使用的移动通信网的技术要求也有很大差异,例如公安、消防、急救、防汛、交通管理、机场调度等。

3) 按系统组成结构分类

(1) 蜂窝状移动电话系统。蜂窝状移动电话是移动通信的主体,它是用户容量最大的全球移动电话网。

(2) 集群调度移动电话。它可将各个部门所需的调度业务进行统一规划建设,集中管理,每个部门都可建立自己的调度中心台。它的特点是共享频率资源,共享通信设施,共享通信业务,共同分担费用,是一种专用调度系统的高级发展阶段,具有高效、廉价的自动拨号系统,频率利用率高。

(3) 无中心个人无线电话系统。它没有中心控制设备,这是与蜂窝网和集群网的主要区别。它将中心集中控制转换为电台分散控制。由于不设置中心控制,故可以节约建网投资,并且频率利用率最高。系统采用数字选呼方式,采用共用信道传送信令,接续速度快。由于系统没有蜂窝移动通信系统和集群系统那样复杂,故建网简易、投资低、性价比最高,适合个人业务和小企业的单区组网分散小系统。

(4) 公用无绳电话系统。公用无绳电话是公共场所使用的电话系统,例如商场、机场、火车站等。加入无绳电话系统的手机可以呼入市话网,也可以实现双向呼叫。它的特点是不适用于乘车使用,只适用于步行。

(5) 移动卫星通信系统。21世纪通信的最大特点是卫星通信终端手持化,个人通信全球化。所谓个人通信,是移动通信的进一步发展,是面向个人的通信,其实质是任何人在任何时间、任何地点,可与任何人实现任何方式的通信。只有利用卫星通信覆盖全球的特点,通过卫星通信系统与地面移动通信系统的结合,才能实现名副其实的全球个人通信。近年来移动卫星通信系统发展最快的是低轨道的铱系统和全星系统以及中轨道的国际移动通信卫星系统和奥德赛系统。

本书以蜂窝移动电话系统为基础介绍移动通信技术。

2. 移动通信的发展

移动通信目前处于5G时代,未来5年即将进入6G时代。按照移动通信的发展过程,可划分为如下几个阶段。

1) 第一代(1G)模拟移动通信系统

从1946年美国使用150MHz单个汽车无线电话开始到20世纪90年代初,是移动通信发展的第一阶段。因为调制前信号都是模拟的,也称模拟移动通信系统。第一代移动通信的主要特征为模拟技术,可分为蜂窝、无绳、寻呼和集群等多类系统,每类系统又有互不兼容的技术体系。

2) 第二代(2G)数字移动通信系统

这时的移动通信系统的主要特征是采用了数字技术。虽然仍是多种系统,但每种系统的技术体制有所减少。主要包括GSM、CDMA和GPRS等几种模式。

GSM: GSM是全球移动通信系统的简称。自20世纪90年代中期投入商用以来,被全球超过100个国家采用。

CDMA: CDMA是码分多址访问(Code Division Multiple Access)的简称。CDMA允许所有使用者同时使用全部频带(1.2288MHz),且把其他使用者发出的信号视为杂讯,完全不必考虑信号碰撞问题。

GPRS: GPRS是通用分组无线服务技术(General Packet Radio Service)的简称,是GSM移动电话用户可用的一种移动数据业务,传输速率可提升为56kb/s至114kb/s。GPRS通常被描述成“2.5G通信技术”,它介于第二代(2G)和第三代(3G)移动通信技术之间。

3) 第三代(3G)移动通信

3G移动通信的标准有WCDMA、CDMA2000与TDSCDMA三种。WCDMA(Wideband Code Division Multiple Access,宽带码分多址)是由欧洲提出的宽带CDMA技术,是在GSM的基础上发展而来的;  CDMA2000由美国主推,是基于IS95技术发展起来的3G技术规范;  TDSCDMA(Time DivisionSynchronous Code Division Multiple Access,时分同步CDMA技术)则是由我国自行制定的3G标准。

4) 第四代(4G)移动通信

4G集3G与WLAN于一体,具备传输高质量视频图像的能力,其图像质量与高清晰度电视的图像质量不相上下。4G系统能够以100Mb/s的速度下载,比拨号上网快2000倍,上传的速度也能达到20Mb/s,并能够满足大部分用户对于无线服务的要求。

国际电信联盟(ITU)已经将WiMAX、HSPA+、LTE正式纳入4G标准里,加上之前就已经确定的LTEAdvanced和WirelessMANAdvanced这两种标准,目前4G标准已经达到了5种。

5) 第五代(5G)移动通信

2016年11月,举办于乌镇的第三届世界互联网大会上,高通公司带来的可以实现“万物互联”的5G技术原型入选15项“黑科技”——世界互联网领先成果。目前,5G向千兆移动网络和人工智能迈进,中国华为、韩国三星电子、日本、欧盟都在投入相当的资源研发5G网络。2017年2月9日,国际通信标准组织3GPP宣布了5G的官方Logo。

我国5G技术研发分为5G关键技术试验、5G技术方案验证和5G系统验证三个阶段实施。2018年6月28日,中国联通公布了5G部署,5G网络正式商用。

3. 移动通信系统的组成

移动通信系统一般由移动终端(Mobile Set,MS)、基站(Base Station,BS)、控制交换中心(Control Switch Center,CSC)和有线电话网等组成,其中,移动终端包括车载终端和手持终端; 不同基站覆盖不同区域,如无线小区1、2、3等,如图511所示。




图511移动通信系统示意图


基站和移动终端设有收、发信机和天线等设备。每个基站都有一个可靠通信的服务范围,称为无线小区(通信服务区)。无线小区的大小主要由发射功率和基站天线的高度决定。根据服务面积的大小可将移动通信网分为大区制、中区制和小区制(Cellular System)三种。

大区制是指一个通信服务区(如一个城市)由一个无线区覆盖,此时基站发射功率很大(50W或100W以上,对手机的要求一般为5W以下),无线覆盖半径可达25km以上。其基本特点是,只有一个基站,覆盖面积大,信道数有限,一般只能容纳数百到数千个用户。大区制的主要缺点是系统容量不大。为了克服这一限制,适合更大范围(大城市)、更多用户的服务,就必须采用小区制。

小区制一般是指覆盖半径为2~10km的多个无线区链合而形成的整个服务区的制式,此时的基站发射功率很小(8~20W)。由于通常将小区绘制成六角形(实际小区覆盖地域并非六角形),多个小区结合后看起来很像蜂窝,因此称这种组网形式为蜂窝网。用这种组网方式可以构成大区域、大容量的移动通信系统,进而形成全省、全国或更大的系统。小区制有以下四个特点: ①基站只提供信道,其交换、控制都集中在一个移动电话交换局(Mobile Telephone Switching Office,MTSO),或称为移动交换中心,其作用相当于一个市话交换局。而大区制的信道交换、控制等功能都集中在基站完成。②具有“过区切换功能”(handoff),简称“过区”功能,即一个移动终端从一个小区进入另一个小区时,要从原基站的信道切换到新基站的信道上来,而且不能影响正在进行的通话。③具有漫游(roaming)功能,即一个移动终端从本管理区进入另一个管理区时,其电话号码不能变,仍然像在原管理区一样能够被呼叫到。④具有频率再用的特点。所谓频率再用是指一个频率可以在不同的小区重复使用。由于同频信道可以重复使用,再用的信道越多,用户数也就越多。因此,小区制可以提供比大区制更大的通信容量。小区制几种频率的组网方式见图512。目前发展方向是将小区划小,成为微区、宏区和毫区,其覆盖半径降至100m左右。



图512小区频率再用示意图


中区制则是介于大区制和小区制之间的一种过渡制式。

移动交换中心主要用来处理信息和整个系统的集中控制管理。因系统不同而有几种名称,如在美国的AMPS系统中被称为MTSO,而在北欧的NMT900系统中被称为MTX。

5.2.3微波通信技术

微波(microwave)的发展是与无线通信的发展分不开的。1901年,马克尼使用800kHz中波信号进行了从英国到北美纽芬兰的世界上第一次横跨大西洋的无线电波的通信试验,开创了人类无线通信的新纪元。无线通信初期,人们使用长波及中波来通信。20世纪20年代初人们发现了短波通信,直到20世纪60年代卫星通信的兴起,它一直是国际远距离通信的主要手段,并且对目前的应急和军事通信仍然很重要。

用于空间传输的电波是一种电磁波,其传播的速度等于光速。无线电波可以按照频率或波长来分类和命名。把频率高于300MHz的电磁波称为微波。由于各波段的传播特性各异,因此,可以用于不同的通信系统。例如,中波主要沿地面传播,绕射能力强,适用于广播和海上通信; 而短波具有较强的电离层反射能力,适用于环球通信; 超短波和微波的绕射能力较差,可作为视距或超视距中继通信。

1931年,在英国多佛与法国加莱之间建起了世界上第一条微波通信电路。第二次世界大战后,微波接力通信得到迅速发展。1955年,对流层散射通信在北美试验成功。20世纪50年代开始进行卫星通信试验,20世纪60年代中期投入使用。由于微波波段频率资源极为丰富,而微波波段以下的频谱十分拥挤,为此移动通信等也向微波波段发展。

微波是波长在1mm ~1m(不含1m)的电磁波,是分米波、厘米波、毫米波和亚毫米波的统称,其频谱示意图如图513所示。微波频率比一般的无线电波频率高,通常也称为“超高频电磁波”。微波作为一种电磁波也具有波粒二象性。微波的基本性质通常呈现为穿透、反射、吸收三个特性。对于玻璃、塑料和瓷器,微波几乎是穿越而不被吸收; 对于水和食物等就会吸收微波而使自身发热; 而对金属类的物质,微波则会被反射。



图513频谱示意图


微波通信(Microwave Communication)是使用微波进行的通信。微波通信不需要固体介质,当两点间无障碍时就可以使用微波传送。利用微波进行通信,具有容量大、质量好、传输距离远的特点。微波通信是在第二次世界大战后期开始使用的无线电通信技术,经过几十年的发展已经获得广泛的应用。微波通信分为模拟微波通信和数字微波通信两类。模拟微波通信早已发展成熟,并逐渐被数字微波通信取代。数字微波通信已成为一种重要的传输手段,并与卫星通信、光纤通信一起作为当今的三大传输手段。

1. 微波类型

根据微波的波长,可以将微波分为分米波、厘米波、毫米波等类型,如表53所示。



表53微波类型


波段波长频率/GHz频 段 名 称


分米波1m~10cm0.3~3特高频(UHF)
厘米波10cm~1cm3~30超高频(SHF)
毫米波1cm~1mm30~300极高频(EHF)

2. 微波通信的方式及其特点

中国微波通信广泛使用L、S、C、X和K等几种频段进行通信,每个频段适合的应用场景各有差异。由于微波的频率极高,波长又很短,其在空中的传播特性与光波相近,也就是直线前进,遇到阻挡就被反射或被阻断,因此微波通信的主要方式是视距通信,超过视距以后需要中继转发。微波通信的主要特点如下。

(1) 微波频带宽,通信容量大。

(2) 微波中继通信抗干扰性能好,工作较稳定、可靠。

(3) 微波中继通信灵活性较高。


(4) 天线增益高、方向性强。



(5) 投资少、建设快。



图514微波通信示意图

一般说来,由于地球曲面的影响以及空间传输的损耗,每隔50km左右,就需要设置中继站,将电波放大转发来延伸。这种通信方式也称为微波中继通信或称微波接力通信。长距离微波通信干线可以经过几十次中继传至数千千米仍可保持很高的通信质量。其接力通信示意图如图514所示。

3. 微波通信系统


微波通信系统由发信机、收信机、天馈线系统、多路复用设备及用户终端设备等组成,其中,发信机由调制器、上变频器、高功率放大器组成; 收信机由低噪声放大器、下变频器、解调器组成; 天馈线系统由馈线、双工器及天线组成; 用户终端设备把各种信息变换成电信号; 多路复用设备则将多个用户的电信号构成共享一个传输信道的基带信号。在发信机中调制器把基带信号调制到中频再经上变频变至射频,也可直接调制到射频。在模拟微波通信系统中,常用的调制方式是调频; 在数字微波通信系统中,常用多相数字调相方式,大容量数字微波则采用有效利用频谱的多进制数字调制及组合调制等调制方式。发信机中的高功率放大器用于把发送的射频信号提高到足够的电平,以满足经信道传输后的接收场强。收信机中的低噪声放大器用于提高收信机的灵敏度; 下变频器用于中频信号与微波信号之间的变换以实现固定中频的高增益稳定放大; 解调器的功能是进行调制的逆变换。微波通信天线一般为强方向性、高效率、高增益的反射面天线,常用的有抛物面天线、卡塞格伦天线等,馈线主要采用波导或同轴电缆。在地面接力和卫星通信系统中,还需以中继站或卫星转发器等作为中继转发装置。

4. 微波通信的传播方式

微波通信中电波所涉及的媒质有地球表面、地球大气(对流层、电离层和地磁场等)及星际空间等。按媒质分布对传播的作用可分为连续的(均匀的或不均匀的)介质体,如对流层、电离层等; 离散的散射体,如雨滴、冰雹、闪电、雷鸣、飞机及其他飞行物等。微波通信中的电波传播可分为视距传播及超视距传播两大类。

视距传播时,发射点和接收点双方都在无线电视范围内,利用视距传播的有地面微波接力通信、卫星通信、空间通信及微波移动通信。其特点是信号沿直线或视线路径传播,信号的传播受自由空间的衰耗和媒质信道参数的影响。如地地传播的影响包括地面、地物对电波的绕射、反射和折射,特别是近地对流层对电波的折射、吸收和散射; 大气层中水气、凝结体和悬浮物对电波的吸收和散射。它们会引起信号幅度的衰落、多径时延、传波角的起伏和去极化(即交叉极化率的降低)等效应。在地空和空空视距传播中,主要考虑大气和大气层中沉降物的影响,而地面、地物和近地对流层对地空、空空传播的影响则比对地面视距传播的影响小,有时可以忽略不计。

对流层超视距前向散射传播是利用对流层近地折射率梯度及介质的随机不连续性对入射无线电波的再辐射将部分无线电波前向散射到超视距接收点的一种传播方式。前向散射衰耗很大,且衰落深度远大于地面视距微波通信,从而使可用频带受到限制,但站距则远大于地面视距通信。


5.3有线通信技术
有线通信技术是局域网、城域网、广域网的常用组网技术。在面向物联网的应用中,常被用在局域网组网以及与Internet网络的互联。本节介绍典型的双绞线和光纤通信技术,并以此为基础详述以太网的概念。

5.3.1双绞线


双绞线(Twisted Pair Wire)是综合布线工程中最常用的一种传输介质。双绞线由两根具有绝缘保护层的铜导线组成。把两根绝缘的铜导线按一定密度互相绞合在一起,每一根导线在传输中辐射的电波会被另一根线上发出的电波抵消,可降低信号干扰的程度。双绞线一般由两根22~26号绝缘铜导线相互缠绕而成。


如果把一对或多对双绞线放在一个绝缘套管中便形成了双绞线电缆。在双绞线电缆(也称双扭线电缆)内,不同线对具有不同的扭绞长度。一般来说,扭绞长度在38.1cm至14cm,按逆时针方向扭绞,相邻线对的扭绞长度在12.7cm以上。双绞线分为屏蔽双绞线(Shielded Twisted Pair,STP)与非屏蔽双绞线(Unshielded Twisted Pair,UTP)。


图515双绞线示意图

屏蔽双绞线在双绞线与外层绝缘封套之间有一个金属屏蔽层。屏蔽层可减少辐射,防止信息被窃听,也可阻止外部电磁干扰的进入,使屏蔽双绞线比同类的非屏蔽双绞线具有更高的传输速率。非屏蔽双绞线是一种数据传输线,由四对不同颜色的传输线所组成,广泛用于以太网路和电话线。非屏蔽双绞线电缆最早在1881年被用于贝尔发明的电话系统中。双绞线示意图如图515所示。

双绞线常见的有三类线、五类线和超五类线,以及最新的六类线,前者线径细而后者线径粗,介绍如下。

(1) 一类线(CAT1)。线缆最高频率带宽是750kHz,用于报警系统,或只适用于语音传输(一类线主要用于20世纪80年代初之前的电话线缆),不用于数据传输。

(2) 二类线(CAT2)。线缆最高频率带宽是1MHz,用于语音传输和最高传输速率4Mb/s的数据传输,常见于使用4Mb/s规范令牌传递协议的旧令牌网。

(3) 三类线(CAT3)。它是指目前在ANSI和EIA/TIA568标准中指定的电缆,该电缆的传输频率为16MHz,最高传输速率为10Mb/s,主要应用于语音、10Mb/s以太网(10BASET)和4Mb/s令牌环。其最大网段长度为100m,采用RJ形式的连接器,目前已淡出市场。

(4) 四类线(CAT4)。该类电缆的传输频率为20MHz,用于语音传输和最高传输速率16Mb/s(指16Mb/s令牌环)的数据传输,主要用于基于令牌的局域网和10BASET/100BASET。其最大网段长为100m,采用RJ形式的连接器,未被广泛采用。

(5) 五类线(CAT5)。该类电缆增加了绕线密度,外套一种高质量的绝缘材料,线缆最高频率带宽为100MHz,最高传输速率为100Mb/s,用于语音传输和最高传输速率为100Mb/s的数据传输,主要用于100BASET和1000BASET网络。其最大网段长为100m,采用RJ形式的连接器,是最常用的以太网电缆。在双绞线电缆内,不同线对具有不同的绞距长度。通常,4对双绞线绞距周期在38.1mm内,按逆时针方向扭绞,一对线对的扭绞长度在12.7mm以内。

(6) 超五类线(CAT5e)。超五类线衰减小、串扰少,并且具有更高的衰减与串扰的比值(ACR)和信噪比(SNR)、更小的时延误差,性能得到很大提高。超五类线主要用于千兆位以太网(1000Mb/s)。

(7) 六类线(CAT6)。该类电缆的传输频率为1~250MHz。六类布线系统在200MHz时综合衰减串扰比(PSACR)应该有较大的余量,它提供2倍于超五类的带宽。六类线的传输性能远远高于超五类标准,最适于传输速率高于1Gb/s的应用。六类与超五类的一个重要的不同点在于: 改善了在串扰以及回波损耗方面的性能。对于新一代全双工的高速网络应用而言,优良的回波损耗性能是极其重要的。六类标准中取消了基本链路模型,布线标准采用星形的拓扑结构,要求的布线距离为: 永久链路的长度不能超过90m,信道长度不能超过100m。

(8) 七类线(CAT7)。带宽为600MHz,可能用于今后的万兆位以太网。

通常,计算机网络所使用的是三类线和五类线,其中10BASET使用的是三类线,100BASET使用的是五类线。

5.3.2光纤


光纤(Optical Fiber)是光导纤维的简写,是一种利用光在玻璃或塑料制成的纤维中的全反射原理而制成的光传导


图516光纤示意图

工具。微细的光纤封装在塑料护套中,使得它能够弯曲而不至于断裂。光纤示意图如图516所示。在多模光纤中,纤芯的直径是15~50μm,大致与人的头发的粗细相当。多模光纤跳纤用橙色表示,也有的用灰色表示,接头和保护套的颜色用米色或者黑色,传输距离较短。而单模光纤纤芯的直径为8~10μm,单模光纤跳纤用黄色表示,接头和保护套的颜色为蓝色,传输距离较长。

1. 光纤结构




图517光纤结构示意图

纤芯外面包围着一层折射率比纤芯低的玻璃封套(包层),以使光线保持在芯内。玻璃封套外面是一层薄的塑料外套,用来保护封套,如图517所示。


光纤通常被扎成束,外面有外壳保护。纤芯通常是由石英玻璃制成的横截面积很小的双层同心圆柱体,它质地脆,易断裂,因此需要外加一保护层。光纤外层的保护结构可防止周围环境对光纤的伤害,如水、火、电击等。多数光纤在使用前必须由几层保护结构包覆,包覆后的缆线即被称为光缆。

2. 光纤通信


光纤通信是以光作为信息载体,以光纤作为传输媒介的通信方式。一对金属电话线至多只能同时传送一千多路电话,而根据理论计算,一对细如蛛丝的光导纤维可以同时通一百亿路电话。铺设1000km的同轴电缆大约需要500t铜,改用光纤则仅需几千克石英。

光纤通信系统主要由三部分组成: 光信号发送器、传送光信号的光纤和光信号接收器。发送器的核心是一个光源,其主要功能就是将一个信息信号从电子格式转换为光格式。可采用发光二极管(LED)或激光二极管(LD)作为光源。光纤通信系统中的传输介质是光纤。接收器关键设备是光检测器,其主要功能就是把光信息信号转换回电信号(光电流)。当今光纤通信系统中的光检测器是个半导体光电二极管(PD)。

光纤与包层的折射率决定了光的折射角度,当光纤内光束的入射角大于特定的临界值时,光束就会全部被反射回到光纤中,使得光束被限制在光纤内传输。图518指出了多模光纤内的光传输方式(图中折线)。单模光纤的直径小于光的波长,因此,单模光纤内光束以直线方式传播。



图518光纤传输示意图



在日常生活中,由于光在光导纤维的传导损耗比电在电线传导的损耗低得多,因此光纤常被用作长距离的信息传递。

3. 光纤通信的特点

(1) 频带宽。频带的宽窄代表传输容量的大小。载波的频率越高,可以传输信号的频带宽度就越大。在VHF频段,载波频率为48.5~300MHz,带宽约250MHz,只能传输27套电视和几十套调频广播。可见光的频率达100 000GHz,比VHF频段高出一百多万倍。尽管由于光纤对不同频率的光有不同的损耗,使频带宽度受到影响,但在最低损耗区的频带宽度也可达30 000GHz。目前单个光源的带宽只占了其中很小的一部分(多模光纤的频带为几百MHz,好的单模光纤可达10GHz以上),采用先进的相干光通信可以在30 000GHz范围内安排2000个光载波进行波分复用,可以容纳上百万个频道。

(2) 损耗低。在同轴电缆组成的系统中,最好的电缆在传输800MHz信号时,每千米的损耗都在40dB以上。相比之下,光导纤维的损耗则要小得多。传输1.31μm的光,每千米损耗在0.35dB以下; 若传输1.55μm的光,每千米损耗更小,可降至0.2dB以下。此外,光纤传输损耗还有两个特点: 一是在全部有线电视频道内具有相同的损耗,不需要像电缆干线那样必须引入均衡器进行均衡; 二是其损耗几乎不随温度而变,不用担心因环境温度变化而造成干线电平的波动。

(3) 重量轻。因为光纤非常细,单模光纤芯线直径一般为8~10μm,加上防水层、加强筋、护套等,用4~48根光纤组成的光缆直径还不到13mm,比标准同轴电缆的直径47mm要小得多,加上光纤是玻璃纤维,密度小,使它具有直径小、重量轻的特点,安装十分方便。

(4) 抗干扰能力强。因为光纤的基本成分是石英,只传光,不导电,在其中传输的光信号不受电磁场的影响,故光纤传输对电磁干扰、工业干扰有很强的抵御能力。也正因为如此,在光纤中传输的信号不易被窃听,因而利于保密。

(5) 保真度高。因为光纤传输一般不需要中继放大,不会因为放大引入新的非线性失真,所以只要激光器的线性好,就可高保真地传输信号。实际测试表明,好的调幅光纤系统的载波组合三次差拍比C/CTB在70dB以上,交调指标也在60dB以上,远高于一般电缆干线系统的非线性失真指标。

(6) 工作性能可靠。一个系统的可靠性与组成该系统的设备数量有关。设备越多,发生故障的机会越大。因为光纤系统包含的设备数量少(不像电缆系统那样需要几十个放大器),可靠性自然也就高,加上光纤设备的寿命都很长,无故障工作时间达50万~75万h,其中寿命最短的光发射机中的激光器,最低寿命也在10万h以上。故一个设计良好、正确安装调试的光纤系统是非常可靠的。

(7) 成本不断下降。有人提出了新摩尔定律,也叫作光学定律(Optical Law)。该定律指出,光纤传输信息的带宽,每6个月增加1倍,而价格降低至原来的二分之一。光通信技术的发展为Internet宽带技术的发展奠定了非常好的基础,为大型有线电视系统采用光纤传输方式扫清了最后一个障碍。由于制作光纤的材料(石英)来源十分丰富,随着技术的进步,成本还会进一步降低; 而电缆所需的铜原料有限,价格会越来越高。显然,光纤传输已经占绝对优势,成为全国有线电视网的最主要的传输手段。

4. 光纤局域网

众所周知,局域网的拓扑结构主要有星形拓扑、环形拓扑、总线型拓扑以及混合型拓扑。光纤局域网也是局域网的一种,所以其拓扑结构大致也可分为这几种。利用光纤组建局域网,常见的有两种结构,分别如图519的总线型光纤局域网和图520的环形光纤局域网所示。



图519总线型光纤局域网


1) 总线型光纤局域网

光纤总线型拓扑有两种不同的结构,它们的区别在于采用的是有源抽头还是无源抽头。对于有源抽头结构,从总线传来的光信号能量输入抽头,抽头将信号转换成电信号,然后送至站点。从站点输出的信号再调制成光信号,最后将光信号再送至总线上。对于无源抽头结构,抽头将总线上传送来的光能量抽取一部分到接收站点。发送时,站点直接将能量注入总线。这里,抽头的作用类似于电线总缆的中间抽头,即图中的双向T形分支器。对于有源总线配置,需两根光缆,每个抽头由两个有源耦合器组成,这是由设备的单方向性决定的; 对于无源总线配置,每个抽头需要两次接到总线,其原因也是由无源抽头的单方向性决定的,同样也需要两根光缆。每个抽头由两个发送器和两个接收器组成,因此,信号能从两根单方向的电缆中插入和抽出。

有源光纤总线的缺点是线路复杂,接口的费用开销大,每个抽头要引入延迟; 无源光纤总线的主要缺点是抽头的损耗大,这就限制了抽头数目。目前,低损耗的抽头一般可以支持80个抽头接入光纤线路。

2) 环形光纤局域网

环形光纤局域网的结构采用点到点的链路组成,而点到点的光纤传输技术最为成熟,所以环形光纤局域网的结构最普遍。在这种结构中,光纤的延迟小,易于配置很多站点的环形光纤局域网和高速环形光纤局域网。但是,高速环形光纤局域网的价格很贵,只能应用于有限的场合。IBM公司开发了一种速度较低,但价格也相当便宜的环形光纤局域网,它采用850nm波长,以及价格低廉的LED发送器和PIN检测器,数据传输速率可达到20Mb/s,最大的链路距离可达1.5~2km,可以支持250个站点。

环形光纤局域网一般都采用双环结构,如图520所示,目的是提高可靠性,防止因一根光纤损坏造成网络瘫痪的情况出现。各相邻点都是点对点传输,传输损失比广播总线小得多,网的地域直径也比总线型光纤局域网的大。因此,光纤局域网通常采用环形结构。



图520环形光纤局域网


3) 混合型光纤局域网

环形无源光纤总线拓扑结构是一种混合型光纤局域网,它将总线的两端连在一起,信号的传输如同双电缆总线结构,一边是信号输入,另一边是信号输出。这种结构的优点是可以省掉一半数量的发送器和接收器,从而降低成本。 

5.3.3以太网

以太网(Ethernet)是指由施乐公司(Xerox)创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今局域网采用的最通用的通信协议标准。以太网络使用CSMA/CD技术,包括标准的以太网(10Mb/s)、快速以太网(100Mb/s)和10G(10Gb/s)以太网,符合IEEE 802.3系列标准。

1. 以太网分类

(1) 标准以太网。这种以太网只有10Mb/s的吞吐量,使用的是带有冲突检测的载波监听多路访问(Carrier Sense Multiple Access with Collision Detection,CSMA/CD)的访问控制方法,这种早期的10Mb/s以太网称为标准以太网,可以使用粗同轴电缆、细同轴电缆、非屏蔽双绞线、屏蔽双绞线和光纤等多种传输介质进行连接。

IEEE 802.3标准中,为不同的传输介质制定了不同的物理层标准。在这些标准中前面的数字表示传输速率,单位是Mb/s,最后的一个数字表示单段网线长度(基准单位是100m),Base表示“基带”的意思,Broad代表“宽带”。

10Base5使用直径为0.4英寸、阻抗为50Ω的粗同轴电缆,也称粗缆以太网,最大网段长度为500m,基带传输方法,拓扑结构为总线型。10Base5组网主要硬件设备有粗同轴电缆、带有AUI插口的以太网卡、中继器、收发器、收发器电缆、终结器等。

10Base2使用直径为0.2英寸、阻抗为50Ω的细同轴电缆,也称细缆以太网,最大网段长度为185m,基带传输方法,拓扑结构为总线型。10Base2组网主要硬件设备有细同轴电缆、带有BNC插口的以太网卡、中继器、T形连接器、终结器等。

10BaseT使用双绞线电缆,最大网段长度为100m,拓扑结构为星形。10BaseT组网主要硬件设备有3类或5类非屏蔽双绞线、带有RJ45插口的以太网卡、集线器、交换机、RJ45插头等。

1Base5使用双绞线电缆,最大网段长度为500m,传输速率为1Mb/s。

10Broad36使用同轴电缆(RG59/U CATV),网络的最大跨度为3600m,网段长度最大为1800m,是一种宽带传输方式。

10BaseF使用光纤传输介质,传输速率为10Mb/s。

(2) 快速以太网。随着网络的发展,传统的标准以太网技术已难以满足日益增长的网络数据流量速度的需求。在1993年10月以前,对于要求10Mb/s以上数据流量的LAN应用,只有光纤分布式数据接口(FDDI)可供选择,但它是一种价格非常昂贵、基于100Mb/s光缆的LAN。1993年10月,Grand Junction公司推出了世界上第一台快速以太网集线器Fastch10/100和网络接口卡FastNIC100,快速以太网技术正式得以应用。随后Intel、SynOptics、3COM、BayNetworks等公司亦相继推出自己的快速以太网装置。与此同时,IEEE 802工程组也对100Mb/s以太网的各种标准,如100BASETX、100BASET4、MII、中继器、全双工等标准进行了研究。1995年3月IEEE宣布了IEEE 802.3u 100BASET快速以太网标准(Fast Ethernet),从而进入了快速以太网的时代。

快速以太网与原来在100Mb/s带宽下工作的FDDI相比具有许多的优点,主要体现在快速以太网技术可以有效地保障用户在布线基础设施上的投资,它支持三、四、五类双绞线以及光纤的连接,能有效地利用现有的设施。快速以太网的不足其实也是以太网技术的不足,那就是快速以太网仍是基于CSMA/CD技术,当网络负载较重时,会造成效率的降低,当然这可以使用交换技术来弥补。100Mb/s快速以太网标准又分为100BASETX、100BASEFX、100BASET4三个子类。

100BASETX: 是一种使用五类数据级无屏蔽双绞线或屏蔽双绞线的快速以太网技术。它使用两对双绞线,一对用于发送数据,另一对用于接收数据。在传输中使用4B/5B编码方式,信号频率为125MHz。符合EIA586的五类布线标准和IBM的SPT一类布线标准。使用与10BASET相同的RJ45连接器。它的最大网段长度为100m,支持全双工的数据传输。

100BASEFX: 是一种使用光缆的快速以太网技术,可使用单模和多模光纤(62.5μm和125μm)。多模光纤连接的最大距离为550m,单模光纤连接的最大距离为3000m。在传输中使用4B/5B编码方式,信号频率为125MHz。它使用MIC/FDDI连接器、ST连接器或SC连接器。它的最大网段长度为150m、412m、2km或更长至10km,这与所使用的光纤类型和工作模式有关。它支持全双工的数据传输。100BASEFX特别适合于有电气干扰的环境、较大连接距离或高保密环境等情况下的应用。

100BASET4: 是一种可使用三、四、五类无屏蔽双绞线或屏蔽双绞线的快速以太网技术。100BaseT4使用4对双绞线,其中的3对用于在33MHz的频率上传输数据,每一对均工作于半双工模式。第4对用于CSMA/CD冲突检测。在传输中使用8B/6T编码方式,信号频率为25MHz,符合EIA586结构化布线标准。它使用与10BASET相同的RJ45连接器,最大网段长度为100m。

(3) 千兆以太网。千兆以太网(Gigabit Ethernet)技术作为最新的高速以太网技术,带来了提高核心网络性能的有效解决方案,这种解决方案的最大优点是继承了传统以太技术价格便宜的优点。千兆技术仍然是以太网技术,它采用了与10M标准以太网相同的帧格式、帧结构、网络协议、全/半双工工作方式、流控模式以及布线系统。由于该技术不改变传统以太网的桌面应用、操作系统,因此可与10M标准或100M标准以太网很好地配合工作。升级到千兆以太网不必改变网络应用程序、网管部件和网络操作系统,能够最大限度地保护投资。此外,IEEE标准将支持最大距离为550m的多模光纤、最大距离为70km的单模光纤和最大距离为100m的同轴电缆。千兆以太网填补了IEEE 802.3标准以太网/快速以太网标准的不足。

千兆以太网支持的网络类型有如下几种。

1000BaseCX Copper STP 25m: 使用150Ω屏蔽双绞线(STP),传输距离为25m,最长有效距离为25m,使用9芯D型连接器连接电缆。

1000BaseT Copper Cat 5 UTP 100m: 是一种使用五类UTP作为网络传输介质的千兆以太网技术,最长有效距离与100BASETX一样可以达到100m。用户可以采用这种技术在原有的快速以太网系统中实现从100Mb/s到1000Mb/s的平滑升级。

1000BaseSX Multimode Fiber 500m: 是一种使用短波激光作为信号源的网络介质技术,收发器上所配置的波长为770~860nm(一般为800nm)的激光传输器不支持单模光纤,只能驱动多模光纤。可以采用直径为62.5μm或50μm的多模光纤,传输距离为220~550m。

1000BaseLX Singlemode Fiber 3000m: 可以支持直径为9μm或10μm的单模光纤,工作波长范围为1270~1355nm,传输距离为5km左右。

千兆以太网技术有两个标准: IEEE 802.3z和IEEE 802.3ab。IEEE 802.3z制定了光纤和短程铜线连接方案的标准。IEEE 802.3ab制定了五类双绞线上较长距离连接方案的标准。

IEEE 802.3z。IEEE 802.3z工作组负责制定光纤(单模或多模)和同轴电缆的全双工链路标准。IEEE 802.3z定义了基于光纤和短距离铜缆的1000BaseX,采用8B/10B编码技术,信道传输速率为1.25Gb/s,去耦后可实现1000Mb/s传输速率。

IEEE 802.3ab。IEEE 802.3ab工作组负责制定基于UTP的半双工链路的千兆以太网标准,产生IEEE 802.3ab标准及协议。IEEE 802.3ab定义基于五类UTP的1000BaseT标准,其目的是在五类UTP上以1000Mb/s速率传输100m。IEEE 802.3ab标准的意义主要有两点: ①保护用户在五类UTP布线系统上的投资; ②1000BaseT是100BaseT自然扩展,与10BaseT、100BaseT完全兼容。不过,在五类UTP上达到1000Mb/s的传输速率需要解决五类UTP的串扰和衰减问题,因此,IEEE 802.3ab工作组的开发任务要比IEEE 802.3z复杂些。

(4) 万兆以太网。万兆以太网规范包含在IEEE 802.3标准的补充标准IEEE 802.3ae中,它扩展了IEEE 802.3协议和MAC规范,使其支持10Gb/s的传输速率。除此之外,通过WAN界面子层(WAN Interface Sublayer,WIS),万兆太网也能被调整为较低的传输速率,如9.584 640Gb/s(OC192),这就允许万兆以太网设备与同步光纤网络(SONET)STS192c传输格式相兼容。

10GBASESR和10GBASESW主要支持短波(850nm)多模光纤(MMF),光纤距离为2m~300m。10GBASESR主要支持暗光纤(Dark Fiber)。暗光纤是指没有光传播并且不与任何设备连接的光纤。10GBASESW主要用于连接SONET设备,应用于远程数据通信。

10GBASELR和10GBASELW主要支持长波(1310nm)单模光纤(SMF),光纤距离为2m~10km(约32 808英尺)。10GBASELW主要用来连接SONET设备,10GBASELR则用来支持暗光纤。

10GBASEER和10GBASEEW主要支持超长波(1550nm)单模光纤(SMF),光纤距离为2m~40km(约131 233英尺)。10GBASEEW主要用来连接SONET设备,10GBASEER则用来支持暗光纤。

10GBASELX4采用波分复用技术,在单对光缆上以4倍光波长发送信号。系统运行在1310nm的多模或单模暗光纤方式下。该系统的设计目标是针对2~300m的多模光纤模式或2m~10km的单模光纤模式。

2. 以太网拓扑

以太网常见的拓扑结构有总线型拓扑结构和星形拓扑结构两种。

(1) 总线型拓扑结构。总线型拓扑结构如图521所示,所需的电缆较少,价格便宜,但是管理成本高,不易隔离故障点,同时共享访问机制易造成网络拥塞。早期以太网多使用总线型的拓扑结构,采用同轴缆以及光纤作为传输介质,连接简单,通常在小规模的网络中不需要专用的网络设备。但由于它存在的固有缺陷,已经逐渐被以集线器和交换机为核心的星形网络或者环形光纤网所代替。

(2) 星形拓扑结构。星形拓扑结构管理方便,容易扩展,但需要专用的网络设备作为网络的核心节点和更多的网线,对核心设备的可靠性要求高。采用专用的网络设备(如集线器或交换机)作为核心节点,通过双绞线或光纤将局域网中的各台主机连接到核心节点上,这就形成了星形拓扑结构,如图522所示。星形网络虽然需要的线缆比总线型的多,但布线和连接器比总线型的要便宜。此外,星形拓扑可以通过级联的方式很方便地将网络扩展到很大的规模,因此得到了广泛的应用,被绝大部分的以太网所采用。



图521总线型拓扑结构




图522星形拓扑结构




5.4Internet技术
Internet原意为网间网,指不同类型、不同大小的网络互联而成的网络。此处,特指Internet,即国际互联网,是一个全球性计算机网络。通过电话线(同轴电缆)、光纤、卫星、微波等通信技术与媒介,把全世界不同国家的大学、科研部门、军事机构、政府部门、社会团体和企业组织的网络,按照一定的网络协议相互连接起来,就构成了一个巨大的计算机互联网,称为Internet。Internet采用TCP/IP网络协议栈。传输控制协议TCP保证数据传输的正确性,网络互联协议IP负责数据按地址传输。

Internet是物联网实施通信、数据共享、决策发布的骨干网络。本节主要介绍互联网的通信协议、网络接入技术以及常用的路由方式。

5.4.1Internet通信协议

1. TCP/IP协议栈

TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/Internet互联协议,又叫网络通信协议。TCP/IP是Internet最基本的协议,定义了电子设备(如计算机)接入Internet以及数据在电子设备间传输的标准。

(1) TCP/IP协议栈结构。TCP/IP是一个四层的分层体系结构,如图523所示。


图523TCP/IP协议栈结构






各层的功能如下。

网络接口层。通常包括操作系统中的设备驱动程序和计算机中对应的网络接口卡,用来处理与电缆(或其他任何传输媒介)的物理接口细节。常见的接口层协议有Ethernet 802.3、Token Ring 802.5、X.25、Frame Relay、HDLC、PPP ATM等。

网络层。也称作互联网层,处理分组在网络中的活动,主要功能为①处理来自传输层的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往目标机的路径,然后将数据报发往适当的网络接口。②处理输入数据报,先检查其合法性,然后进行寻径。假如该数据报已到达目标机,则去掉报头,将剩下部分交给适当的传输协议; 假如该数据报尚未到达目标机,则转发该数据报。③处理路径、流控、拥塞等问题。

网络层协议包括IP(网际协议)、ICMP(Internet互联网控制报文协议)、IGMP(Internet组管理协议)、地址解析(Address Resolution Protocol,ARP)、反向地址解析(Reverse ARP,RARP)。其中,IP是网络层的核心,通过路由选择将下一跳IP封装后交给接口层。ICMP是网络层的补充,可以回送报文,用来检测网络是否通畅。ARP是正向地址解析协议,通过已知的IP寻找对应主机的MAC地址。RARP是反向地址解析协议,通过MAC地址确定IP地址。

传输层。主要为两台主机上的应用程序提供端到端的通信。它包含TCP(传输控制协议)和UDP(用户数据报协议)。TCP为两台主机提供高可靠性的数据通信,包括把应用程序交给它的数据分成合适的小块交给下面的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟等。由于传输层提供了高可靠性的端到端的通信,因此应用层可以忽略所有这些细节。UDP则只是把称作数据报的分组从一台主机发送到另一台主机,但并不保证该数据报能到达另一端。任何必需的可靠性必须由应用层来提供。

应用层。应用层一般是面向用户的服务,如FTP、Telnet、DNS、SMTP、POP3等。FTP(File Transmission Protocol)是文件传输协议。一般上传、下载用FTP服务,数据端口是20,控制端口是21; Telnet服务是用户远程登录服务,使用23端口,因为使用明码传送,保密性差但简单、方便; DNS(Domain Name Service)是域名解析服务,提供域名到IP地址之间的转换; SMTP(Simple Mail Transfer Protocol)是简单邮件传输协议,用来控制信件的发送、中转; POP3(Post Office Protocol 3)是邮局协议第3版本,用于接收邮件。

(2) 域名系统(DNS)。互联网上的每个节点都必须有一个唯一的Internet地址(也称作IP地址),作为其标识。通过IP地址可实现对某个节点的通信。IP地址不易记,因此,通常用字母组合代替,称其为域名。域名系统不能直接作为节点的访问标识,因此,DNS用来实现域名和IP之间的转换。它是一个分布的数据库,提供IP地址和主机名之间的映射信息。例如访问某个Web服务器时,直接给出服务器对应的域名www.xjtu.edu.cn,DNS会自动将该域名转换为对应的IP地址202.117.1.13。

(3) TCP/IP协议应用展示。假设某个以太网内的主机想访问位于另一个以太网内的Web服务器,客户机与服务器上必须要配置有HTTP协议、TCP协议、IP协议、以太网协议,才能实现两机器间的通信,如图524所示。



图524TCP/IP协议应用展示


(4) 数据封装。当应用程序使用TCP/IP传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部信息),该过程如图525所示。TCP传给IP的数据单元称作TCP报文段,IP传给网络接口层的数据单元称作IP数据报(IP Datagram),通过以太网传输的比特流称作帧(Frame)。



图525数据封装过程


2.  IP网际协议

IP协议是TCP/IP协议族中最为核心的协议,所有的TCP、UDP、ICMP及IGMP数据都以IP数据报格式传输。IP协议采用的是无连接、不可靠数据传输。

不可靠指不能保证IP数据报能成功地到达目的地。当发生某种错误时,如某个路由器暂时用完了缓冲区,IP协议丢弃该数据报,然后发送ICMP消息报给源机器。可靠性需求必须由上层来提供(如TCP)。

无连接指IP不维护任何关于后续数据报的状态信息,每个数据报的处理是相互独立的。即IP数据报可以不按发送顺序接收。如果一源机器向相同的目标机发送两个连续的数据报(先是A,然后是B),每个数据报都是独立地进行路由选择,可能选择不同的路线,因此B可能在A到达之前先到达。

(1)  IP首部。IP数据报首部的格式如图526所示。普通的IP首部长为20字节,除非含有特殊的选项字段。



图526IP数据报首部的格式


IP首部中最高位在左边,记为0bit; 最低位在右边,记为31bit。4字节的32bit值以下面的次序传输: 首先是0~7bit,其次8~15bit,然后16~23bit,最后是24~31bit。这种传输次序称作Big Endian字节序。由于TCP/IP首部中所有的二进制整数在网络中传输时都要求这种次序,因此它又称作网络字节序。以其他形式存储(如Little Endian格式)二进制整数的机器,则必须在传输数据之前把首部转换成网络字节序。

目前的协议版本号是4,因此IP有时也称作IPv4。首部长度是指首部占32bit的数目,包括任何选项,由于它是一个4bit字段,最大值为二进制1111B(即十进制的15),因此首部最长为60字节。普通IP数据报(没有任何选择项)字段的值是5。服务类型(TOS)字段包括一个3bit的优先权子字段(现在已被忽略)、4bit的TOS子字段和1bit未用位(必须置0)。4bit的TOS分别代表: 最小时延、最大吞吐量、最高可靠性和最小费用。4bit中只能置其中的1bit。如果所有4bit均为0,那么就意味着是一般服务。

IP首部定义如下:

typedef struct _iphdr //定义IP首部

{

unsigned char h_lenver; // 4位首部长度+4位IP版本号

unsigned char tos; // 8位服务类型TOS

unsigned short total_len; // 16位总长度(字节)

unsigned short ident; // 16位标志

unsigned short frag_and_flags; // 3位标志

unsigned char ttl; // 8位生存时间TTL

unsigned char proto; // 8位协议(TCP、UDP或其他)

unsigned short checksum; // 16位IP首部校验和

unsigned int sourceIP; // 32位源IP地址

unsigned int destIP; // 32位目的IP地址

} IP_HEADER, *PIP_HEADER;


总长度字段是指整个IP数据报的长度,以字节为单位。利用首部长度字段和总长度字段就可以知道IP数据报中数据内容的起始位置和长度。由于该字段长16 bit,所以IP数据报最长可达65 535字节。当数据报被分片时,该字段的值也随着变化。尽管可以传送一个长达65 535字节的IP数据报,但是大多数的链路层都会对它进行分片。此外,主机也要求不能接收超过576字节的数据报。

标识字段唯一地标识主机发送的每一份数据报。通常每发送一份报文它的值就会加1,同时设置标识字段和偏移量。

TTL(TimeToLive)生存时间字段设置了数据报可以经过的最多路由器数,它指定了数据报的生存时间。TTL的初始值由源主机设置(通常为32或64),一旦经过一个处理它的路由器,它的值就减去1。当该字段的值为0时,数据报就被丢弃,并发送ICMP报文通知源主机。

协议字段用来指示调用IP的上层协议。首部检验和字段是根据IP首部计算的检验和码。它不对首部后面的数据进行计算。每一份IP数据报都包含源IP地址和目的IP地址,都是32bit的值。最后一个字段是任选项,是数据报中的一个可变长的可选信息。

(2)  IP地址。IP地址长为32bit,具有一定的结构,被分成五类,如图527所示。



图527IP地址格式


32位的二进制地址通常写成4个十进制的数,其中每个整数对应1字节。这种表示方法称作点分十进制表示法(Dotted Decimal Notation)。A类地址为0.0.0.0~127.255.255.255,B类地址为128.0.0.0~191.255.255.255,C类地址为192.0.0.0~223.255.255.255,D类地址为224.0.0.0~239.255.255.255,E类地址为240.0.0.0~247.255.255.255。例如,某大学主机服务器地址是202.196.96.199,为C类地址。区分各类地址的方法是看它的第一个十进制整数。

(3) IP路由。如果目的主机与源主机直接相连(如点对点链路)或都在一个共享网络上(以太网或令牌环网),那么IP数据报就直接送到目的主机上; 否则,主机把数据报发往一个默认的路由器上,由路由器来转发该数据报。

主机和路由器的区别是: 主机从不把数据报从一个接口转发到另一个接口,而路由器则要转发数据报。

一般情况下,IP从TCP、UDP等上层协议接收数据报,重组为IP包并进行发送,或者从一个网络接口接收数据报(待转发的数据报)并进行发送。IP层在内存中有一个路由表,当收到一份数据报并进行发送时,它都要对该表搜索一次。当数据报来自某个网络接口时,IP首先检查目的IP地址是否为本机的IP地址之一或者IP广播地址。如果是,则数据报就被送到由IP首部协议字段所指定的协议模块进行处理; 如果数据报的目的不是这些地址,而且IP层被设置为路由器功能,就对数据报进行转发,否则数据报被丢弃。

IP路由表中的每一项都包含的信息为①目的IP地址。它既可以是一个完整的主机地址,也可以是一个网络地址,由该表目中的标识字段来指定。②下一跳路由器的IP地址,或者有直接连接的网络IP地址。下一跳路由器是指一个在直接相联网络上的路由器,通过它可以转发数据报。下一跳路由器不是最终的目的地,但是它可以把传送给它的数据报转发到最终目的地。③标识。其中一个标识指明目的IP地址是网络地址还是主机地址,另一个标识指明下一跳路由器是真正的下一跳路由器,还是一个直接相连的接口。④为数据报的传输指定一个网络接口。

IP路由选择是逐跳地进行的,IP并不知道到达任何目的地的完整路径,所有的IP路由选择只为数据报传输提供下一跳路由器的IP地址。它假定下一站路由器比发送数据报的主机更接近目的,而且下一跳路由器与该主机是直接相连的。

IP路由选择为搜索路由表,按以下顺序进行。

(1) 寻找能与目的IP地址完全匹配的表项(网络号和主机号都要匹配)。如果能找到,则把报文发送给该表项指定的下一跳路由器或直接连接的网络接口(取决于标识字段的值)。

(2) 寻找能与目的网络号相匹配的表项。如果找到,则把报文发送给该表项指定的下一跳路由器或直接连接的网络接口(取决于标识字段的值)。目的网络上的所有主机都可以通过这个表项来处置。

(3) 寻找标为“默认(default)”的表项。如果找到,则把报文发送给该表项指定的下一跳路由器。

如果上面这些步骤都没有成功,那么该数据报就不能被传送。如果不能传送的数据报来自本机,那么一般会向生成数据报的应用程序返回一个“主机不可达”或“网络不可达”的错误。

3. TCP协议

TCP提供一种面向连接的、可靠的字节流服务。面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似: 先拨号振铃,等待对方接电话建立连接后,再进行通话。

1) TCP的连接服务

TCP的连接服务操作如下。

(1) 应用数据在发送端首先被TCP分割成适合发送的数据块,称为报文段或段(segment)。

(2) 当发送端TCP送出一个报文段后,启动一个定时器,等待目的端确认收到这个报文。如果不能及时收到确认,将重发这个报文段。

(3) 当接收端TCP收到发自TCP连接另一端的数据时,将发送一个确认。

(4) 接收端TCP将进行首部检验和检验。这是一个端到端的检验和,目的是检测数据在传输过程中的任何变化。如果收到段的检验和有差错,TCP将丢弃这个报文段并且不确认收到此报文段(希望发端超时并重发)。

此外,当TCP报文段因IP数据报的失序而导致报文段到达失序时,TCP将对收到的数据进行重新排序,将收到的数据以正确的顺序交给应用层。TCP还能提供流量控制。

2) TCP头

如图528所示,每个TCP头都包含源端和目的端的端口号,用于寻找发端和收端应用进程。这两个值加上IP首部中的源端IP地址和目的端IP地址可唯一确定一个TCP连接。序号用来标识从TCP发端向TCP收端发送的数据字节流,它表示在这个报文段中的第一个数据字节。如果将字节流看作在两个应用程序间的单向流动,则TCP用序号对每个字节进行计数。序号是32bit的无符号数,序号到达232-1后又从0开始。



图528TCP头格式



当建立一个新的连接时,SYN标识设为1。确认序号包含发送确认的一端所期望收到的下一个序号。因此,确认序号应当是上次已成功收到数据字节序号加1。只有ACK标识为1时确认序号字段才有效。

4.  UDP

UDP是一个无连接的传输层协议,进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。它与面向流字符的TCP协议不同,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。UDP不提供可靠性,它把应用程序传给IP层的数据发送出去,但是并不保证它们能到达目的地。

UDP头格式如图529所示。

端口号表示发送进程和接收进程。UDP长度字段是指UDP首部和UDP数据的字节长度,UDP的最小长度为8字节。



图529UDP头格式


5.  IPv6

IPv6是Internet工程任务组(Internet Engineering Task Force,IETF)设计的用于替代现行版本IP(IPv4)的下一代IP。

1) IPv6的特点

(1) IPv6地址长度为128位,与32位的IPv4相比,地址空间增加为IPv4地址的296倍,解决了原有IPv4中地址资源受限的问题。

(2) 灵活的IP报文头部格式。通过使用一系列固定格式的扩展头取代了IPv4中可变长度的选项字段。此外,IPv6中选项部分的处理方式也有所变化,使路由器可以简单忽略选项而不做任何处理,加快了报文处理速度。

(3) IPv6简化了报文头部格式,字段只有8个,加快了报文转发速度,提高了吞吐量。

(4) 提高了安全性。身份认证和隐私权是IPv6的关键特性。

(5) 支持更多的服务类型。

(6) IPv6使用更小的路由表。IPv6的地址分配一开始就遵循聚类(aggregation)的原则,使得路由器能在路由表中用一条记录(entry)表示一片子网,大大减小了路由器中路由表的长度,提高了路由器转发数据报的速度。

(7) IPv6增加了对增强的多播(multicast)支持以及对流的支持(Flow Control),这使得网络上的多媒体应用有了长足发展的机会,为服务质量(Quality of Service,QoS)控制提供了良好的网络平台。

(8) IPv6加入了对自动配置(Auto Configuration)的支持。这是对DHCP协议的改进和扩展,使得网络(尤其是局域网)的管理更加方便和快捷。

IPv6报由IPv6报头(40字节固定长度)、扩展报头和上层协议数据单元三部分组成。IPv6报扩展报头中的分段报头指明了IPv6报的分段情况。其中不可分段部分包括IPv6报头、HopbyHop选项报头、目的地选项报头(适用于中转路由器)和路由报头; 可分段部分包括认证报头、ESP协议报头、目的地选项报头(适用于最终目的地)和上层协议数据单元。但是需要注意的是,在IPv6中,只有源节点才能对负载进行分段,并且IPv6超大报不能使用该项服务。

2) IPv6头格式

IPv6报头长度固定为40字节,去掉了IPv4中的一切可选项,只包括8个必要的字段,因此尽管IPv6地址长度为IPv4的4倍,IPv6报头长度仅为IPv4报头长度的两倍。IPv6头格式如图530所示。



图530IPv6头格式


其中的各个字段分别如下。

版本(Version): 4位,IP协议版本号,值为6。

业务流类别(Traffic Class): 8位,指示IPv6数据流通信类别或优先级。功能类似于IPv4的服务类型(TOS)字段。

流标签(Flow Label): 20位,IPv6的新增字段,标记需要IPv6路由器特殊处理的数据流。该字段用于某些对连接的服务质量有特殊要求的通信,诸如音频或视频等实时数据传输。在IPv6中,同一信源和信宿之间可以有多种不同的数据流,彼此之间以非“0”流标记区分。如果不要求路由器做特殊处理,则该字段值置为“0”。

净荷长度(Payload Length): 16位负载长度,包括扩展头和上层PDU,16位最多可表示65 535字节负载长度。超过这一字节数的负载,该字段值置为“0”,使用扩展头逐个跳段(HopbyHop)选项中的巨量负载(Jumbo Payload)选项。

下一个头(Next Header): 8位,识别紧跟IPv6头后的报头类型,如扩展头(有的话)或某个传输层协议头(诸如TCP、UDP或者ICMPv6)。

跳极限(Hop Limit): 8位,类似于IPv4的TTL(生命期)字段,用包在路由器之间的转发次数来限定包的生命期。包每经过一次转发,该字段减1,减到0时就把这个包丢弃。

源IP地址(Source Address): 128位,发送方主机地址。

目的IP地址(Destination Address): 128位,在大多数情况下,目的地址即信宿地址。但如果存在路由扩展头的话,目的地址可能是发送方路由表中的下一个路由器接口。

3) 扩展报头

IPv6报头设计中对原IPv4报头所做的一项重要改进就是将所有可选字段移出IPv6报头,置于扩展头中。由于除HopbyHop选项扩展头外,其他扩展头不受中转路由器检查或处理,这样就能提高路由器处理IPv6分组的性能。

通常,一个典型的IPv6报没有扩展头。仅当需要路由器或目的节点进行某些特殊处理时,才由发送方添加一个或多个扩展头。与IPv4不同,IPv6扩展头长度任意,不受40字节限制,以便于日后扩充新增选项,这一特征加上选项的处理方式使得IPv6选项能得以真正利用。但是为了提高处理选项头和传输层协议的性能,扩展头总是8字节长度的整数倍。目前,RFC 2460中定义了以下6个IPv6扩展头: HopbyHop(逐个跳段)选项报头、目的地选项报头、IPv6报头结构路由报头、分段报头、认证报头和ESP协议报头。

4) IPv6地址

IPv6地址为128位长,通常写为8组,每组为4个十六进制数的形式。例如,2001:0db8:85a3:08d3:1319:8a2e:0370:7344是一个合法的IPv6地址。如果4个数字都是零,可以简写为0或被省略。

例如: 

2001:0db8:85a3:0000:1319:8a2e:0370:7344

等价于

2001:0db8:85a3::1319:8a2e:0370:7344

如果因为省略而出现了两个以上的冒号的话,可以压缩为两个连写的冒号(::),但这种零压缩在地址中只能出现一次。因此,
2001:0DB8:0000:0000:0000:0000:1428:57ab、2001:0DB8:0000:0000:0000::1428:57ab、2001:0DB8:0:0:0:0:1428:57ab、2001:0DB8:0::0:0:1428:57ab、2001:0DB8::1428:57ab都是合法的地址,并且它们是等价的。但2001::25de::cade是非法的。

5.4.2Internet接入技术

本节介绍Internet的常规接入方式以及网络互联设备。

1.  Internet接入方式

Internet接入是通过特定的信息采集与共享的传输通道,完成用户与Internet的高带宽、高速度的物理连接。通常采用以下几种方式实现Internet接入。

(1) 电话线拨号。它是早期使用的窄带接入方式。它通过电话线,利用当地运营商提供的接入号码,拨号接入互联网,传输速率一般不超过56kb/s。特点是使用方便,只需有效的电话线及自带MODEM的PC就可完成接入。主要用在一些低传输速率的网络应用(如网页浏览查询、聊天、Email等),适合临时性接入或无其他宽带接入场所的使用。缺点是速率低,无法实现一些高速率要求的网络服务; 其次是费用较高(接入费用由电话通信费和网络使用费组成)。

(2)  ISDN。综合业务数字网(Integrated Service Digital Network,ISDN),俗称“一线通”。它采用数字传输和数字交换技术,将电话、传真、数据、图像等多种业务综合在一个统一的数字网络中进行传输和处理。用户利用一条ISDN用户线路,可以在上网的同时拨打电话、收发传真,就像两条电话线一样。ISDN基本速率接口有两条64kb/s的信息通路和一条16kb/s的信令通路,简称2B+D。当有电话拨入时,它会自动释放一个B信道来进行电话接听,主要适合于普通家庭用户使用。缺点是速率仍然较低,无法实现一些高速率要求的网络服务; 其次是费用同样较高(接入费用由电话通信费和网络使用费组成)。

(3)  xDSL接入。xDSL是各种类型数字用户线路(Digital Subscribe Line,DSL)的总称,包括ADSL、RADSL、VDSL、SDSL、IDSL和HDSL等。xDSL中的x代表任意字符或字符串。根据采取调制方式的不同,获得的信号传输速率和距离以及上行信道和下行信道的对称性也不同。它是在现有的铜质电话线路上采用较高的频率及相应调制技术,利用在模拟线路中加入或获取更多的数字数据的信号处理技术来获得高传输速率。

ADSL可直接利用现有的电话线路,通过ADSL MODEM进行数字信息传输,理论传输速率可达到下行8Mb/s和上行1Mb/s,传输距离可达4~5km。ADSL2+的传输速率可达下行24Mb/s和上行1Mb/s。另外,最新的VDSL2技术可以达到上下行各100Mb/s的速率。其特点是速率稳定、带宽独享、语音数据不干扰等。适用于家庭、个人等用户的大多数网络应用,可满足一些宽带业务,包括IPTV、视频点播(VOD)、远程教学、可视电话、多媒体检索、LAN互联、Internet接入等。

(4)  HFC。HFC(Hybrid FiberCoaxial)是一种基于有线电视网络同轴电缆的接入方式。HFC通常由光纤干线、同轴电缆支线和用户配线网络三部分组成。从有线电视台出来的节目信号先变成光信号在干线上传输,到用户区域后把光信号转换成电信号,经分配器分配后通过同轴电缆送到用户。它与早期CATV同轴电缆网络的不同之处主要在于,在干线上用光纤传输光信号,在前端需完成电光转换,进入用户区后要完成光电转换。

HFC的主要特点是: 传输容量大,易实现双向传输,从理论上讲,一对光纤可同时传送150万路电话或2000套电视节目; 频率特性好,在有线电视传输带宽内无须均衡; 传输损耗小,可延长有线电视的传输距离,25km内无须中继放大; 光纤间不会有串音现象,不怕电磁干扰,能确保信号的传输质量。同传统的CATV网络相比,其网络拓扑结构也有些不同: 第一,光纤干线采用星形或环状结构; 第二,支线和配线网络的同轴电缆部分采用树状或总线结构; 第三,整个网络按照光节点划分成一个服务区。这种网络结构可满足为用户提供多种业务服务的要求。随着数字通信技术的发展,特别是高速HFC宽带通信时代的到来,HFC已成为现在和未来一段时期内宽带接入的最佳选择,因而HFC又被赋予新的含义,特指利用混合光纤同轴来进行双向宽带通信的CATV网络。

HFC网络能够传输的带宽为750~860MHz,少数达到1GHz。根据原邮电部1996年的意见,其中5~42/65MHz频段为上行信号占用,50~550MHz频段用来传输传统的模拟电视节目和立体声广播,650~750MHz频段传送数字电视节目、VOD等,750MHz以后的频段留待以后技术发展用。

(5) 光纤宽带接入。通过光纤接入到小区节点或楼道,再由网线连接到各个共享点上(一般不超过100m),提供一定区域的高速互联接入。其特点是传输速率高、抗干扰能力强,适用于家庭、个人或各类企事业团体,可以实现各类高速率的互联网应用(视频服务、高速数据传输、远程交互等),缺点是一次性布线成本较高。

(6) 无线网络接入。是一种有线接入的延伸技术,使用无线射频技术收发数据,减少使用电线进行的连接。因此无线网络系统既可达到建设计算机网络系统的目的,又可让设备自由安排和搬动。在公共开放的场所或者企业内部,无线网络一般会作为已存在有线网络的一个补充方式,可使装有无线网卡的计算机通过无线手段方便地接入互联网。

2. 网络互联设备

Internet网络要由不同类型的网络实现互联,关键问题是实现网络的物理连接。网络互联设备负责实现网络间通信、协议转换等。按照不同的分类方式,它们可以包含中继器、集线器、网桥、交换机、路由器、网关等。

1) 网络物理层互联设备

(1) 中继器。中继器(repeater)是局域网互联最简单的设备,工作在物理层。它接收并识别网络信号,然后再生信号并将其发送到网络的其他分支上。要保证中继器能够正确工作,首先要保证每一个分支中的数据报和逻辑链路协议是相同的。例如,在IEEE 802.3以太局域网和IEEE 802.5令牌环局域网之间,中继器是无法使它们通信的。但是,中继器可以用来连接不同的物理介质,并在各种物理介质中传输数据报。某些多端口的中继器很像多端口的集线器,它可以连接不同类型的介质。

中继器是扩展网络的最廉价的方法。当扩展网络的目的是要突破距离和节点限制,并且连接的网络分支都不会产生太多的数据流量,成本又不能太高时,就可以考虑选择中继器。采用中继器连接网络分支的数目要受具体的网络体系结构限制。中继器没有隔离和过滤功能,一个分支出现故障可能影响到其他的每一个网络分支。

(2) 集线器。集线器是有多个端口的中继器,简称Hub,是一种以星形拓扑结构将通信线路集中在一起的设备,相当于总线,工作在物理层,是局域网中应用最广的连接设备。

Hub分为切换式、共享式和可堆叠共享式三种。①切换式Hub负责重新生成每一个信号并在发送前过滤每一个包,而且只将其发送到目的地址。切换式Hub可以使10Mb/s和100Mb/s的站点用于同一网段中。②共享式Hub提供了所有连接点站点间共享的一个最大频宽。例如,一个连接着几个工作站或服务器的100Mb/s共享式Hub所提供的最大频宽为100Mb/s,与它连接的站点共享这个频宽。共享式Hub不过滤或重新生成信号,所有与之相连的站点必须以同一速度工作(10Mb/s或100Mb/s)。所以共享式Hub比切换式Hub价格便宜。③堆叠共享式Hub是共享式Hub中的一种,当它们级联在一起时,可看作网中的一个大Hub。

2) 数据链路层互联设备

(1) 网桥。网桥(bridge)是在数据链路层实现网络互联的设备,在两个局域网段之间对链路层帧进行接收、存储与转发。网桥可分为本地网桥和远程网桥。本地网桥是指在传输介质允许长度范围内互联网络的网桥,远程网桥是指连接的距离超过网络的常规范围时使用的远程桥,通过远程桥互联的局域网将成为城域网或广域网。如果使用远程网桥,则远程桥必须成对出现。在网络的本地连接中,网桥可以使用内桥和外桥。内桥是文件服务的一部分,通过文件服务器中的不同网卡连接起来的局域网,由文件服务器上运行的网络操作系统来管理。外桥安装在工作站上,实现两个网络之间的连接。外桥不运行在网络文件服务器上,而是运行在一台独立的工作站上。外桥可以是专用的,也可以是非专用的。作为专用网桥的工作站不能当普通工作站使用,只能用于建立两个网络之间的桥接; 而非专用网桥的工作站既可以作为网桥,也可以作为工作站。

(2) 交换机。交换机(switcher)根据以太网帧中的目的地址,将以太帧从源端传送至目的端。可以同时向不同的目的端口传送以太帧,起到提高网络实际吞吐量的效果。交换机可以同时建立多个传输路径,所以在应用连接多台服务器的网段上可以收到明显的效果。按采用的技术,交换机分为直通式和存储转发式。①直通式(cutthrough)交换机一旦收到信息包中的目标地址,在收到全帧之前便开始转发,适用于同速率端口和碰撞、误码率低的环境。②存储转发式(storeandforward)交换机确认收到的帧,过滤处理坏帧,适用于不同速率端口和碰撞、误码率高的环境。

3) 网络层互联设备

路由器(router)工作于网络层,主要用于广域网或广域网与局域网的互联,可以在多个网络上交换和路由数据报。路由器通过在相对独立的网络中交换具体协议的信息来实现这个目标。比起网桥,路由器不但能过滤和分隔网络信息流、连接网络分支,还能访问数据报中更多的信息,以提高数据报的传输效率。

路由器中建立有路由表,包含有网络地址、连接信息、路径信息和发送代价等。通过路由表,执行相应的路由算法,可实现数据在不同网段的转发。

路由器主要用于连接多个逻辑上分开的网络。逻辑网络是指一个单独的网络或一个子网。当数据从一个子网传输到另一个子网时,可通过路由器来完成。因此,路由器具有判断网络地址和选择路径的功能,能在多网络互联环境中建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网。

4) 应用层互联设备

网关(gateway)是应用层互联设备,负责连接不同类型而协议差别又较大的网络。

网关将协议进行转换,实现数据重新分组,以便在两个不同类型的网络系统之间进行通信。通常,网关只进行一对一的协议转换,或是少数几种特定应用协议的转换,很难实现通用的协议转换。用于网关转换的应用协议有电子邮件、文件传输和远程工作站登录等。

5.4.3Internet路由算法

路由算法的目标在于实现节点间的数据转发。当源节点无法直接将数据报发送到目标节点时,需要根据转发机制建立一条从源节点到目标节点的转发路径,以便将数据报发送到目标节点。



图531路由转发示意图


如图531所示,节点1无法直接将数据报发送到节点6,因此,根据转发机制,建立一条从1到6的转发路径,1→2→3→6,路径上的每个节点将数据报转发到下一个节点(下一跳),直到数据报到达目标节点6为止。

本节介绍典型的路由算法以及目前流行的Internet、自组织网络、延迟容忍网络(机会网络)中用到的路由方式。

1. 典型路由算法




图532最短路由示意图

(1) 最短路径路由。将网络节点建立一个子网图,图中每个节点代表路由器或有路由功能的节点,节点间的连线代表通信链路。最短路径路由的基本思想是首先找出源节点和目标节点之间的最短路径,然后在路径上各节点复制一次数据报,并实现数据转发到下一跳,直到目标节点。衡量最短路径的方式可以是跳数、链路间物理距离、链路传播时延、带宽、平均流量、通信开销、平均队列长度等因素的一个函数。

例如图532中,图的顶点代表节点号,图的边代表两个节点间的通信距离。如果以节点间跳数作为最短路径计算因素的话,从节点1到节点8的最短路径有1→2→5→8和1→4→7→8两条,跳数都是3。如果以节点间物理距离作为最短路径计算因素的话,从节点1到节点8的最短路径有1→4→7→8,总距离是5。

(2) 扩散法。扩散法,又名洪泛法,路由节点将每个进来的分组复制并转发到除了进来线路之外的每一条线路上。扩散法会产生大量的冗余数据报,造成网络拥塞。

如图533所示,节点3要和节点8通信,采用洪泛法时,要对每个邻居节点均复制并转发数据报,这样,总能使数据报到达目标节点8。




图533洪泛路由示意图


(3) 选择性扩散算法。为了降低洪泛法造成的数据冗余,减少网络拥塞,出现了选择性扩散算法。在该算法中,节点仅有选择地复制并递交给某些预先选好的节点。

如图534所示,节点3仅选择距离节点8距离近的节点5和6实现数据转发。



图534选择性扩散路由示意图

2. 常用路由分类

(1) 固定拓扑结构路由。在Internet中,路由器专门负责数据转发。路由器通常是固定的,其邻居节点发生变化的频率较小,故拓扑结构固定,也就是说路由表的更新相对较缓。

路由器都有一张路由表,表中可以列出当前已知的到每个目标节点的最佳距离以及所使用的线路,并通过在邻居之间交换信息实现路由表的动态更新,此方法称为距离矢量路由。但是距离矢量路由需要很长的收敛时间,所以,被链路状态路由算法代替。链路状态路由算法的改进之处在于仅发送它的路由表中描述了其自身链路状态发生变化的那一部分路由项。

(2) 自组织路由。当路由器是移动节点时,即节点具有移动性和路由转发功能时(例如移动车载网MANET),或者因考虑到节能需要采用节点休眠机制(例如无线传感器网络)时,网络的拓扑结构会动态改变,传统的固定拓扑结构、已知固定邻居等规则将不再适用。此网络称为自组织网络(Ad Hoc)。

自组织路由算法通常在节点对之间实行一次数据传输前,利用路径发现机制预先建立路由,然后再进行数据传输。

(3) 机会路由。在区域更加广泛、固定路由设施相对不完备的稀疏网络中,例如星际网络、乡村网络、野生动物监测网络等,往往缺乏固定的路由设施,无法在数据传送时预先建立路由,因而常常导致数据不能被正常传送。而传统的有线网络或无线Ad Hoc网络路由算法都是基于网络中具有稳定的源端到目标端路由的做法,无法适应稀疏网络架构的应用场景。因此,出现了一种新的基于机会转发的路由技术,使用该技术的网络称为机会网络。

机会路由不需要预先建立路由,采用的是路由转发机制,即“存储携带转发”(StoreCarryForwarding)的模式工作。在此模式中,当目前没有合适的下一跳节点时,消息将会在当前节点上存储; 当它与下一跳节点之间出现通信时机时,会将报文传输给下一跳节点,然后由下一跳节点继续携带该报文,依次存储、转发,直到报文转发到目标节点。


5.5本章小结
本章对物联网的通信技术进行了描述,主要涉及近距离无线通信技术、远距离无线通信技术、有线通信技术和Internet技术。近距离无线通信技术和有线通信技术被用在感知设备以及客户机、服务器等计算设备的局域网络互联; 在此基础上,利用有线通信技术(光纤)或者远距离无线通信技术与Internet实现互联。因此,Internet可被比喻为物联网的躯干,有线通信技术(光纤)或者远距离无线通信技术被比喻为四肢,近距离无线通信技术和有线通信技术可被看作手脚。通过本章的学习,能够对物联网中典型的通信手段和组网方式有一个系统的了解和常规的认识。


习题

一、 选择题

1. WiFi和4G这两种技术的关系本质上是()。



A.  互补B.  竞争C.  兼容D.  无关

2.  IEEE 802.11b最大的数据传输速率可以达到()。

A. 108Mb/sB. 54Mb/sC. 24Mb/s D. 11Mb/s

3.  IEEE 802.11g最大的数据传输速率可以达到()。

A. 108Mb/sB. 54Mb/sC. 24Mb/s D. 11Mb/s

4.  IEEE 802.11n可以加入的标准不包括()。

A.  IEEE 802.11aB.  IEEE 802.11bC.  IEEE 802.11gD.  前面都不对

5. WiFi接入点AP的主要功能为()。

A.  提供无线覆盖B.  鉴权C.  计费D. 存储

6. 在ZigBee技术中,PHY层和MAC层采用()协议标准。

A. IEEE 802.15.4B. IEEE 802.11bC. IEEE 802.11aD. IEEE 802.12

7. 在ZigBee技术中,PHY层物理层的数据传输速率为()。

A. 100kb/sB. 200kb/sC. 250kb/sD. 350kb/s

8.  192.168.1.1代表的是()地址。

A. A类B. B类C. C类D. D类

9.  对于一个没有见过子网划分的传统C类网络来说,允许安装的最多主机数为()。

A.  1024B. 65025C. 254D. 16E.48

10.  IP地址219.55.23.56的缺省子网掩码有()位。



A. 8B. 16C. 24D. 32

11. 保留给用户自测试的I类地址是()。

A.  127.0.0.0B.  127.0.0.1C.  224.0.0.9D.  126.0.0.1

12.  在TCP/IP协议栈的数据发送过程中,报文是由()组装完成的。

A. 应用层B. 传输层C.  网络层D.  网络接口层

二、 问答题

1. 近距离无线通信技术有哪些?各有什么特点?

2.  WiFi的常用组网方式有哪些?

3. 简述蓝牙的组网特点。

4. 简述ZigBee的组网特点。

5. 按照ISO的网络体系结构标准,WiFi、蓝牙及ZigBee分别工作在哪些层?

6. 远距离无线通信技术有哪些?各有什么特点?

7. 卫星的工作方式及常用频段是什么?

8.  4G与5G的主要区别是什么?

9. 有线通信技术有哪些?

10. 光纤通信原理是什么?

11. 以太网的特点及组网方式是什么?

12.  Internet的TCP/IP协议栈结构是什么?

13. 以FTP为例,解释网络各层的工作原理及包结构。

14.  IP地址的类型有哪些?202.196.96.5属于哪类IP?

15. 试述IPv6与IPv4的区别。

16. 常用网络互联设备及工作方式有哪些?

17. 简述路由选择算法中的洪泛法的原理,并设计一种改进的选择性洪泛法。

18. 描述IPv4首部的结构,并说明其大小的计算方法。