其实很好解释,光纤两端的设备发出的光波长是不一样的。比方说A端发出的是1550nm波长的光且只接受1310nm波长的光,B端发出1310nm波长的光而只接收1550nm波长的光。两端都会同时发光,但只接收对端波长的光。
如果是在无源光网络中的情况就跟上面有一些区别了。数据下行时,无源光网络的局端设备发出1550nm波长的光,通过分光器后,所有的用户端设备都能收到,但数据中有识别帧,用来识别到底该哪一台设备接收该数据,其他设备在收到该数据后就会丢弃。数据上行时,由局端设备的时钟控制,通一时刻只能由一台用户端设备向局端设备发出1310nm波长的光,其他设备则处在等待状态,就类似于排队买票差不多,只是每台设备等待发光的间隔很短,不容易觉察出来。