计算机网络原理 波分多路访问协议
在无源星型网络中,来自每个站点的两根光纤被熔合在一起,形成一个玻璃柱,一根光纤向玻璃柱输入,另一根光纤从玻璃柱输出。任何站点产生的输出都会照亮玻璃柱,从而其它所有的站点检测到。
通过采用各种信道分配方法,如FDM,TDM,我可以将信道分成多个了信道,并且动态地分配信道,光纤LAN个也普遍采用了与此类似的方法: 在向一时刻使用不同的波长 (即频率)使多个通信同时进行,本节中将介绍其中的一种协议。
建立全光纤LAN的一种简单方案就是使用无源星型连接器。在实际应用中,来自每个站点的两根光纤被熔合在一起,形成一个玻璃柱,一根光纤向玻璃柱输入,另一根光纤从玻璃柱输出。任何站点产生的输出都会点亮玻璃柱,从而被其他所有的站点检测到。无源星可以处理数百个站点。
为了能够同时发送多个帧,光谱被划分成不同的信道(波长段)。在波分多路访问WDMA(Wavelength Division Multiple Access)协议中,每个站点分配了2个信道。其中窄信道作为通知站点的控制信道,宽信道作为站点输出数据帧的信道。
如图5-6所示,每个信道被分成不同的时隙组。用于控制信道的时隙数为m,数据信道的时隙数为n+1,其中n个用于数据,最后一个用来报告站点的状态(主要是报告在两条倍道中哪些时隙是空闲的)。在两条信道中,时隙序列无尽地循环,其中时隙0用某种特殊的方式标记以便于后续时隙识别。所有的信道均用同一个全程时钟来同步。
m个时隙用于控制A的控制信道被其他站点用来与A联系ssAn个时隙用于数据 再加上1个用于状态BB的数据信道被B用来传输数据C的控制信道CC的数据信道λD的控制信道DD的数据信道t
图5-6 波分多路访问
该协议支持3种类型的通信:(1)数据传输速率固定的面向连接通信,比如无压缩视频信号;(2)数据传输速率可变的面向连接通信,比如文件传输;(3)数据报通信,比如UDP分组。对于两种面向连接的协议,如果A想与B通信,那么A必须在D的控制信道的空闲时隙中插入一个CONNECTION REQUEST(连接请求)帧,如B接受,A的数据信道就开始通信。
每个站点都有2个发送端和2个接收端,它们分别如下:
1.一个波长固定不变的接收端,它用来侦听本站点的控制信道。 2.一个波长可调的发送端,它用于向其他站点的控制信道发送帧。
3.一个波长固定不变的发送瑞,它用于输出数据帧。
4.一个波长可调的接收端,它用来选择要侦听的数据发送端。
也就是说,每个站点都侦听自己的控制信道,看是否有请求产生,并将接收端的波长调为发送端的波长,从而得到数据,波长调谐出Fabry-Perot干涉计或Mach-Zehnder干涉计来实现,它滤去所有其他波长,从而得到所需的波长段。