A data transmission apparatus is provided for transmitting data received
from a user terminal device through a plurality of networks to a
destination, the user terminal device executing communication using an
Internet protocol. The data transmission apparatus includes a routing
table storing information relating a destination address of the data and
addresses of the plurality of networks; an information table storing
static and dynamic information about the plurality of networks; and a
selection unit selecting one or the plurality of networks, through which
the data transmission apparatus transmits the data to the destination,
based on the static and dynamic information. The data transmission
apparatus enables data transmission through the appropriate network by
selecting the appropriate network based on the static and dynamic
information about the plurality of networks.