A multi-layered network for transporting data comprises a first network
layer that provides a first session topology, and a second network layer
that provides a second session topology. The second network layer uses
the first network layer to transport data. In one embodiment of the
invention, the data sent by the second layer is real-time audio data,
such as voice. Each session topology may be either peer-to-peer or
client/server. The first and second layers may have different topologies
and/or different session hosts. A deterministic algorithm is provided
whereby a new session host is selected when the current host leaves the
session.