⑤ 网络操作系统。
目前大多数LAN使用的拓扑结构有3种:
① 星行拓扑结构;
② 环行拓扑结构;
③ 总线型拓扑结;
1.星型拓扑结构
星型结构是最古老的一种连接方式,大家每天都使用的电话都属于这种结构,如图3所示。
其中,图3(a)为电话网的星型结构,图3(b)为目前使用最普遍的以太网(Ethernet)星型结构,处于
中心位置的网络设备称为集线器,英文名为Hub。
(a)电话网的星行结构 (b)以Hub为中心的结构
2.环型网络拓扑结构
环型结构在LAN中使用较多。这种结构中的传输媒体从一个端用户到另一个端用户,直到
将所有端用户连成环型,如图5所示。这种结构显而易见消除了端用户通信时对中心系统的依
赖性。
图5
3.总线拓扑结构
总线结构是使用同一媒体或电缆连接所有端用户的一种方式,也就是说,连接端用户的物
理媒体由所有设备共享,如图6所示。使用这种结构必须解决的一个问题是确保端用户使用媒
体发送数据时不能出现冲突。在点到点链路配置时,这是相当简单的。如果这条链路是半双工
操作,只需使用很简单的机制便可保证两个端用户轮流工作。在一点到多点方式中,对线路的
访问依靠控制端的探询来确定。然而,在LAN环境下,由于所有数据站都是平等的,不能采取上
述机制。对此,研究了一种在总线共享型网络使用的媒体访问方法:带有碰撞检测的载波侦听
多路访问,英文缩写成CSMA/CD。
图6
2.令牌环网
令牌环是IBM公司于80年代初开发成功的一种网络技术。之所以称为环,是因为
这种网络的物理结构具有环的形状。环上有多个站逐个与环相连,相邻站之间是一种
点对点的链路,因此令牌环与广播方式的Ethernet不同,它是一种顺序向下一站广播
的LAN。与Ethernet不同的另一个诱人的特点是,即使负载很重,仍具有确定的响应
时间。令牌环所遵循的标准是IEEE802.5,它规定了三种操作速率:1Mb/s、 4Mb/s和
16Mb/s。开始时,UTP 电缆只能在 1Mb/s的速率下操作,STP电缆可操作在 4Mb/s和
16Mb/s,
令牌环的基本结构如图1(a)所示,工作站以串行方式顺序相连,形成一个封闭的环
路结构。数据顺序通过每一工作站,直至到达数据的原发者才停止。图1(b)是基本环形
结构的改进型,在此结构中,工作站未直接与物理环相连,而是连接到一种多站访问单元
(MAU),称为IBM8228。MAU可连接8个工作站。
构成令牌环物理结构的传输媒体有屏蔽双绞线(STP)和无屏蔽双绞线(UTP)。
图1(a) 图1(b)
四、令牌环网的操作原理
令牌环网的操作原理可用图 3来说明。当环上的一个工作站希望好送帧时,必须首先
等待令牌。所谓令牌是一组特殊的比特,专门用来仲裁由哪个工作站访问网环。一旦收到
令牌,工作站便可启动发送帧。帧中包括接收站的地址,以标识哪一站应接收此帧。帧在
环上传送时,不管帧是否是针对自己工作站的,所有工作站都进行转发,直到待回到帧的
始发站,并由该始发站撤消该帧。帧的意图接收者除转发帧外,应针对自身站的帧维持一
个副本,并通过在帧的尾部设置“响应比特”来指示已收到此副本。
工作站在发送完一帧后,应该释放令牌,以便出让给它站使用。出让令牌有两种方式,
并与所用的传输速率相关。一种是低速操作(4Mb/s)时只有收到响应比特才释放,我们
称之为常规释放。第二种是工作站发出帧的最后一比特后释放,我们称之为早期释放。
现在就图3进行一些说明,开始时,假定工作站A想向工作站C发送帧,其过程如图3所
标出的序列。
第1步:工作站A等待令牌从上游邻站到达本站,以便有发送机会。
第2步:工作站A将帧发送到环上,工作站C对发往它的帧进行拷贝,并继续将该帧转
发到环上。
第3步:工作站A等待接收它所发的帧,并将帧从环上撤离,不再向环上转发。
第4步a:当工作站接收到帧的最后一比特时,便产生令牌,并将令牌通过环传给下游
邻站,随后对帧尾部的响应比特进行处理。
第4步b:当工作站A发送完最后一个比特时,便将令牌传递给下游工作站,所谓早期
释放。
六、MAC帧格式
令牌环上传输的数据格式(帧)有两种:一种是令牌,另一种是常规帧。令牌是占有发
送权的标志,占有令牌的站才能发送。常规帧用来发送数据或控制信息。两种帧的格式如图
5所示。
SD=帧首定界符 |
I=信息字段 |
AC=访问控制 |
FSC=帧检验序列 |
FC=帧控制 |
ED=帧尾定界符 |
DA=终点地址 |
FS=帧状态字段 |
SA=源点地址 |
图5
七、令牌环网的帧收发操作
帧的发送和接收所遵循的规则称为MAC算法。为了简化和易于理解其基本操作,下面
的过程不考虑优先权机制。
1、帧的发送
MAC单元收到发送数据请求后,首先将数据封装为MAC帧,参见图5所示。随后,MAC
单元等待令牌到来。如果到来帧的AC字段中的T比特为“0”,则表明令牌已到,并通过
将T比特置“1”来抓住令牌,随后将其余字段FC,DA,SA,I,FCS,ED和FS(见图5)添
加在AC字段后,形成一个完整的帧发送到环上。同时被抓住的令牌帧中的ED字段被该站吸
收。抓往令牌的站可连续发送直至无数据可发,或令牌保持计时器期满为止。该站可通过
将ED字段中I比特置1的方法连续发送多个帧(多帧中的最后一帧除外)。
发送出帧的工作站要负责清除绕环一周回至源发点的帧,并检查帧ED和FS中的状态比
特,判断传输的结果。值指出的是,如果状态表明有错,MAC并不重传,而是向高层报告,
发送过程图解见图6。
图6
2、帧的接收
令牌环上的工作站除对进入的信号转发外,通过识别帧首定界符SD来监视帧的开始。
如果FC字段中的F比特指示它是MAC帧,便对其进行拷贝,并对FS字段中的C比特进行解释,
并按需要进行动作。如果该帧为常规的数据载携帧,并与该接收站的地址符合,帧内容将
拷贝到帧缓冲器,以便进一步处理。在任何一种情况下,FS字段中的A和C比特都要在转
发前根据情况进行设置。接收过程的流程图如图7所示。