A distribution network for the distribution of content data from a server node to user nodes, wherein said user nodes are connected to said server and each other in cascaded relationship, wherein,
- at least one of said user nodes is a repeater node connected directly to said server node, wherein said repeater node retransmits content data received by said repeater node to a second user node which is a child node of said repeater node, said second user node being docked to said repeater node for the purpose of receiving content data from said repeater node;
- wherein each repeater node has the ability to provide connection address instructions to a connection requesting user node attempting to dock with it, said connection address instructions comprising a connection address list from a recommended parent node back to said server node;
- wherein said recommended parent node has apparent available capacity to transmit content data to said connection requesting user node and is at least as close to said repeater node as any other user node docked to the repeater node having apparent available capacity to transmit content data to said connection requesting user node.