TCP Layer with Higher Level Testing Capabilities
OwnerDouglas Dunn, Andy Dooley +1inventors
InventorsDouglas Dunn, Andy Dooley, Isaac Larson
Life of this patent
Estimating the term…
Abstract
A TCP layer that is able to defeat or disable retransmit and recovery operations upon request from a diagnostic program. This allows the missing packets and the like to be determined by the diagnostic program as the TCP layer will not hide the packet loss by doing retransmission operations. The TCP layer otherwise operates normally, allowing better analysis of the operation of the TCP layer and the network.
Claims24
A transmission control protocol (TCP) receiver comprising:
- a port for receiving and transmitting packets;
- an Internet Protocol (IP) layer coupled to said port;
- and
- a TCP layer coupled to said IP layer and for coupling to an application layer,
- wherein said TCP layer has a first mode of operation that is generally conformant with standard TCP operations except that said TCP layer does not perform reordering, does not request retransmission and provides received packets to the application layer in the order received.
A transmission control protocol (TCP) transmitter comprising:
- a port for receiving and transmitting packets;
- an Internet Protocol (IP) layer coupled to said port;
- and
- a TCP layer coupled to said IP layer and for coupling to an application layer,
- wherein said TCP layer has a first mode of operation that is generally conformant with standard TCP operations except that said TCP layer does not perform retransmission and determines network congestion from received ACKs with SACK information.
A transmission control protocol (TCP) device comprising:
- a port for receiving and transmitting packets;
- an Internet Protocol (IP) layer coupled to said port;
- and
- a TCP layer coupled to said IP layer and for coupling to an application layer, said TCP layer for both transmitting and receiving data,
- wherein said TCP layer has a first mode of operation that is generally conformant with standard TCP operations except that said TCP layer does not perform reordering, does not request retransmission, does not perform retransmission, determines network congestion from received ACKs with SACK information and provides received packets to the application layer in the order received.
A method comprising:
- receiving transmission control protocol (TCP) packets from and providing TCP packets to an Internet Protocol (IP) layer;
- and
- performing TCP operations in a first mode that is generally conformant with standard TCP operations except that said TCP operations do not include performing reordering or requesting retransmission and do include providing received packets to an application layer in the order received.
A method comprising:
- receiving transmission control protocol (TCP) from and providing packets to an Internet Protocol (IP) layer;
- performing TCP operations in a first mode of operation that is generally conformant with standard TCP operations except that said TCP operations do not include performing retransmission and do include determining network congestion from received ACKs with SACK information.
A method comprising:
- receiving transmission control protocol (TCP) packets from and providing TCP packets to an Internet Protocol (IP) layer;
- and
- performing transmit and receive TCP operations in a first mode that is generally conformant with standard TCP operations except that said TCP operations do not include performing reordering, performing retransmission or requesting retransmission and do include providing received packets to an application layer in the order received and determining network congestion from received ACKs with SACK information.
Dependencies are inferred from the claim text.