An apparatus and a method for routing data in a radio data communication
system having one or more host computers, one or more intermediate base
stations, and one or more RF terminals organizes the intermediate base
stations into an optimal spanning-tree network to control the routing of
data to and from the RF terminals and the host computer efficiently and
dynamically. Communication between the host computer and the RF terminals
is achieved by using the network of intermediate base stations to transmit
the data.