Transferring control of a TCP connection between devices
First Claim
1. A method for data communication by a computer that is coupled to a network by a device, the method comprising:
- controlling a Transport Control Protocol (TCP) connection by the computer;
sending a first signal from the computer to the device, the first signal indicating an intention to transfer control of the TCP connection from the computer to the device;
responding to the first signal by the device, including sending a second signal from the device to the computer, the second signal indicating that the device is able to receive control of the TCP connection; and
sending a third signal from the computer to the device, the third signal responsive to the second signal and transferring control of the TCP connection from the computer to the device.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for network communication, comprising a device coupled between a computer and a network to receive from the computer a Transport Control Protocol (TCP) connection, the device receiving from the network at least one packet associated with the TCP connection and processing a TCP header for the at least one packet, the computer having a memory storing instructions to pass the TCP connection to the device in first and second commands, the first command signaling an intent to transfer of the TCP connection, the second command responsive to an indication from the device that the device is prepared to receive the TCP connection.
-
Citations
38 Claims
-
1. A method for data communication by a computer that is coupled to a network by a device, the method comprising:
-
controlling a Transport Control Protocol (TCP) connection by the computer;
sending a first signal from the computer to the device, the first signal indicating an intention to transfer control of the TCP connection from the computer to the device;
responding to the first signal by the device, including sending a second signal from the device to the computer, the second signal indicating that the device is able to receive control of the TCP connection; and
sending a third signal from the computer to the device, the third signal responsive to the second signal and transferring control of the TCP connection from the computer to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for data communication by a computer that is coupled to a network by an interface device, the method comprising:
-
establishing a Transport Control Protocol (TCP) connection by the computer;
sending a first command from the computer to the device, including indicating an intention to transfer control of the TCP connection from the computer to the device;
sending a response to the first command from the device to the computer, including identifying the TCP connection in the response; and
sending a second command from the computer to the device in reply to the response and completing the transfer of control of the TCP connection from the computer to the device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method for data communication by first and second devices that are coupled to a network, the method comprising:
-
controlling a Transport Control Protocol (TCP) connection by the first device;
sending a first signal from the first device to the second device, the first signal indicating an intention to transfer control of the TCP connection from the first device to the second device;
responding to the first signal by the second device, including sending a second signal from the second device to the first device, the second signal identifying the TCP connection; and
responding to the second signal by the first device, including sending a third signal from the first device to the second device to complete the transfer of control of the TCP connection from the first device to the second device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A system for network communication, the system comprising:
a device coupled between a computer and a network to receive from the computer a Transport Control Protocol (TCP) connection, to receive from the network at least one packet associated with the TCP connection and to process a TCP header for the at least one packet, the computer having a memory storing instructions to pass the TCP connection to the device in first and second commands, the second command responsive to an indication from the device that the device is prepared to receive the TCP connection.
Specification