Abstract: A system for communication includes a station, including first and second interfaces having different, respective first and second network addresses on a packet data network, and a terminal, including third and fourth interfaces having different, respective third and fourth network addresses. The station is transmits data to the terminal over a first path directed from the first interface to the third network address, while the terminal transmits second data to the station over a second path directed from the fourth interface to the second network address. First and second TCP proxies are deployed respectively in the station and in the terminal, and are configured to emulate a TCP connection between the station and the terminal by transmitting TCP frames from the station to the terminal only over the first path and from the terminal to the station only over the second path.