Flow control
First Claim
Patent Images
1. A data communication node for operation in a communication path between a transmitter of datagrams and a receiver of datagrams under a protocol wherein the transmission of datagrams by the transmitter is dependant on it receiving an acknowledgement message for a previously transmitted datagram, the node comprising:
- detection apparatus for detecting communications in the path;
an acknowledgement generator capable of generating acknowledgement messages for datagrams and transmitting those messages to the transmitter; and
flow interruption apparatus capable of interrupting communications in the path;
the node being capable of operating in at least two of the following modes;
a first mode in which it does not interrupt communications in the path;
a second mode in which it transmits acknowledgement messages for a datagrams succeeding the latest datagram detected at the node; and
a third mode in which it delays the communication of acknowledgement messages to the transmitter.
1 Assignment
0 Petitions
Accused Products
Abstract
A data communication node capable of operating under, for example, TCP protocol in two or three of the following modes: a normal mode in which it does not affect communications; an early acknowledgement mode in which it transmits early acknowledgement messages for datagrams that have not yet reached the node; and a fast TCP mode in which it delays the communication of acknowledgement messages to the transmitter.
-
Citations
26 Claims
-
1. A data communication node for operation in a communication path between a transmitter of datagrams and a receiver of datagrams under a protocol wherein the transmission of datagrams by the transmitter is dependant on it receiving an acknowledgement message for a previously transmitted datagram, the node comprising:
-
detection apparatus for detecting communications in the path;
an acknowledgement generator capable of generating acknowledgement messages for datagrams and transmitting those messages to the transmitter; and
flow interruption apparatus capable of interrupting communications in the path;
the node being capable of operating in at least two of the following modes;
a first mode in which it does not interrupt communications in the path;
a second mode in which it transmits acknowledgement messages for a datagrams succeeding the latest datagram detected at the node; and
a third mode in which it delays the communication of acknowledgement messages to the transmitter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 23, 24)
-
-
18. A method for data communication over a communication path between a transmitter of datagrams and a receiver of datagrams under a protocol wherein the transmission of datagrams by the transmitter is dependant on it receiving an acknowledgement message for a previously transmitted datagram, there being a node located in the communication path between the transmitter and the receiver;
- the method comprising;
the transmitter transmitting datagrams towards the receiver;
the node detecting the said datagrams; and
the node repeatedly transmitting to the transmitter an acknowledgement message for a datagram succeeding the latest datagram detected at the node. - View Dependent Claims (19, 20, 21, 22)
- the method comprising;
-
25. A data communication node substantially as herein described with reference to the accompanying drawings.
-
26. A method for data communication substantially as herein described with reference to the accompanying drawings.
Specification