TCP/IP proxy utilizing transparent acknowledgements
AssigneeBritestream Networks, Inc.
InventorWilliam Fischofer
Life of this patent
Estimating the term…
Abstract
A method is described herein for transmitting data from a first point (203) to a second point (205) on a network (201) via a proxy server (207). In accordance with the method, a first data packet is received from the first point at the proxy server without sending an acknowledgement packet to the first point. The first data packet is forwarded from the proxy server to the second point, and a second data packet is received from the second point at the proxy server. The second data packet is then forwarded to the first point along with an acknowledgement packet for receipt of the first data packet from the first point at the proxy server.
Claims19
A method for transmitting data from a first point to a second point on a network via a proxy server, comprising:
- receiving a first data packet from the first point at the proxy server;
- forwarding the first data packet from the proxy server to the second point;
- receiving a second data packet from the second point at the proxy server;
- and
- forwarding the second data packet to the first point along with an acknowledgement packet for receipt of the first data packet from the first point at the proxy server.
A method for transmitting data from a first point to a second point on a network via a proxy server, comprising:
- receiving a first data packet from the first point at the proxy server;
- forwarding the first data packet from the proxy server to the second point;
- and
- if a second data packet is received at the proxy server from the second point within t seconds, wherein t≦k and wherein k is a nonzero threshold value, then forwarding the second data packet to the first point along with an acknowledgement packet for receipt of the first data packet at the proxy server, otherwise sending an acknowledgement packet to the first point for receipt of the first data packet at the proxy server.
A method for transmitting data from a first point to a second point on a network via a proxy server, comprising:
- operating the proxy server in a first state if a Boolean status variable xs is true, wherein xs is true if and only if at least one of the connections between the first point and the proxy and the second point and the proxy enter TCP/IP retransmission;
- and
- operating the proxy server in a second state if a Boolean status variable xs is false;
- wherein, in the second state, the proxy server (a) receives a first data packet from the first point at the proxy server, (b) forwards the first data packet from the proxy server to the second point, and (c) if a second data packet is received at the proxy server from the second point within t seconds, wherein t≦k and wherein k is a nonzero threshold value, then the proxy server forwards the second data packet to the first point along with an acknowledgement packet for receipt of the first data packet at the proxy server, otherwise the proxy server sends an acknowledgement packet to the first point for receipt of the first data packet at the proxy server.
The method of 17 wherein, in the first state, the proxy server sends an acknowledgement packet to the first point upon receipt of a data packet from the first point.
Dependencies are inferred from the claim text.