A network apparatus for performing functions to enhance performance of a
communication network is provided. The network apparatus includes a
spoofing module that is configured to selectively spoof a multiple
connections associated with a multiple hosts based upon corresponding
spoofing criteria and to provide local acknowledgement of received
messages over the connections. Additionally, the network apparatus
includes a connection module that multiplexes the connections over a
common backbone connection, and a prioritization module that prioritizes
access to the backbone connection based upon prioritization criteria.
Further, the network apparatus includes a path selection module that
determines a path to transmit the received messages based upon path
selection criteria. The spoofing module allocates a connection control
block corresponding to a spoofed connection. Each of the connection
control blocks stores information related to the connections. The above
arrangement has particular applicability to a bandwidth constrained
communication system, such as a satellite network.