METHODS, SYSTEMS, AND COMPUTER PROGRAM PRODUCTS FOR DETECTING AN IDLE TCP CONNECTION
First Claim
1. A method for detecting an idle TCP connection, the method comprising:
- receiving, by a first node from a second node, a first transmission control protocol (TCP) packet in a TCP connection;
identifying a first idle time period header, in the first packet, for detecting a first idle time period during which no TCP packet including data in a first TCP data stream sent in the TCP connection from the second node is received by the first node;
detecting the first idle time period based on the first idle time period header; and
deactivating the TCP connection in response to detecting the first idle time period.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described for detecting an idle TCP connection. In one aspect, a packet in a TCP connection is received by a first node. The first node identifies in the packet a header for detecting a time period during which the first node receives no data included in a data stream sent in the connection from a second node. The first node detects the time period based on the header and deactivates the connection, in response. In another aspect, information is received by a second node for detecting an idle TCP connection. The second node creates a packet including a header based on the information. The second node sends the packet in the connection to a first node for detecting a time period during which the first node receives no data in a data stream sent in the connection from the second node.
-
Citations
25 Claims
-
1. A method for detecting an idle TCP connection, the method comprising:
-
receiving, by a first node from a second node, a first transmission control protocol (TCP) packet in a TCP connection; identifying a first idle time period header, in the first packet, for detecting a first idle time period during which no TCP packet including data in a first TCP data stream sent in the TCP connection from the second node is received by the first node; detecting the first idle time period based on the first idle time period header; and deactivating the TCP connection in response to detecting the first idle time period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for detecting an idle TCP connection, the method comprising:
-
receiving, by a second node, first idle information for detecting when a TCP connection is idle; generating a TCP packet including a first idle time period header based on the first idle information; and sending the TCP packet in the TCP connection to the first node for detecting a first idle time period during which no TCP packet including data in a first data stream sent in the TCP connection from the second node is received by the first node. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for detecting an idle TCP connection, the system comprising:
-
an execution environment including an instruction processing unit configured to process an instruction included in at least one of a net in-port component, an idle time period option handler component, and an idle time period monitor component; the net in-port component configured for receiving, by a first node from a second node, a first transmission control protocol (TCP) packet in a TCP connection; the idle time period option handler component configured for identifying a first idle time period header, in the first packet, for detecting a first idle time period during which no TCP packet including data in a first TCP data stream sent in the TCP connection from the second node is received by the first node; the idle time period monitor component configured for detecting the first idle time period based on the first idle time period header; and the connection state component configured for deactivating the TCP connection in response to detecting the first idle time period.
-
-
23. A system for detecting an idle TCP connection, the system comprising:
-
an execution environment including an instruction processing unit configured to process an instruction included in at least one of an idle time period policy component, a packet generator component, and a net out-port component; the idle time period policy component configured for receiving, by a second node, first idle information for detecting when a TCP connection is idle; the packet generator component configured for generating a TCP packet including a first idle time period header based on the first idle information; and the net out-port component configured for sending the TCP packet in the TCP connection to the first node for detecting a first idle time period during which no TCP packet including data in a first data stream sent in the TCP connection from the second node is received by the first node;
-
-
24. A computer readable medium embodying a computer program, executable by a machine, for detecting an idle TCP connection, the computer program comprising executable instructions for:
-
receiving, by a first node from a second node, a first transmission control protocol (TCP) packet in a TCP connection; identifying a first idle time period header, in the first packet, for detecting a first idle time period during which no TCP packet including data in a first TCP data stream sent in the TCP connection from the second node is received by the first node; detecting the first idle time period based on the first idle time period header; and deactivating the TCP connection in response to detecting the first idle time period.
-
-
25. A computer readable medium embodying a computer program, executable by a machine, for detecting an idle TCP connection, the computer program comprising executable instructions for:
-
receiving, by a second node, first idle information for detecting when a TCP connection is idle; generating a TCP packet including a first idle time period header based on the first idle information; and sending the TCP packet in the TCP connection to the first node for detecting a first idle time period during which no TCP packet including data in a first data stream sent in the TCP connection from the second node is received by the first node.
-
Specification