A communication entity (510, 520) located at one end of a high latency communication link, having an underlying re-transmission scheme, between a first transceiver entity and a second transceiver entity, the communication entity comprising: communication logic for supporting Transmission Control Protocol communications between the first transceiver entity and the second transceiver entity proxy logic for inspecting a received segment transmitted by a TCP endpoint, wherein the proxy logic is operable to transparently allow a plurality of synchronising segments comprising a 3-way handshake to pass between the first transceiver entity and the second transceiver entity through the proxy logic, wherein the 3-way handshake comprises at least one of: a synchronisation indication (SYN 542); a synchronisation acknowledgement indication (SYN ACK 544); an acknowledgement indication (ACK 546); wherein the proxy logic is further operable, in response to identifying that a received segment does contain data, to generate locally at least one acknowledgement message based on the plurality of synchronising segments and the received segment, to allow the received segment to pass between the first transceiver entity and the second transceiver entity and transmit the at least one ACK message to the TCP endpoint; wherein the proxy logic is further operable to reject at least one subsequent received segment that does not comprise data, wherein the rejected segment is one of: a TCP ACK message; and a TCP negative acknowledgement (NACK) message; characterised in that: the TCP ACK message is transmitted as soon as the received data segment is allowed through the proxy logic; and the proxy logic is further operable to allow at least one subsequent received data segment, sent over the high latency communication link, to pass through the proxy logic to the TCP endpoint without transmitting any ACK message across the high latency link. communication logic for supporting Transmission Control Protocol communications between the first transceiver entity and the second transceiver entity proxy logic for inspecting a received segment transmitted by a TCP endpoint, wherein the proxy logic is operable to transparently allow a plurality of synchronising segments comprising a 3-way handshake to pass between the first transceiver entity and the second transceiver entity through the proxy logic, wherein the 3-way handshake comprises at least one of: a synchronisation indication (SYN 542); a synchronisation acknowledgement indication (SYN ACK 544); an acknowledgement indication (ACK 546); a synchronisation indication (SYN 542); a synchronisation acknowledgement indication (SYN ACK 544); an acknowledgement indication (ACK 546); wherein the proxy logic is further operable, in response to identifying that a received segment does contain data, to generate locally at least one acknowledgement message based on the plurality of synchronising segments and the received segment, to allow the received segment to pass between the first transceiver entity and the second transceiver entity and transmit the at least one ACK message to the TCP endpoint; wherein the proxy logic is further operable to reject at least one subsequent received segment that does not comprise data, wherein the rejected segment is one of: a TCP ACK message; and a TCP negative acknowledgement (NACK) message; a TCP ACK message; and a TCP negative acknowledgement (NACK) message; characterised in that: the TCP ACK message is transmitted as soon as the received data segment is allowed through the proxy logic; and the proxy logic is further operable to allow at least one subsequent received data segment, sent over the high latency communication link, to pass through the proxy logic to the TCP endpoint without transmitting any ACK message across the high latency link. the TCP ACK message is transmitted as soon as the received data segment is allowed through the proxy logic; and the proxy logic is further operable to allow at least one subsequent received data segment, sent over the high latency communication link, to pass through the proxy logic to the TCP endpoint without transmitting any ACK message across the high latency link.