×

Detecting change in a transport protocol window size without data transmission

  • US 20060268710A1
  • Filed: 05/19/2005
  • Published: 11/30/2006
  • Est. Priority Date: 05/19/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method of detecting a change in a transport protocol window size performed by a transmission control protocol (TCP) process in a network element, comprising the computer-implemented steps of:

  • receiving, from a TCP application, a first TCP segment that advertises a first receive window size of zero;

    determining whether data needs to be sent to the TCP application, and only if so;

    starting a timer;

    when the timer expires, creating and sending a second TCP segment that contains a first sequence number value equal to second sequence number of sent but unacknowledged data minus one, and a segment length value of zero;

    receiving a TCP ACK segment that acknowledges the second TCP segment and that contains a second receive window size;

    determining whether the second window size is greater than a specified value;

    sending the data to the TCP application only when the second receive window size is greater than the specified value;

    incrementing a counter when the data is not sent to the TCP application; and

    re-performing the steps of creating and sending only when the counter is less than a specified value.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×