南邮计算机学院—专业英语大作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一:英译汉
翻译的内容:《Computer_Networks_4th_Edition》书中的第四章的第六节(1-3小节)和第八节。
4.6蓝牙
1994年,L.M.Ericsson公司对于“在无电缆情况下将它的移动电话和其他设备(比如PDA)连接起来”产生了浓厚的兴趣。它与其他四个公司(IBM、英特尔、诺基亚和东芝),组成了一个团体SIG(特别兴趣集团)联盟来开发一个无线标准,用于将计算机和通信设备或附加部件通过短距离的、低功耗的、低成本的无线电波相互连接起来。这个项目被命名为蓝牙(Bluetooth),该名字来源于北欧的一个海盗王Harald Blaatand(Bluetooth)II(940~981),他统一(即征服)了丹麦和挪威。
虽然最初的想法只是要去掉设备之间的电缆,但是,很快它便扩大了范畴,开始侵入到无线LAN的领地中去了。尽管这样的改变使得该标准更加有应用价值,但是这也造成了与802.11进行竞争的局面。更加糟糕的是,这两个系统还会相互电场干扰。同时值得注意的是,Hewlett-Packard曾经在几年以前引入了一个红外网络,一边将计算机的外围设备通过无线的方式连接起来,但遗憾的是,这种网络并没有真正大规模的流行起来。
尽管如此,到1999年7月,蓝牙SIG发布了一份1500页的规范(1.0版本)。此后不久正在考虑无线个人域网络(PAN)的IEEE标准组织802.15采纳了蓝牙的文档作为它的基础,并开始对它进行修订。这件事情虽然看起来非常怪异,因为802.15在对一项已经有了细致规范,但无非兼容实现(还需要进一步调整)的技术进行了标准化,然而,历史表明,通过一个像IEEE这样的中立机构来管理一个开放的标准往往有助于一项技术的推广和应用。更为精确地来说,我们应该注意到,蓝牙规范是针对整个系统的,从物理层到应用层,面面俱到。IEEE802.15委员会仅对物理层和数据链路层进行了标准化,协议栈中的其他部分并没有纳入到它的规范之中
尽管IEEE于2002年批准了第一个PAN标准802.15.1,然而,蓝牙SIG仍然在积极的改进它的方案。蓝牙SIG和IEEE的版本并不完全一样,期望在不久的将来它们会汇聚到同一个标准上。
4.6.1 蓝牙的体系结构
作为学习蓝牙系统的开始,我们首先快速的浏览一下蓝牙系统中所包含的内容以及它所针对的目标。蓝牙系统的基本单元式一个微微网(piconet),微微网包含一个主节点,以及10米距离之内至多7个活动的从节点。在同一个大的房间中可以同时存在多个微微网络,它们甚至可以通过一个桥节点连接起来,如图4.35所示。一组相互连接的微微网称为一个分散网(scatternet)。
图4.35 两个微微网连接起来构成一个分散网
在一个微微网中,除了7个活动的从节点以外,还可以有多达255个静观节点(parked node)。所谓静观节点是指这样的设备主节点已将它们切换到一个低功耗状态,以便降低它们的电源消耗。一个处于静观状态的设备,除了响应主节点的激活或者指示信号以外,不做其他任何事情。在活动状态和静止状态之间,还有两种中间电源状态;限制(hold)和监听(sniff)状态,但这两种状态不是我们这里所关心的。
这种主/从模式的设计理由是,设计者期望将一个完整的蓝牙芯片的实现代缴降低到5美元以下。其直接后果是,从设备基本上都是一些哑设备,只能完成一些主节点告诉它们该做的事情实际上,微微网是一个中心化的TDM系统,主节点控制了时钟,它决定了每个时槽中哪个设备可以进行通信。所有的通信都是在主节点和从节点之间进行的,从节点与从节点之间的直接通信室不可能的。
4.6.2蓝牙应用
大多数网络协议只是为通信个体提供通信,至于用这些协议来做哪些事情,这是应用设计者们应该考虑的问题。例如,802.11并没有规定用户得使用他们的笔记本电脑来收发邮件、浏览web页面,或者别的事情。与此相反,蓝牙V1.1规范列出了13种需要支持的专门应用,并且为每一种应用提供了不同的协议栈。不幸的是,这种做法导致了极大地复杂性,这里我们部队这些协议栈进行讨论,仅在图4.36中列出这13种应用。这里的应用也被称为应用轮廓(profile)。通过粗略的看一看这些轮廓,我们会更加清楚的了解到蓝牙SIG努力要达到的目标。
英文名称中文名称说明
Generic access 一般访问针对链路管理的过程
Service discovery 服务发现用于发现所也提供的服务的协议
Serial port 串行端口用于代替串行端口电缆
Generic object exchange 一般的对象交换为对象移动过程定义“客户-服务器”关系LAN access LAN访问在移动计算机和固定LAN之间的协议
Dial-up networking 拨号联网允许一台笔记本计算机通过移动电话进行呼叫
Fax 传真允许一台移动的传真机与一部移动电话进行通话Cordless telephony 无绳电话将一个手持话机与本地的基站连接起来Intercom 内部通信联络系统数字步话机
Headset 头戴通话允许免提的话音通信
Object push 对象推送提供一种交换简单对象的方法
File transfer 文件传送提供一种更为通用的文件传送设施Synchronization 同步允许一个PDA与另一台计算机进行数据同步
图4.36 蓝牙应用轮廓
第一个应用轮廓是一般的访问,它实际上并不是一个应用,而是其他实际应用赖以存在的基础。它的主要任务是为主从节点之间建立和维护安全的链路(通信)提供一种方法。另一个相对比较通用的应用是服务发现轮廓,蓝牙设备利用该服务可以发现其他设备提供哪些服务。所有的蓝牙设备都应该实现这两个轮廓。其余的轮廓都是可选的。
串行端口轮廓是一个传输协议,其他大多数轮廓会用到该协议。串行端口轮廓模拟一条串行线,对于那些老的使用串行线的应用程序,该轮廓特别有用。
一般的对象交换轮廓为数据移动操作定义了客户-服务器关系。客户发现这样的数据移动操作,然而,从设备既可以是客户,也可以使服务器。如同串行端口轮廓一样,它是其他一些轮廓的基础。
接下来的三个轮廓都是针对网络连接的。LAN访问轮廓使得一个蓝牙设备可以连接到一个固定的网络中,它直接与802.11竞争。拨号联网轮廓是蓝牙整个工程的最初动机。它使得一台笔记本电脑可以连接到一部移动电话上(该电话包含一个内置的无线调制解调器)。传真轮廓与拨号联网轮廓类似,只不过,它允许无线传真机利用移动电话来发送和接收传真,两者之间无需连接。
接下来的三个轮廓都是针对电话的。无绳电话轮廓提供了一种办法将无绳电话的手持机与基站连接起来。目前,大多数无绳电话不能当做移动电话来使用,但是在将来,无绳电话和移动电话可能会合并起来。内部通信联络系统轮廓使得两部电话就像步话机那样连接起来。最后,头戴通话轮廓为头戴设备和基站之间提供了免提话音通信的能力,例如,在驾驶汽车的时候就是一部免提电话。
剩下的三个轮廓都被用于在两个无线设备之间实际交换对象。这些对象可以使名片,图片或者数据文件。尤其,同步轮廓的主要用途是,当一个PDA或者笔记本计算机离开家的时候,通过通过同步轮廓可以将数据装到PDA或者笔记本电脑中,而当它回到家里的时候,又可以将数据收集回来。
真的有必要分清楚所有这些应用的细节,并且为每一种应用提供不同的协议栈吗?也许并没有这个必要,但是,由于存在许多个不同的工作组,他们分别在设计该标准的不同部分,因此,每个工作组都关注它自己特定的问题,从而形成了它自己的轮廓。你可以把这看成是Cnoway法则在起作用(在1968年4月份的Datamation杂志上,Melvin Conway评述说,如果你安排n个人编写一个编译器,那么,你将会得到一个n步的编译器,或者更一般地,软件结构反映出了编写该软件的小组的结构)。或许蓝牙标准根本不用13个协议栈,两个就可以了,一个用于文件传输,另一个用于流式的实时通信。
4.6.3 蓝牙协议栈
蓝牙标准有许多协议,它们按照松散的方式被组织到各层中。层的结构并不遵从OSI 模型,或TCP/IP模型,或802模型。然而,IEEE正在修订蓝牙标准,以便强行将它们纳入到802模型中。经过802委员会修改之后的蓝牙基本协议结构如图4.37所示。
应用/轮廓
其它RFcomm 电话服务发现
音频音频
LLC
逻辑链路控制适应协议(链路管理器)
基带