A communication system having a proxy architecture is disclosed. The
system includes a platform that provides performance enhancing functions.
The platform includes a spoofing apparatus that routes the information
within the communication system. The spoofing apparatus receives spoofing
selection and spoofing parameters from the platform and maintains the
current parameters in one or more spoofing profiles. The spoofing
apparatus routes packets of information throughout the communication
system based on the spoofing selection and/or spoofing profile. The
spoofing apparatus may also compensate for maximum segment size
mismatches during the routing of information. This compensation may
include dynamically resizing data segments or disabling three-way
handshake spoofing. The above arrangement has particular applicability to
a bandwidth constrained communication system, such as a satellite
network.