According to one embodiment, a server apparatus includes a memory which
stores a management table in which the user IDs are associated with
communication bands and treatable data sizes in the communication network
with one another, a comparator which refers to the management table in
occurring communication requests, and compares respective communication
bands and data sizes of a first and a second communication terminals to
be objects of the data communication control out of the plurality of
communication terminals based on the reference result, and a controller
which decides communication bands and data sizes to be assigned between
the first and the second communication terminals based on the comparison
result from the comparator, and executes a data communication connection
between the first and the second communication terminals by using the
decided communication bands and the data sizes.