6 计算机网络技术 从图5.5可以看出,EEE802标准实际上是一个由一系列协议组成的标准体系。随着局 域网技术的发展,该体系在不断地增加新的标准和协议,如关于802.3家族就随着以太网技 术的发展出现了许多新的成员。 5.2.2 局域网的体系结构 局域网的体系结构与0SI模型合相当大的区别,如图5.6所示,局域网只涉及0SI的 物理层和数据链路层。那么为什么没有网络层及网络层以上的各层呢?首先LAN是一种通 信网,只涉及到有关的通信功能,所以至多与0SI七层模型中的下三层有关。其次,由于 LAN基本上采用共享信道的技术,所以也可以不设立单独的网络层。也就是说,不同局域网 技术的区别主要在物理层和数据链路层,当这些不同的LAW需要在网络层实现互连时,可 以借助其他已有的通用网络层协议如IP协议。 OSI/RM IEEE802 应用层 表示层 高层 会话层 传输层 网络层 山C子层 数据链路层 AC子层 物理层 物理层 图5.61EEE802的LAN参考模型与OS1参考模型的对应关系 从上图中可以看到,局域网的物理层是和OS七层模型的物理层功能相当的,主要涉 及局域网物理链路上原始比特流的传送,定义局域网物理层的机械、电气、规程和功能特 性。如信号的传输与接收、同步序列的产生和删除等,物理连接的建立、维护、撤销等。 物理层还规定了局域网所使用的信号、编码、传输介质、拓扑结构和传输速率。例如,信 号编码可以采用曼彻斯特编码,传输介质可采用双纹线、同轴电缆、光缆甚至是无线传输 介质:拓扑结构则支持总线型、星型、环型和混合型等,可提供多种不同的数据传输率。 那为什么要将局域网的数据链路层分为逻辑链路控制(Logical Link Control LLC)和介 质访问控制(Medium Access Control MAC)两个功能子层呢?前面提到,局域网基本上采 用的是共享介质环境,共享介质环境中的多个节点同时发送数据时就会产生冲突,从而需 要提供控制冲突的介质访问控制机制,显然,介质访问控制机制与物理介质、物理设备和 物理拓扑等涉及硬件实现的部分直接有关,也就是说,不同的局域网技术在介质访问控制 上会有不同的处理方法。而这种结果是然与计算机网络分层模型所要求的下层为上层提供
6 计算机网络技术 从图 5.5 可以看出,IEEE802 标准实际上是一个由一系列协议组成的标准体系。随着局 域网技术的发展,该体系在不断地增加新的标准和协议,如关于 802.3 家族就随着以太网技 术的发展出现了许多新的成员。 5.2.2 局域网的体系结构 局域网的体系结构与 0SI 模型合相当大的区别,如图 5.6 所示,局域网只涉及 OSI 的 物理层和数据链路层。那么为什么没有网络层及网络层以上的各层呢?首先 LAN 是一种通 信网,只涉及到有关的通信功能,所以至多与 OSI 七层模型中的下三层有关。其次,由于 LAN 基本上采用共享信道的技术,所以也可以不设立单独的网络层。也就是说,不同局域网 技术的区别主要在物理层和数据链路层,当这些不同的 LAN 需要在网络层实现互连时,可 以借助其他已有的通用网络层协议如 IP 协议。 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 LLC子层 MAC子层 物理层 OSIRM IEEE802 高层 OSI/RM 图 5.6 IEEE802 的 LAN 参考模型与 OSI 参考模型的对应关系 从上图中可以看到,局域网的物理层是和 OSI 七层模型的物理层功能相当的,主要涉 及局域网物理链路上原始比特流的传送,定义局域网物理层的机械、电气、规程和功能特 性。如信号的传输与接收、同步序列的产生和删除等,物理连接的建立、维护、撤销等。 物理层还规定了局域网所使用的信号、编码、传输介质、拓扑结构和传输速率。例如,信 号编码可以采用曼彻斯特编码,传输介质可采用双绞线、同轴电缆、光缆甚至是无线传输 介质;拓扑结构则支持总线型、星型、环型和混合型等,可提供多种不同的数据传输率。 那为什么要将局域网的数据链路层分为逻辑链路控制(Logical Link Control LLC)和介 质访问控制(Medium Access Control MAC)两个功能子层呢?前面提到,局域网基本上采 用的是共享介质环境,共享介质环境中的多个节点同时发送数据时就会产生冲突,从而需 要提供控制冲突的介质访问控制机制,显然,介质访问控制机制与物理介质、物理设备和 物理拓扑等涉及硬件实现的部分直接有关,也就是说,不同的局域网技术在介质访问控制 上会有不同的处理方法。而这种结果显然与计算机网络分层模型所要求的下层为上层提供
第5章局域网技术 服务、但必须屏蔽掉服务实现细节(即透明性)是相违背的。所以考虑将局域网的数据链路层 分为二成为MAC子层和LLC子层 其中,MAC子层负责介质访问控制机制的实现,即处理局域网中各站点对共享通信介 质的争用问题,不同类型的局域网通常使用不同的介质访问控制协议,另外MAC子层还涉 及局域网中的物理寻址:而LLC子层负责屏蔽掉MAC子层的不同实现,将其变成统一的 LLC界面,从而向网络层提供一致的服务,LC子层向网络层提供的服务通过其与网络层之 间的逻辑接口实现,这些逻辑接口又被称为服务访问点(Service Access Point,简称SAP)。 这样的局域网体系结构不仅使得IEE802标准更具有可扩充性,有利于其将来接纳新的介 质访问控制方法和新的局域网技术,同时也不会使局域网技术的发展或变革影响到网络层。 提请同学们注意,尽管我们将局域网的数据链路层分成了LLC和MAC两个子层,但 这两个子层是都要参与数据的封装和拆封过程的,而不是只由其中某一个子层来完成数据 链路层帧的封装及拆封。在发送方,网络层下来的数据分组首先要加上DSAP(Destination Service Access Point),SSAP(Source Service Access Point)等控制信息在LLC子层被封装成 LLC帧,然后由LLC子层将其交给MAC子层,加上MAC子层相关的控制信息后被封装成MAC 帧,最后由MC子层交局域网的物理层完成物理传输:在接收方,则首先将物理的原始比 特流还原成MAC帧,在MAC子层完成顿检测和拆封后变成LLC帧交给LLC子层,LLC子层完 成相应的帧检验和拆封工作将其还原成网络层的分组上交给网络层。 总之,LAN的LLC子层和MAC子层共同完成类似于OSI参考模型中的数据链路层功能, 无非是考虑到局域网的共享介质环境,在数据链路层的实现上增加了介质访问控制机制。 5.3介质访问控制 所谓介质访问控制就是解决当“局域网中共用信道的使用产生竞争时,如何分配信道 的使用权”的问题。就好比现在教室只有一张讲台,而下面有很多的人都想通过这个唯 的讲台去告诉教室里的另外一个人、一群人、甚至全部人某些信息。显然,如果讲台上只 有一个人在讲话,则大家都可以听得很清楚,但如果讲台上同时有两个人或更多的人在讲 话,就会导致混乱即任何一个发言者的话都不能被接收者正确接收。因此我们必须需要有 一种机制解决这个问颗。怎样解快呢?一种方式我们可以按照某个顺序来解快,比如从第 一排的左边开始往右边,然后第二排,第三排等这样来排序,如果第一个人有话要讲,那 么他就可以先上去,然后第二个人,第三个人,这样就可以避免混乱。除此之外,我们还 可以采有另外一种方式,就是事先不确定任何顺序,任何时候只要台上没有人,想发言者 都可以上去讲,但如果同时上去的有两个人或两个人以上,则大家都退下来,重新等待新 的空闲机会。局域网中目前广泛采用的两种介质访问控制方法与上述例子中解决讲台争用 的方法非常类似,它们分别是: 争用型介质访问控制协议,又称随机型的介质访问控制协议,如CSMA/CD方式。 ●确定型介质访问控制协议,又称有序的访问控制协议,如Token(令牌)方式。 下面我们分别就其工作原理和特点展开介绍
第 5 章 局域网技术 7 服务、但必须屏蔽掉服务实现细节(即透明性)是相违背的。所以考虑将局域网的数据链路层 一分为二成为 MAC 子层和 LLC 子层。 其中,MAC 子层负责介质访问控制机制的实现,即处理局域网中各站点对共享通信介 质的争用问题,不同类型的局域网通常使用不同的介质访问控制协议,另外 MAC 子层还涉 及局域网中的物理寻址;而 LLC 子层负责屏蔽掉 MAC 子层的不同实现,将其变成统一的 LLC 界面,从而向网络层提供一致的服务,LLC 子层向网络层提供的服务通过其与网络层之 间的逻辑接口实现,这些逻辑接口又被称为服务访问点(Service Access Point ,简称 SAP)。 这样的局域网体系结构不仅使得 IEEE802 标准更具有可扩充性,有利于其将来接纳新的介 质访问控制方法和新的局域网技术,同时也不会使局域网技术的发展或变革影响到网络层。 提请同学们注意,尽管我们将局域网的数据链路层分成了 LLC 和 MAC 两个子层,但 这两个子层是都要参与数据的封装和拆封过程的,而不是只由其中某一个子层来完成数据 链路层帧的封装及拆封。在发送方,网络层下来的数据分组首先要加上 DSAP(Destination Service Access Point),SSAP(Source Service Access Point)等控制信息在 LLC 子层被封装成 LLC 帧,然后由 LLC 子层将其交给 MAC 子层,加上 MAC 子层相关的控制信息后被封装成 MAC 帧,最后由 MAC 子层交局域网的物理层完成物理传输;在接收方,则首先将物理的原始比 特流还原成 MAC 帧,在 MAC 子层完成帧检测和拆封后变成 LLC 帧交给 LLC 子层,LLC 子层完 成相应的帧检验和拆封工作将其还原成网络层的分组上交给网络层。 总之,LAN 的 LLC 子层和 MAC 子层共同完成类似于 OSI 参考模型中的数据链路层功能, 无非是考虑到局域网的共享介质环境,在数据链路层的实现上增加了介质访问控制机制。 5.3 介质访问控制 所谓介质访问控制就是解决当“局域网中共用信道的使用产生竞争时,如何分配信道 的使用权”的问题。就好比现在教室只有一张讲台,而下面有很多的人都想通过这个唯一 的讲台去告诉教室里的另外一个人、一群人、甚至全部人某些信息。显然,如果讲台上只 有一个人在讲话,则大家都可以听得很清楚,但如果讲台上同时有两个人或更多的人在讲 话,就会导致混乱即任何一个发言者的话都不能被接收者正确接收。因此我们必须需要有 一种机制解决这个问题。怎样解决呢?一种方式我们可以按照某个顺序来解决,比如从第 一排的左边开始往右边,然后第二排,第三排等这样来排序,如果第一个人有话要讲,那 么他就可以先上去,然后第二个人,第三个人,这样就可以避免混乱。除此之外,我们还 可以采有另外一种方式,就是事先不确定任何顺序,任何时候只要台上没有人,想发言者 都可以上去讲,但如果同时上去的有两个人或两个人以上,则大家都退下来,重新等待新 的空闲机会。局域网中目前广泛采用的两种介质访问控制方法与上述例子中解决讲台争用 的方法非常类似,它们分别是: z 争用型介质访问控制协议,又称随机型的介质访问控制协议,如 CSMA/CD 方式。 z 确定型介质访问控制协议,又称有序的访问控制协议,如 Token(令牌)方式。 下面我们分别就其工作原理和特点展开介绍
计算机网络技术 5.3.1 CSMA/CD CSMACD是带冲突检测的载波侦听多址访问(Carrier Sense Multiple Access/Collision Detection)的英文缩写。这里,载波侦听CS主要是指网络中的各个站点都具备一种对总线 上所传输的信号或载波进行监测的功能。多址MA则是指当总线上的一个站点占用总线发 送信号时,所有连接到同一总线上的其他站点都可以通过各自的接收器收听,只不过目标 节点会对所接收的信号进行进一步的处理,而非目标节点则忽略所收到的信号。冲突检测 CD是指一种检测或识别冲突的机制,这是实现冲突退避的前提。在总线环境中,冲突的发 生有两种可能的原因: 是总线上两个或两个以上的节点同时发送信息:另一种可能就是 一个较远的节点已经发送了数据,但由于信号在传输介质上的延时,使得信号在未到达目 的地时,另一个节点刚好发送了信息。CSMA/CD通常用于总线型拓扑结构和星型拓扑结构 的局域网中。 CSMA/CD的工作原理可概括成四句话,即先听后发,边发边听,冲突停止,随机延时 后重发。具体过程如下: 当一个站点想要发送数据的时候,它检测网络察看是否有其他站点正在传输,即 侦听信道是否空闲。 如果信道忙,则等待,直到信道空闲。 ●如果信道闲,站点就传输数据。 在发送数据的同时,站点继续侦听网络确信没有其他站点在同时传输数据。因为 有可能两个或多个站点都同时检测到网络空闲然后几乎在同一时刻开始传输数 据。如果两个或多个站点同时发送数据,就会产生冲突。 ·当一个传输节点识别出一个冲突,它就发送一个拥塞信号,这个信号使得冲突的 时间足够长,让其他的节点都有能发现。 ●其它节点收到拥塞信号后,都停止传输,等待一个随机产生的时间间隙(回退时 间Backoff Time)后重发。 从上述工作原理中可以看出,对信道中的载波进行侦听对于CSMA/CD的实现是非常 重要的,其既可判断信道的忙与空闲,也可识别是否有冲突存在。以差分Machester编码为 例,若节点侦听到信道中存在电平跳变,则可判断信道为“忙”,否则为“空闲”。关于如 何识别侦听到的信号是否存在冲突可以采用两种方法,一为比较法,二为编码违例判决法。 所谓比较法就是将侦听信号与原始的发送信号进行比较以判断是否发生冲突:而编码违例 判决法则通过分析侦听到的信号是否符合原始的编码规律,如从差分Manchester编码规律 来判断是否发生了冲突, 总之,CSMA/CD采用的是一种“有空就发”的竞争型访问策略,因而不可避免会出现 信道空闲时多个站点同时争发的现象,无法完全消除冲突,只能是采取一些措施减少冲突, 并对产生的冲突进行处理。因此采用这种协议的局域网环境不适合于对实时性要求较强的 网络应用
8 计算机网络技术 5.3.1 CSMA/CD CSMA/CD 是带冲突检测的载波侦听多址访问(Carrier Sense Multiple Access/Collision Detection)的英文缩写。这里,载波侦听 CS 主要是指网络中的各个站点都具备一种对总线 上所传输的信号或载波进行监测的功能。多址 MA 则是指当总线上的一个站点占用总线发 送信号时,所有连接到同一总线上的其他站点都可以通过各自的接收器收听,只不过目标 节点会对所接收的信号进行进一步的处理,而非目标节点则忽略所收到的信号。冲突检测 CD 是指一种检测或识别冲突的机制,这是实现冲突退避的前提。在总线环境中,冲突的发 生有两种可能的原因:一是总线上两个或两个以上的节点同时发送信息;另一种可能就是 一个较远的节点已经发送了数据,但由于信号在传输介质上的延时,使得信号在未到达目 的地时,另一个节点刚好发送了信息。CSMA/CD 通常用于总线型拓扑结构和星型拓扑结构 的局域网中。 CSMA/CD 的工作原理可概括成四句话,即先听后发,边发边听,冲突停止,随机延时 后重发。具体过程如下: z 当一个站点想要发送数据的时候,它检测网络察看是否有其他站点正在传输,即 侦听信道是否空闲。 z 如果信道忙,则等待,直到信道空闲。 z 如果信道闲,站点就传输数据。 z 在发送数据的同时,站点继续侦听网络确信没有其他站点在同时传输数据。因为 有可能两个或多个站点都同时检测到网络空闲然后几乎在同一时刻开始传输数 据。如果两个或多个站点同时发送数据,就会产生冲突。 z 当一个传输节点识别出一个冲突,它就发送一个拥塞信号,这个信号使得冲突的 时间足够长,让其他的节点都有能发现。 z 其它节点收到拥塞信号后,都停止传输,等待一个随机产生的时间间隙(回退时 间 Backoff Time)后重发。 从上述工作原理中可以看出,对信道中的载波进行侦听对于 CSMA/CD 的实现是非常 重要的,其既可判断信道的忙与空闲,也可识别是否有冲突存在。以差分 Machester 编码为 例,若节点侦听到信道中存在电平跳变,则可判断信道为“忙”,否则为“空闲”。关于如 何识别侦听到的信号是否存在冲突可以采用两种方法,一为比较法,二为编码违例判决法。 所谓比较法就是将侦听信号与原始的发送信号进行比较以判断是否发生冲突;而编码违例 判决法则通过分析侦听到的信号是否符合原始的编码规律,如从差分 Manchester 编码规律 来判断是否发生了冲突。 总之,CSMA/CD 采用的是一种“有空就发”的竞争型访问策略,因而不可避免会出现 信道空闲时多个站点同时争发的现象,无法完全消除冲突,只能是采取一些措施减少冲突, 并对产生的冲突进行处理。因此采用这种协议的局域网环境不适合于对实时性要求较强的 网络应用
第5章局域网技术 9 5.3.2令牌访问控制 令牌访问控制方法又可分为令牌环访问控制(Token Ring)和令牌总线访问控制(Token Bus)两类。由于目前已较少采用Token Bus,因此本文只是介绍Token Ring的工作原理。 Token Ring是令牌传送环(Token Passing Ring)的简写。令牌环的结构如图5.7所 示,其只有一条环路,信息沿环单向流动,不存在路径选择问题。 在令牌环网中,为了保证在共享环上数据传送的有效性,任何时刻也只允许一个结点 发送数据。为此,在环中引入了令牌传递机制。任何时候,在环中有一个特殊格式的帧在 物理环中沿固定方向逐站传送,这个特殊帧称为令牌。令牌是用来控制各个结点介质访问 权限的控制帧。当一个站点想发送帧时,必须获得空闲令牌,并在启动数据的传送前将 令牌帧中的忙/闲状态位置于“忙”,然后附在信息尾部向下一站发送,数据帧沿与令牌相同 的方向传送,此时由于环中已没有空闲令牌,因此其它希望发送的工作站必须等待,也就 是说,任何时候,环中只能有一个节点发送数据,而其余站点只能允许接收帧。当数据顿 沿途经过各站的环接口时,各站将该帧的目的地址与本站地址进行比较,若不相符,则转 发该帧:若相符,则一方面复制全部帧信息放入接收缓冲以送入本站的高层,另一方面修 改环上帧的接收状态位,修改后的帧在环上继续流动直到循环一周后回到发送站,由发送 站将帧移去。按这种方式工作,发送权一直在源站点控制之下,只有发送信息的源站点放 弃发送权,或拥有令牌的时间到,其才会释放令牌,即将令牌帧中的状态位置“空“后, 再放到环上去传送,从而其它站点才有机会得到空令牌以发送自己的信息。 归纳起来,在令牌环中主要有下面的三种操作: ·截获令牌并且发送数据帧。如果没有结点需要发送数据,令牌就由各个结点沿固 定的顺序逐个传递:如果某个结点需要发送数据,它要等待令牌的到来,当空闲 令牌传到这个结点时,该结点修改令牌帧中的标志,使其变为“忙”的状态,然 后去掉令牌的尾部,加上数据,成为数据帧,发送到下一个结点。 接收与转发数据。数据帧每经过一个结点,该结点就比较数据帧中的目的地址, 如果不属于本结点,则转发出去:如果属于本结点,则复制到本结点的计算机中, 同时在帧中设置已经复制的标志,然后向下一结点转发。 。取消数据帧并且重发令牌。由于环网在物理上是个闭环,一个帧可能在环中不停 地流动,所以必须清除。当数据帧通过闭环重新传到发送结点时,发送结点不再 转发,而是检查发送是否成功。如果发现数据帧没有被复制(传输失败),则重发 该数据懒:如果发现传输成功,则清除该数据帧,并且产生一个新的空闲令牌发 送到环上
第 5 章 局域网技术 9 5.3.2 令牌访问控制 令牌访问控制方法又可分为令牌环访问控制(Token Ring)和令牌总线访问控制(Token Bus) 两类。由于目前已较少采用 Token Bus,因此本文只是介绍 Token Ring 的工作原理。 Token Ring 是令牌传送环(Token Passing Ring)的简写。令牌环的结构如图 5.7 所 示,其只有一条环路,信息沿环单向流动,不存在路径选择问题。 在令牌环网中,为了保证在共享环上数据传送的有效性,任何时刻也只允许一个结点 发送数据。为此,在环中引入了令牌传递机制。任何时候,在环中有一个特殊格式的帧在 物理环中沿固定方向逐站传送,这个特殊帧称为令牌。令牌是用来控制各个结点介质访问 权限的控制帧。当一个站点想发送帧时,必须获得空闲令牌,并在启动数据帧的传送前将 令牌帧中的忙/闲状态位置于“忙”,然后附在信息尾部向下一站发送,数据帧沿与令牌相同 的方向传送,此时由于环中已没有空闲令牌,因此其它希望发送的工作站必须等待,也就 是说,任何时候,环中只能有一个节点发送数据,而其余站点只能允许接收帧。当数据帧 沿途经过各站的环接口时,各站将该帧的目的地址与本站地址进行比较,若不相符,则转 发该帧;若相符,则一方面复制全部帧信息放入接收缓冲以送入本站的高层,另一方面修 改环上帧的接收状态位,修改后的帧在环上继续流动直到循环一周后回到发送站,由发送 站将帧移去。按这种方式工作,发送权一直在源站点控制之下,只有发送信息的源站点放 弃发送权,或拥有令牌的时间到,其才会释放令牌,即将令牌帧中的状态位置“空“后, 再放到环上去传送,从而其它站点才有机会得到空令牌以发送自己的信息。 归纳起来,在令牌环中主要有下面的三种操作: z 截获令牌并且发送数据帧。如果没有结点需要发送数据,令牌就由各个结点沿固 定的顺序逐个传递;如果某个结点需要发送数据,它要等待令牌的到来,当空闲 令牌传到这个结点时,该结点修改令牌帧中的标志,使其变为“忙”的状态,然 后去掉令牌的尾部,加上数据,成为数据帧,发送到下一个结点。 z 接收与转发数据。数据帧每经过一个结点,该结点就比较数据帧中的目的地址, 如果不属于本结点,则转发出去;如果属于本结点,则复制到本结点的计算机中, 同时在帧中设置已经复制的标志,然后向下一结点转发。 z 取消数据帧并且重发令牌。由于环网在物理上是个闭环,一个帧可能在环中不停 地流动,所以必须清除。当数据帧通过闭环重新传到发送结点时,发送结点不再 转发,而是检查发送是否成功。如果发现数据帧没有被复制(传输失败),则重发 该数据帧;如果发现传输成功,则清除该数据帧,并且产生一个新的空闲令牌发 送到环上
计算机网络技术 图57令牌环访问控制 5.4局域网组网设备 不论采用哪种局域网技术来组建局域网时,都要涉及局域网组件的选择,包括硬件和软 件。其中,软件组件主要是指以网络操作系统为核心的软件系统,硬件组件则主要指计算 机及各种组网设备,包括服务器和工作站、网卡、网络传输介质、网络连接部件与设备等。 关于网络操作系统在第12章中有专门的介绍,而传输介质在第3章物理层中也己作了 介绍,所以在此不再赘述。本节主要针对局域网的主要组网设备作一些简要的介绍。 5.4.1服务器和工作站 组建局域网的主要目的是为了在不同的计算机之间实现资源共享。局域网中的计算机 机根据其功能和作用的不同被分为两大类。有一类计算机主要是为其它计算机提供服务, 我们将其称为服务器(server):而另一类计算机则使用服务器所提供的服务,我们把它叫 做工作站(workstation)或客户机(client)。 服务器是网络的服务中心。为满足众多用户的大量服务请求,服务器通常由高档计算 机承担,并应满足以下性能和配置要求 ● 响应多用户的请求:网络服务器必须同时为多个用户提供服务,当多个用户的客 户程序同时发出服务请求时,服务器要能及时响应每个客户程序的请求,且能够 对它们分别进行互不干扰的处理。 ● 处理速度快:为了及时响应多个用户的服务请求,服务器要有很强的数据处理利 计算能力,从而对服务器的CPU性能提出了较高的要求,甚至要求在服务器中采 用多CPU来提高其处理能力和速度。 ●存储容量大:网络服务器应能提供尽可能多的共享资源,为满足多用户同时请示 的需要,服务器要配置足够的内存和外存。在许多服务器上,采用硬盘阵列来增 加服务器的硬盘容量。 ● 安全性好:服务器要能够对用户身份的合法性进行验证,并能根据用户权限为用 户提供授权的服务,另外,还要应用一些必要的硬件和软件手段,保证服务器上 资源的完整性和一致性
10 计算机网络技术 图 5.7 令牌环访问控制 5.4 局域网组网设备 不论采用哪种局域网技术来组建局域网时,都要涉及局域网组件的选择,包括硬件和软 件。其中,软件组件主要是指以网络操作系统为核心的软件系统,硬件组件则主要指计算 机及各种组网设备,包括服务器和工作站、网卡、网络传输介质、网络连接部件与设备等。 关于网络操作系统在第 12 章中有专门的介绍,而传输介质在第 3 章物理层中也已作了 介绍,所以在此不再赘述。本节主要针对局域网的主要组网设备作一些简要的介绍。 5.4.1 服务器和工作站 组建局域网的主要目的是为了在不同的计算机之间实现资源共享。局域网中的计算机 机根据其功能和作用的不同被分为两大类。有一类计算机主要是为其它计算机提供服务, 我们将其称为服务器(server);而另一类计算机则使用服务器所提供的服务,我们把它叫 做工作站(workstation)或客户机(client)。 服务器是网络的服务中心。为满足众多用户的大量服务请求,服务器通常由高档计算 机承担,并应满足以下性能和配置要求: z 响应多用户的请求:网络服务器必须同时为多个用户提供服务,当多个用户的客 户程序同时发出服务请求时,服务器要能及时响应每个客户程序的请求,且能够 对它们分别进行互不干扰的处理。 z 处理速度快:为了及时响应多个用户的服务请求,服务器要有很强的数据处理和 计算能力,从而对服务器的 CPU 性能提出了较高的要求,甚至要求在服务器中采 用多 CPU 来提高其处理能力和速度。 z 存储容量大:网络服务器应能提供尽可能多的共享资源,为满足多用户同时请示 的需要,服务器要配置足够的内存和外存。在许多服务器上,采用硬盘阵列来增 加服务器的硬盘容量。 z 安全性好:服务器要能够对用户身份的合法性进行验证,并能根据用户权限为用 户提供授权的服务,另外,还要应用一些必要的硬件和软件手段,保证服务器上 资源的完整性和一致性