A transfer controller (or a host controller) issues IN tokens to a
plurality of USB devices connected to USB and including first and second
USB devices. When data including destination information which specifies
the second USB device as a destination has been received in response to
an IN token issued to the first USB device, the transfer controller
issues an OUT token to the second USB device and transmits the received
data from the first USB device to the second USB device. The transfer
controller issues an IN token to at least one of the USB devices which
has declared itself to be a local area network (LAN) node.