A first network node in a data network, the data network including a communication controller and a plurality of nodes, the first network node comprising:
- a processor;
- a memory;
- and
- at least one interface for communicating with the communication controller,
- wherein the interface is configured to receive a first signal from the communication controller, the first signal including information relating to at least one timeslot in which the first node may transmit a first request signal to the communication controller;
- wherein the memory stores code to cause the processor to provide a first request signal for transmission through the interface to the communication controller in response to the first signal, said first request signal including a request to transmit a second request signal for transmitting data from the first network node to the communication controller;
- wherein the interface is further configured to receive a second signal from the communication controller in response to the first request signal, said second signal allocating at least one timeslot to the first network node for transmitting a second request signal for transmitting data from the first network node to the communication controller;
- wherein the memory stores code to cause the processor to provide for transmission of the second request signal in response to the second signal;
- wherein the interface is further configured to receive a third signal from the communication controller in response to the second request signal, said third signal allocating at least one timeslot to the first node for transmitting data to the communication controller;
- and
- wherein the memory stores code to cause the processor to provide for transmission of the data in response to the third signal.