2.1 计算机网络概念 2.2 因特网体系结构 ★ 2.3 OSI-RM与TCP/IP的关系 2.4 TCP/IP协议簇 ★ 第2章 计算机网络与因特网体系结构 2.1 计算机网络概念 2.2 因特网体系结构 ★ 2.3 OSI-RM与TCP/IP的关系 2.4 TCP/IP协议簇 ★
2.1 计算机网络概念 2.1.1 计算机网络的产生和发展 计算机技术和通信技术的发展和结合,形成了计算机网络。 2.1 计算机网络概念 2.1.1 计算机网络的产生和发展 计算机技术和通信技术的发展和结合,形成了计算机网络。 计算机网络是利用通信线路连接起来的,通过通信协议实现资源共享的独立的计算机的集合。 20世纪50年代,为了共享远地的计算资源,将终端通过通信线路与远地的计算机相连,构成了面向终端的计算机网络。 20世纪60年代末,ARPANET的出现真正标志着计算机网络的形成。
20世纪80年代,微型计算机系统的发展和普及促进了局域网的迅速崛起,形成了网络互联的格局。 20世纪70年代,计算机网络体系结构得到了逐步完善和规范化。国际标准化组织ISO推出了开放系统互连的7层参考模型。 20世纪80年代,微型计算机系统的发展和普及促进了局域网的迅速崛起,形成了网络互联的格局。 20世纪90年代,WWW的出现和因特网的商业化使得因特网以极其迅猛的速度向全球蔓延。局域网逐渐成了以太网的一统天下。 TCP/IP也成为了进行网络互联的必选协议。 进入21世纪后,无线网络的发展非常迅速,下一代网络技术的研究如火如荼。
2.1.2 计算机网络的分类 拓扑图中的点通常称为结点,结点分为: 网络拓扑图中的线通常称为链路。 需要注意的是逻辑结构和物理结构的概念。 2.1.2 计算机网络的分类 网络的拓扑图是一种抽象,主机和连网设备被抽象为点,通信线路被抽象为线。 拓扑图中的点通常称为结点,结点分为: 交换结点一般指进行信息转发的连网设备, 访问结点一般是指使用或提供服务的主机。 网络拓扑图中的线通常称为链路。 需要注意的是逻辑结构和物理结构的概念。 按照网络的覆盖范围,网络可以划分为: 广域网(Wide Area Network,WAN) 城域网(Metropolitan Area Network,MAN) 局域网(Local Area Network,LAN) 个域网(Personal Area Network,PAN)
按照网络的拓扑结构,网络可以划分为如图所示的总线型网、环型网、星型网、格状网。
2.1.3 网络协议与体系结构 1.网络协议及相关概念 网络协议是通信双方共同遵守的规则和约定的集合。网络协议包括三个要素: 2.1.3 网络协议与体系结构 1.网络协议及相关概念 网络协议是通信双方共同遵守的规则和约定的集合。网络协议包括三个要素: 语法规定了信息的结构和格式; 语义表明信息要表达的内容; 同步规则涉及双方的交互关系和事件顺序。 整个计算机网络的实现体现为协议的实现。 为了保证网络的各个功能的相对独立性,以及便于实现和维护,通常将协议划分为多个子协议,并且让这些协议保持一种层次结构,子协议的集合通常称为协议簇。
协议的实现要落实到一个个具体的硬件模块和软件模块上,在网络中将这些实现特定功能的模块称为实体(Entity)。 协议分层的好处: 网络协议的分层有利于将复杂的问题分解成多个简单的问题,从而分而治之; 分层有利于网络的互联,进行协议转换时可能只涉及某一个或几个层次而不是所有层次; 分层可以屏蔽下层的变化,新的底层技术的引入,不会对上层的应用协议产生影响。 协议的实现要落实到一个个具体的硬件模块和软件模块上,在网络中将这些实现特定功能的模块称为实体(Entity)。 如图2-2所示,两个结点之间的通信体现为两个结点对等层(结点A的N+1层与结点B的N+1层)之间遵从本层协议的通信。
协议中的格式和语义只有对等实体能够理解。 各层的协议由各层的实体实现,通信双方对等层中完成相同协议功能的实体称为对等实体。对等实体按协议进行通信,所以协议反映的是对等层的对等实体之间的一种横向关系,严格地说,协议是对等实体共同遵守的规则和约定的集合。 协议中的格式和语义只有对等实体能够理解。
一般对等实体间的通信是通过下层实体来完成的。上面的层次要完成特定的功能必须使用下面层次所提供的服务,下层实体是服务提供者,上层实体是服务使用者。 对等实体之间数据单元在发送方逐层封装,在接收方的逐层解封装。发送方N层实体从N+1层实体得到的数据包称为服务数据单元(Service Data Unit,SDU)。N层实体只将其视为需要本实体提供服务的数据,将服务数据单元进行封装,使其成为一个对方能够理解的协议数据单元(Protocol Data Unit,PDU),封装过程实际上是为SDU增加对等实体间约定的协议控制信息(Protocol Control Information,PCI)的过程。
封装时通常是将协议控制信息加在SDU的前面,因此,又称为首部信息。 相邻层次的协议实体之间的交互通过接口进行,因为相邻层次实体间是提供服务和使用服务的关系,所以该接口称为服务访问点(Service Access Point,SAP)。对服务访问点的使用是通过服务原语实现的。局域网中常见的四类服务原语是: 请求 Request 指示 Indication 响应 Response 认可 Confirm。 请求又可以细分为建立连接请求、数据传输请求和断开连接请求。 在通信系统中发送方称为信源,接收方称为信宿。
2.OSI体系结构 网络划分为资源子网和通信子网,如图2-3所示。 通信子网由通信设备和线路构成,资源子网由主机和其他末端系统构成。交换结点属于通信子网,访问结点属于资源子网。 因为主机也具有通信功能,所以严格地讲,主机中负责底层通信的部分也应该属于通信子网。
20世纪70年代出现了多种网络体系结构。针对这一问题,国际标准化组织ISO提出了著名的开放系统互连参考模型ISO/OSI-RM。
OSI各层的功能如下: (1)物理层 物理层涉及网络接口和传输介质的机械、电气、功能和规程方面的特性。具体包括接口和介质的物理特性、二进制位的编码解码、传输速率、位同步、传输模式、物理拓扑、线路连接等。物理层涉及的数据单位是二进制位(Bit)。 传输模式: 单工(Simplex) 半双工(Half-duplex) 全双工(Full-duplex)
线路连接分为: 点到点连接——两个设备通过一条专用链路连接 多点连接——多个设备共享同一条链路。 (2)数据链路层 数据链路层将不可靠的物理层转变成一个无差错的链路。其具体功能包括数据成帧、介质访问控制、物理寻址、差错控制、流量控制等。数据链路层涉及的数据单位是帧(Frame)。 数据链路层分为: 介质访问控制(MAC) 逻辑链路控制(LLC)
(3)网络层 网络层负责报文分组(Packet)从源主机到目的主机的端到端传输过程。具体功能包括跨网络逻辑寻址、路由选择、流量控制、拥塞控制等。网络层涉及的数据单位是报文分组。 以上三层属于通信子网。 (4)传输层 传输层负责整个报文(Message)从源到目的的传输。具体功能包括连接控制、流量控制、差错控制、报文的分段和组装、主机进程寻址等。传输层关注的是报文的完整和有序问题。源和目的指的是主机中的进程。 传输层实现了高层与通信子网的隔离。
会话层负责网络会话的控制。具体功能包括会话的建立、维护和交互过程中的同步。 (6)表示层 (5)会话层 会话层负责网络会话的控制。具体功能包括会话的建立、维护和交互过程中的同步。 (6)表示层 表示层负责信息的表示和转换。具体功能包括数据的加密/解密、压缩/解压、与标准格式间的转换等。 (7)应用层 应用层负责向用户提供访问网络资源的界面。应用层包括一些常用的应用程序和服务,如电子邮件、文件传输、网络虚拟终端、WWW服务、目录服务等。 归纳起来,七层结构可以分为三个部分: 上面的用户支持层 中间的隔离层 下面的通信支持层
2.1.4 局域网技术 个人计算机的发展和普及促进了局域网的形成。局域网的特点是:网络覆盖范围较小;数据传输速率较高;误码率低;一般为一个单位所独有。 以太网是当前占主导地位的分组交换局域网技术,是由Xerox公司的Palo Alto研究中心在20世纪70年代早期发明的。Xerox公司,Intel公司和DEC公司于1978年将以太网进行了标准化。IEEE 802组织用IEEE 802.3发布了一个与这个标准兼容的标准版本。 以太网:类型 802.3:长度
到了20世纪90年代中期时,计算机的能力迅速增强,10Mbps的以太网就难以继续胜任主干的角色了。 以太网最初的设计采用总线结构,用同轴电缆作为传输介质。每根以太网电缆直径约为0.5英寸,长度约为500米。以太网的传输介质经历了由粗同轴电缆到细同轴电缆,再到双绞线 (Twisted pair) 的发展过程。 到了20世纪90年代中期时,计算机的能力迅速增强,10Mbps的以太网就难以继续胜任主干的角色了。 快速以太网(100Base-T) 双速以太网(10/100以太网) 千兆(吉比特)以太网 数据帧的格式都是一样的 快速以太网(100Base-T):除了提高速度外并未改变以太网标准的其它部分。快速以太网主要目的并不是用来提高两台计算机间的吞吐量,而是为了保证更多的站点接入和更高的总体流量。 10/100以太网:在从10Mbps技术到100Mbps技术的迁移过程中起到了非常重要的作用,10/100以太网又称为双速以太网,在这种网络中,线路一端的硬件能够自动检测到线路另一端硬件的速度类型。 千兆(吉比特)以太网:20世纪90年代末期,随着100Base-T以太网的普及,对以太网的吞吐能力的要求也不断提高。千兆以太网正是为了满足这一更大整体吞吐量的要求而研究出来的。
以太网为每个硬件网络接口指定一个惟一的48位二进制数作为以太网地址,该地址又称为硬件地址、物理地址、MAC地址或第二层地址。 保证以太网地址全球惟一的方法是由IEEE负责分配48位地址中的前24位,生产以太网网卡和设备的厂商向IEEE购买三字节的号码,作为厂商的地址块,地址的后三个字节再由厂商进行分配。 以太网目的地址可以有三种形式:单播地址、广播地址和组播地址。 以太网帧大小不小于64字节,不大于1518字节。 CISCO:00000C,3Com:02608C,HP:080009, Sun:080020,IBM:08005A,Intel:00AA00 10/100Mbps 64Byte(512bit) 1000Mbps 512Byte(4096bit)
以太网采用了具有冲突检测的载波监听多点接入CSMA/CD技术解决介质争用的冲突问题。 为了及时发现冲突,每个站点在发送信息的同时进行冲突检测。当检测到冲突时,主机接口放弃当前的传输,退让一个随机时间后再重试,退让采用二进制指数退让策略。 以太网为了增加其覆盖范围,可以采用中继器(Repeater)和网桥(Bridge)进行扩展。 其他局域网技术还有光纤分布式数据接口FDDI、 IEEE 802.4令牌总线、 IEEE 802.5令牌环等。 以太网采用循环冗余校验(CRC)。当帧到达目的主机后,数据链路层协议对数据帧进行校验,解封装,并根据帧类型决定将帧交给哪个协议软件模块进行处理。 帧类型为0x0800 → IP协议 帧类型为0x0806 → ARP协议 以太网上的一个站点在开始传输数据前,先对信道进行监听,只有当信道空闲时才进行发送。由于信号的传输延迟,网络上的其他站点不能立即接收到信号,在此期间可能有多个站点发送信息,从而引发冲突。
2.1.5 广域网技术 作为第一个广域网,ARPANET在研究网络寻址和路由方面起到了非常重要的作用。ARPANET是分组交换的实验床。 2.1.5 广域网技术 作为第一个广域网,ARPANET在研究网络寻址和路由方面起到了非常重要的作用。ARPANET是分组交换的实验床。 连接ARPANET的设备是称为分组交换结点PSN的小型机,最初PSN采用1822协议在ARPANET上传输数据,但1822协议未能得到厂商的支持,因此PSN后来采用了X.25标准。 ARPANET的寻址采用了层次化的地址结构,地址的一部分二进制位用于表示目的PSN,而另一部分二进制位用于表示与PSN相连的目的主机的端口。
X.25是CCITT于1976年给出的建议书。是网络与网络外部的数据终端设备DTE的接口标准。 X.25的物理层直接采用CCITT的X.21建议作为接口标准。 X.25在数据链路层使用了高级数据链路控制规程HDLC的子集:平衡型链路接入规程LAPB。 X.25的分组层在数据终端设备DTE和数据电路端接设备DCE之间建立逻辑信道。X.25支持呼叫虚电路和永久虚电路。
2.帧中继FR 帧中继是在X.25的基础上发展起来的,随着传输过程中的误码率的降低,为了降低信息的传输延迟,帧中继技术简化了中间结点在数据链路层对数据帧的差错处理,并省略了分组层的处理。帧中继的交换结点一旦识别出目的地址就立刻进行帧的转发。如果检测出差错,则将该帧丢弃。错误由两端高层协议进行恢复。 在提出X.25时所基于的传输设施是易受躁声干扰的模拟电话线路,因此X.25在其数据链路层采用差错控制,以确保数据帧的无差错传输。另外,X.25在第三层要进行逻辑信道上分组的按序传输处理。
3.异步传输模式ATM 异步传输模式是一种信元中继协议,采用面向连接的连网技术,ATM结合了电路交换的实时性和分组交换的灵活性。 ATM的传输介质可以是双绞线、光纤甚至可以是无线信道,ATM交换机之间的连接通常采用光纤作为传输介质。ATM既可以构成局域网,也可以构成城域网或广域网。ATM网络的底层使用称为信元(cell)的分组。ATM信元的特点是:长度较短,并且大小固定。每个ATM信元长度为 53字节。信元包含5个字节的首部和48字节的数据。
每个信元占用一个时隙(时间片),信道中时隙的分配是根据通信量的大小和排队规则决定的。遵从先来先服务的原则,时隙的分配是不固定的,这便是异步的含义,ATM采用了统计时分复用技术。 ATM 提供面向连接的服务。一旦连接成功,本地ATM交换机为该连接选定一个标识符。连接标识符可以循环使用。
ATM网络由一到多个高速交换机构成。一个典型的ATM网络如图2-9所示。 图中UNI表示用户-网络接口,是ATM端点与ATM交换机之间的接口。NNI表示网络-网络接口,是ATM交换机之间的接口。
2.1.6 无线网络 1.无线广域网WWAN(Wireless WAN) (1)蜂窝技术 2.1.6 无线网络 1.无线广域网WWAN(Wireless WAN) (1)蜂窝技术 蜂窝技术是一种无线通信技术。这种技术将地理区域划分成若干个小区,即“蜂窝”(Cell)。常见的蜂窝系统包括GSM、GPRS和CDMA。 GSM意为全球移动通信系统,GSM用的是窄带TDMA。 CDMA意为码分多址,是一种先进的无线扩频数字蜂窝技术,具有频谱利用率高、话音质量好、保密性强、掉话率低、电磁辐射小、容量大、覆盖广等特点。 在无线通信中每组连接都需要专门的频率,而可以使用的频率一共只有大约1000个。蜂窝系统给每个“蜂窝”分配了一定数额的频率。不同的蜂窝可以使用相同的频率,使许多会话能同时进行,从而可以充分利用有限的无线传输频率。
3G(3rd Generation)是指第三代移动通信。第一代移动通信是模拟无线网络;第二代是数字无线网络,目前广为使用的GSM和CDMA数字手机采用的是第二代移动通信技术;第三代移动通信是指将无线通信与因特网等多媒体通信结合的新一代移动通信系统。3G具有更宽的带宽,其传输速度最低为384kbps,最高为2Mbps。 目前3G的标准有:WCDMA、CDMA2000、TD-SCDMA。 从第二代移动通信向3G的过渡的衔接性技术是2.5G通信技术。通用分组无线业务GPRS是在GSM基础上发展起来的一种新的承载业务,是2.5G。 GPRS(通用分组无线业务)是一种基于GSM系统的无线分组交换技术,目前,GPRS移动通信网的传输速度可达115kbps。
移动通信的分代如图2-10所示。 WAP:无线应用协议 HSCSD:高速电路交换数据业务 EDGE:GSM演进中的增强数据速率业务
(2)卫星通信 要想利用通信卫星进行通信,需要在地球同步轨道上放置卫星。通过卫星进行通信时,信号从地面传到卫星,经过卫星的转发,最后再回到地面。延迟是卫星通信中所倍受关注的问题。另外,系统需要卫星运行在低轨道,需要部署较多的卫星,因此投资很大。 卫星通信最大的特点是可以为全球用户提供大跨度、大范围的漫游和机动灵活的移动通信服务,特别适合边远地区、山区、海岛、受灾区、远洋船只、远航飞机的通信。 36000公里 (铱元素周期表中排77位),即发射66颗卫星,高度676公里,总投资34亿美元。计划1998年完成。这个计划主要用于寻呼和定位,只能作为中、低速信息公路; 发射840(?)颗卫星,分布在21条高640公里的轨道上。这个计划投资90亿美元,2001年完成,实现这个计划,卫星通讯即可覆盖全世界。
2.无线城域网WMAN(Wireless MAN) 为了确保宽带无线接入设备的兼容性和互操作性,一些国际主流的通信部件及设备制造商于2001年4月发起成立了一个工业贸易联盟组织WiMAX。 IEEE于2002年4月发布了工作于10~66GHz频段下的IEEE 802.16标准,其初衷是为了解决“最后一英里”宽带接入的问题。 IEEE于2003年1月推出了IEEE 802.16a协议,该协议是IEEE 802.16标准的扩展,IEEE 802.16a是覆盖2~11GHz频段的宽带无线接入技术标准,此标准解决了“最后一英里”宽带接入问题。通常IEEE 802.16a也称为WiMAX。因此,WiMAX既是一个与无线城域网标准IEEE 802.16相关的互操作性组织,又是一个技术标准。
2004年7月IEEE推出了新的升级版IEEE 802. 16d协议,IEEE 802. 16目前仍是固定无线接入标准,虽然IEEE 802 2004年7月IEEE推出了新的升级版IEEE 802.16d协议,IEEE 802.16目前仍是固定无线接入标准,虽然IEEE 802.16的传输速率很快,但在漫游方面还不能与3G形成直接竞争,IEEE 802.16及802.16a仅能支持固定及便携式移动终端的通信,无法充分发挥无线接入的优势、满足用户对业务移动性的需求。为此,IEEE 802工作组在IEEE 802.16/802.16a的基础上提出了IEEE 802.16e协议。IEEE 802.16e是802.16和802.16a的增补方案,它在2~6GHz的频段内支持低速的移动终端,为用户提供了对固定和移动业务的双重支持。而支持大范围覆盖和快速漫游的将是IEEE 802.20标准。现在WiMAX还被广义地理解为IEEE 802.16标准系列的别称。 IEEE的802.20工作组从2003年开始研发802.20标准,IEEE 802.20工作在3.5GHz频率以下,单用户的最高数据传输率可以超过1Mbps。支持高速移动状态下的通信连接。可以达到15公里的有效覆盖范围。
WiMAX的特点: 部署灵活,配置伸缩性强,系统容量可升级; 数据传输速率高; 覆盖范围广(最远可达50km); 具有较理想的非视距传输特性; 集成了无线局域网的移动性、灵活性以及DSL与Cable Modem等有线宽带接入技术的高带宽特性; 采用了动态适应性信号调制模式,使服务商基站能够根据信号强弱调整带宽,有时可以通过牺牲带宽的方法来提高有效传输距离; 提供了可满足语音和低延迟视频服务应用的QoS服务质量支持; 技术提供了强大的隐私与加密保护,可通过身份认证与数据加密等途径,保障数据传输的安全; WiMAX的不足之处是部署成本较高。
3.无线局域网WLAN(Wireless LAN) 无线局域网(WLAN)技术开始于20世纪80年代中期,它是随着美国联邦通信委员会(FCC)授权公共应用使用工业、科学和医学(ISM)频段而产生的。 (1)IEEE 802.11 1997年,IEEE发布了802.11协议,用于解决局域网用户的无线接入。IEEE 802.11传输速率最高只能达到2Mbps。 IEEE 802.11在物理层定义了三种不同的物理介质:红外线、跳频扩频方式(FHSS)和直接序列扩频方式(DSSS)。 IEEE 802.11协议在介质访问控制(MAC)层利用载波监听多点接入/冲突避免(CSMA/CA)协议,IEEE 802.11在MAC子层还提供了CRC校验和包分片功能。 这一政策使各大公司和终端用户不需要获得FCC许可证,就可以使用该频段的无线产品,从而促进了WLAN技术的发展和应用。 CRC校验保证数据报在传输时出现的错误能够被及时发现。包分片技术大大减少了许多情况下数据报被重传的概率。
CSMA/CA的数据发送过程如图2-11所示。
802.11b在802.11的1Mbps和2Mbps速率基础上增加了5.5Mbps和11Mbps两个新的网络速率。 (2)IEEE 802.11b 是1999年9月IEEE提出的高速率协议。 802.11b在802.11的1Mbps和2Mbps速率基础上增加了5.5Mbps和11Mbps两个新的网络速率。 IEEE 802.11b使用开放的2.4GHz直接序列扩频,无需直线传播。 IEEE 802.11b支持动态速率调节技术,在理想状态下,用户以11Mbps的速率全速运行,当用户移出理想的11M速率传送的位置或者距离时,或受到干扰时,可将数据传输速率自动降低为5.5Mbps、2Mbps或1Mbps,当用户回到理想环境时,连接速度会增加到11Mbps。 IEEE 802.11b的运作模式分为点对点模式和基本模式。 ,点对点模式是指无线网卡和无线网卡之间的通信方式。基本模式是指无线网络规模扩充或无线和有线网络并存时的通信方式
但IEEE 802.11a与IEEE 802.11b不兼容、且设备较贵、点对点连接很不经济。 IEEE 802.11a工作在5GHz频段,采用正交频分复用技术,传输速率可达到54Mbps,提供25Mbps的无线ATM接口、10Mbps以太网无线帧结构接口和TDD/TDMA的空中接口,无障碍的接入距离为30-50米,支持语音、数据、图像业务。 和IEEE 802.11b相比,IEEE 802.11a在使用频率的选择和数据传输速率方面具有优势,IEEE 802.11b标准只有3个不相重叠的信道,支持6-8个通话,而802.11a标准有21个不相重叠的信道,可以同时支持25个左右的VoIP通话。 但IEEE 802.11a与IEEE 802.11b不兼容、且设备较贵、点对点连接很不经济。 因此,人们更加青睐IEEE 802.11b。 避开了拥挤的2.4GHz频段,
2003年IEEE推出了一个新标准IEEE 802.11g。它比802.11b速率快5倍,并能与802.11b兼容。 与有线网络相比,WLAN具有安装便捷灵活、传输速率高、覆盖范围广、经济节约、易于扩展、支持移动等优点。 IEEE 802.11定义了两种类型的设备: 无线站通常是一台计算机加上一块无线网络接口卡构成, 无线接入点AP (Access Point)的作用是提供无线和有线网络之间的桥接。一个无线接入点通常由一个无线输出口和一个有线的网络接口构成,桥接软件符合IEEE 802.1d桥接协议。接入点就像是无线网络的一个无线基站,将多个无线的接入站聚合到有线网络上。
WLAN的典型连接如图2-12所示。
Wi-Fi(The Standard for Wireless Fidelity)是致力于推进IEEE 802 Wi-Fi(The Standard for Wireless Fidelity)是致力于推进IEEE 802.11标准的联盟。一般Wi-Fi用来特指IEEE 802.11b标准。如同WiMAX被用作IEEE 802.16标准系列的别称一样,Wi-Fi也常被用作IEEE 802.11标准系列的别称。 IEEE 802.11标准系列及指标如表2-1所示。IEEE 802.11g与IEEE 802.11b兼容,而IEEE 802.11a则不能与IEEE 802.11b兼容。
Licensed and Unlicensed Fixed Licensed and Unlicensed DSL and T1/ T3 Level Services Portable Wireless DSL Mobile Licensed Broadband and Wideband WiMAX 802.16d 2.5G, 3G 802.16e+ WiFi 802.11 802.16e 局域网回传 住宅接入 指定区域 漫游 Broadband Cellular Wideband
4.无线个域网WPAN(Wireless PAN) (1)蓝牙 蓝牙(Bluetooth)技术是一种支持点到点、点到多点的话音、数据业务的短距离无线通信技术。 蓝牙技术由爱立信、诺基亚、英特尔、IBM和东芝等公司提出与推广。 1999年,蓝牙1.0标准面世 2001年年初出台了蓝牙1.1标准(信道数据传输速率为1Mbps) 2001年年底又出台了蓝牙2.0标准(信道数据传输速率为2Mbps)。 IEEE 802.15小组负责基于蓝牙的PAN技术。 其名称取自于公元十世纪将现在的挪威、瑞典和丹麦统一起来的国王的名字Harald Blatand(英译名为:Harold Bluetooth),蓝牙技术取此名的寓意为统一。
蓝牙系统所采用的跳频技术为系统提供了一定的安全保障,此外,蓝牙系统还在链路层中提供了认证、加密和密钥管理等功能。 蓝牙工作在全球公众通用的2.4GHz频段,采用跳频扩频(FHSS)技术,由于使用了比较高的跳频速率,使蓝牙系统具有较高的抗干扰能力。蓝牙系统很容易穿透障碍物,实现全方位的语音与数据传输。覆盖范围从10米(发射功率1mW)到100米(发射功率100mW)。 蓝牙系统所采用的跳频技术为系统提供了一定的安全保障,此外,蓝牙系统还在链路层中提供了认证、加密和密钥管理等功能。 由于蓝牙与IEEE 802.11b都工作在2.4GHz频段上,相互之间存在干扰。 蓝牙系统结构: 底层硬件模块(包括无线跳频、基带和链路管理) 中间协议层(逻辑链路控制、适配协议、服务发现协议、串口仿真协议等) 高层应用框架(拨号网络、耳机、文件传输、局域网访问等)
(2)HomeRF HomeRF无线标准是由HomeRF工作组开发的开放性工业标准,目的是在家庭范围内,使计算机与其他电子设备之间实现无线通信。 HomeRF由微软、英特尔、惠普、摩托罗拉和康柏等公司提出,使用开放的2.4GHz频段,采用跳频扩频技术,跳频速率为50跳/秒,共有75个带宽为1MHz的跳频信道。 HomeRF基于共享无线接入协议(Shared Wirdless Access Protocol,SWAP)。SWAP使用TDMA+CSMA/CA方式,在进行语音通信时它采用数字增强无绳电话DECT标准,DECT使用TDMA时分多址技术。在进行数据通信时它采用IEEE 802.11的CSMA/CA。HomeRF的最大功率为100mW,有效范围约50m。调制方式分为2FSK与4FSK两种,在2FSK方式下,最大数据的传输速率为1Mbps;在4FSK方式下,速率可达2Mbps。
在新的HomeRF 2.x标准中,采用了宽带跳频(Wide Band Frequency Hopping,WBFH)技术,将原来的1MHz跳频信道增加到3MHz、5MHz,跳频的速率增加到75跳/秒,数据峰值达到10Mbps。 HomeRF设备通常工作在对等网络(Ad hoc)环境或者管理网络中,管理网络使用单个控制节点或连接点(Connection-point,CP)来同步所有成员,以实现话音传输。如果没有CP,HomeRF设备就只能建立仅提供数据服务的对等网络。 HomeRF 的特点是安全可靠;成本低廉;简单易行;不受墙壁和楼层的影响;无线电干扰影响小;支持流媒体。
(3)IrDA IrDA是一种利用红外线进行点对点通信的技术,是由红外线数据标准协会(Infrared Data Association)制定的一种无线协议。 现行的IrDA传输速率为16Mbps。接收角度也由传统的30度扩展到120度。 红外通信利用红外技术实现两点间的近距离通信和信息转发。它一般由红外发射系统和接收系统两部分组成。发射系统对一个红外辐射源进行调制后发射红外信号,接收系统用光学装置和红外探测器进行接收。
数据传输速率比较高(最高数据传输速率可达16Mbps); 采用点到点的连接,数据传输所受到的干扰较少。 IrDA技术的主要特点: 相应的硬件及软件技术都已经比较成熟; 无需专门申请特定频率的使用执照; 具有体积小、功率低的优点; 数据传输速率比较高(最高数据传输速率可达16Mbps); 采用点到点的连接,数据传输所受到的干扰较少。 IrDA的不足之处在于IrDA是一种视距传输技术。另外,IrDA设备的核心部件是红外线LED,其耐用性较差,寿命较短。 由于技术较成熟和成本较低,IrDA目前还具有一定的市场,但由于速度、距离和视距传输等限制,使得IrDA终究难以成为无线局域网的标准。 ,这在两个设备之间比较容易实现,但在多个设备之间传输数据时就难以得到保证
(4)UWB 超宽带无线技术(Ultra WideBand,UWB)是一项使用从几Hz到几GHz的宽带收发电波信号的技术。由于能够以极高的准确度确定物体及人的位置,UWB技术以前主要作为军事技术在雷达等通信设备中使用,2002年美国联邦通信委员会FCC将其开放用于民用用途。 UWB的特点是发送输出功率很小,其传输时的耗电量仅几十微瓦,但是由于所使用的带宽高达几GHz,最大数据传输速度可以达到几十Mbps~几百Mbps。但由于UWB使用的带宽非常宽,容易对其他通信方式产生干扰。
2.1.7接入网 接入网是本地交换机与用户之间的连接部分,完成交叉连接、复用和传输功能。通常由用户线传输系统、复用设备、数字交叉连接设备和用户/网络接口组成。分类如图2-13所示。 有线接入技术分为铜线接入、光纤接入和混合光纤同轴接入技术。 用户线线对增容技术是在ISDN技术上对传输频带进行压缩以增加铜线线对的容量。 数字用户线技术(xDSL)是通过普通电话线进行高速数据传输的技术。 ADSL主要用来传输不对称的交互式宽带业务。 HDSL是一种对称的数字用户线技术,和ADSL相比,它主要是提高了上行速率。 VDSL是一种非对称的数字用户线技术,其下行速率比ADSL和HDSL的下行速率高得多。 HFC是一种基于有线电视系统的接入技术,采用Cable Modem实现用户和光纤的连接。 无线接入技术是近年发展较快的热点技术,无线接入技术主要有卫星接入技术、无线本地环路接入和本地多点分配业务。 卫星接入技术不受地理位置限制,能够覆盖其他通信系统无法覆盖的区域。 无线本地环路技术WLL是一种提供基本电话业务的数字无线接入系统。其接入方式有频分多址、时分多址和码分多址等。 本地多点分配业务技术LMDS是一种提供双向传输话音、数据和图像等信息的微波宽带技术,工作在24GHz到39GHz频段。LMDS采用一种类似蜂窝的服务区结构,每个服务区内建立基站。 返回
2.2 因特网体系结构 2.2.1 因特网的概念 因特网是通过网络互联技术将已有的、异构网络互联起来所构成的一个统一的一致性网络。为了实现网络的互联,必须解决三个基本问题,即协议转换、寻址和路径选择。 网络的异构性主要体现在协议的不同上,必然要涉及到不同协议之间的转换问题。 但在异构网络进行互联时,各个网络可能具有各自的地址结构,一般难以保证地址的全局惟一性,因此需要具有统一的地址分配和寻址机制。 在多个网络进行互联时,从源网络到目的网络往往存在多条通路,在传输信息时,总希望选择最佳路径或较佳路径。因此路径的选择也是网络互联要解决的问题。
异构网络在协议上的差异通常表现为三个方面: 协议层次结构的不同 协议功能的不同 协议实施细节的不同 因特网通过特定的网络互联设备——网关来实现不同网络协议之间的转换。 要完成协议的转换,首先要决定在哪个层次上进行转换。进行转换的层次必须满足的条件是:两个网络在该层的协议相同,而且该层以上的各层协议也相同。如果两个网络最顶层的协议也不相同,则需要在上面再加上一层虚拟层来完成协议的转换。 这里我们先讨论网络互联中的协议转换问题,寻址和路径选择将在后面的章节专门进行讨论。
因特网采用了网络级互联技术,网络级的协议转换不仅增加了系统的灵活性,而且简化了网络互联设备。 通常有两种不同层次的网络互联: 应用级互联是早期采用的异构网络的互联方法。这种方法适应性差,无论是增加新的应用功能,还是增加新的网络硬件,都会带来大量的应用程序编程工作量。 网络级互联使底层的通信和上层的应用分开,在网络层将底层各种网络硬件进行会聚和抽象,底层网络硬件的增加只需要调整网络层就可以适应变化,上层应用所面对的是支持通用服务的通信网络,这样就只需要针对标准的通信网络编写应用程序,而不必针对不同的网络编写不同的应用程序。 因特网采用了网络级互联技术,网络级的协议转换不仅增加了系统的灵活性,而且简化了网络互联设备。 但事实是:从底层看,没有一种网络硬件可以满足所有的应用约束;而从上层看,应用又希望有一个统一的通信网络。解决这一矛盾的关键是借助于中间的隔离层——网络层。 网关是早期所使用的术语,现在网络中使用的这类设备不仅具有网关的协议转换功能,而且具有路由功能,所以,现在多称其为路由器。从概念上讲,网关是进行协议转换的设备。
应用程序1 应用程序2 … 应用程序n … 物理网络1 物理网络2 物理网络m
2.2.2 因特网的特点 因特网具有以下特点: (1)因特网对用户隐藏了底层网络技术和网络结构,用户看来,因特网是一个统一的网络。 2.2.2 因特网的特点 因特网具有以下特点: (1)因特网对用户隐藏了底层网络技术和网络结构,用户看来,因特网是一个统一的网络。 从逻辑上看,因特网是一个虚拟网络。 从物理上看,因特网由多个物理网络互联而成。 (2)因特网不限制网络的拓扑结构。 (3)因特网将任何一个能传输数据分组的通信系统都视为网络,这些网络受到网络协议的平等对待。 (4)任何两个不相邻的网络中的计算机可以通过中间网络实现通信。
2.2.3 因特网协议分层 因特网协议通常又称为TCP/IP协议。TCP/IP协议分为如图2-15所示的4个协议层。
网络层又称为互联网层或IP层,该层处理IP数据报的传输、路由选择、流量控制和拥塞控制。 网络接口层实际上包含OSI模型的物理层和链路层,TCP/IP并未对这两层进行定义,它支持现有的各种底层网络技术和标准。该层涉及操作系统中的设备驱动程序和网络接口卡。 网络层又称为互联网层或IP层,该层处理IP数据报的传输、路由选择、流量控制和拥塞控制。 传输层为两台主机上的应用程序提供端到端的通信。TCP/IP的传输层包含传输控制协议TCP和用户数据报协议UDP。 应用层为用户提供一些常用的应用程序,TCP/IP给出了应用层的一些常用协议规范。 TCP/IP的网络层主要包含地址解析协议ARP、反向地址解析协议RARP、因特网协议IP、因特网控制报文协议ICMP和因特网组管理协议IGMP。 返回
2.3 开放系统互连参考模型 与TCP/IP的关系
除了层次结构方面的差异外,ISO/OSI与TCP/IP还存在如表2-2所列的差异。 返回
2.4 TCP/IP协议簇 TCP/IP是一个协议簇,其构成如图2-17所示。 在网络层的底部是负责因特网地址(IP地址)与底层物理网络地址之间进行转换的地址解析协议ARP和反向地址解析协议RARP。ARP用于根据IP地址获取物理地址。RARP用于根据主机的物理地址查找其IP地址。因为ARP和RARP是完成网络层地址和链路层地址之间的转换,所以有些书上将ARP和RARP作为链路层协议。IP协议既是网络层的核心协议,也是TCP/IP协议簇中的核心协议,网络互联的基本功能主要由IP协议完成,因特网的一些重要特点也是由IP协议所体现的。因特网控制报文协议ICMP是主机和网关进行差错报告、控制和进行请求/应答的协议。因特网组管理协议IGMP用于实现组播中的组成员管理。 传输层只含TCP和UDP协议。这两个协议提供进程间的通信。TCP和UDP分别对应两类不同性质的服务,上层的应用进程可以根据可靠性要求或效率要求决定使用TCP或UDP提供的服务。 应用层的协议种类繁多,有支持电子邮件的SMTP,有支持WWW的HTTP,有支持文件传输与访问的FTP、TFTP和NFS,有支持路由表维护的RIP和BGP,有支持远程登录的rlogin和TELNET,有支持主机引导时自动获取信息的BOOTP和DHCP,还有支持网络管理的SNMP等。而且新的应用协议还在不断出现。
一是应用进程可以直接与网络层的模块打交道 一个下层模块要和多个上层模块进行交互。 各协议模块之间的关系 注意两点: 一是应用进程可以直接与网络层的模块打交道 一个下层模块要和多个上层模块进行交互。 在网络接口层,可以根据帧类型确定网络层程序,例如,当以太网帧类型字段为0x0800时,应将帧中的数据交给IP模块处理;当帧类型字段为0x0806时,应将帧中的数据交给ARP模块处理;当帧类型字段为0x8035时,应将帧中的数据交给RARP模块处理。 在网络层,IP模块根据IP数据报首部中的协议值决定将数据报中的数据交给哪一个模块去处理。当协议值为6时,应将数据交给TCP模块处理;当协议值为17时,应将数据交给UDP模块处理。 在传输层,TCP和UDP根据TCP或UDP首部中的端口号决定将数据交给哪一个应用进程去处理。 上述过程称为数据多路分用(Demultiplexing)。
本章要点 根据拓扑结构,计算机网络可以分为总线型网、环型网、星型网和格状网。 根据覆盖范围,计算机网络可以分为广域网、城域网、局域网和个域网。 网络可以划分成资源子网和通信子网两个部分。 网络协议是通信双方共同遵守的规则和约定的集合。网络协议包括三个要素,即语法、语义和同步规则。
通信双方对等层中完成相同协议功能的实体称为对等实体,对等实体按协议进行通信。 有线接入技术分为铜线接入、光纤接入和混合光纤同轴接入技术。 无线接入技术主要有卫星接入技术、无线本地环路接入和本地多点分配业务。 网关实现不同网络协议之间的转换。 因特网采用了网络级互联技术,网络级的协议转换不仅增加了系统的灵活性,而且简化了网络互联设备。
因特网对用户隐藏了底层网络技术和结构,在用户看来,因特网是一个统一的网络。 因特网将任何一个能传输数据分组的通信系统都视为网络,这些网络受到网络协议的平等对待。 TCP/IP协议分为4个协议层:网络接口层、网络层、传输层和应用层。 IP协议既是网络层的核心协议,也是TCP/IP协议簇中的核心协议。
习题 2-1 网络协议的对等实体之间是如何进行通信的? 2-2 协议分层有什么好处? 2-3 目前主要有哪些无线个域网(WPAN)技术? 2-1 网络协议的对等实体之间是如何进行通信的? 2-2 协议分层有什么好处? 2-3 目前主要有哪些无线个域网(WPAN)技术? 2-4 要完成协议的转换,进行转换的层次必须满足什么条件? 2-5 TCP/IP是如何实现数据多路分用的? 2-6 Wi-Fi和WiMAX的含义分别是什么? 2-7 简述OSI参考模型与TCP/IP模型的关系。 返回