×

Systems and methods for determining characteristics of a network based on flow analysis

  • US 7,885,190 B1
  • Filed: 05/12/2004
  • Issued: 02/08/2011
  • Est. Priority Date: 05/12/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for passively and automatically identifying a flow on a network, comprising:

  • passively reading, at a processor disposed between two endpoints, a first packet transmitted on the network from one of the two endpoints to the other;

    decoding the first packet into a first plurality of protocol fields;

    identifying, at the processor, a first source Internet protocol address, a first destination Internet protocol address, a first transport protocol, a first source port, a first destination port, and a first synchronization bit from the first plurality of protocol fields;

    passively reading, at the processor, a second packet transmitted on the network from one of the two endpoints to the other;

    decoding the second packet into a second plurality of protocol fields;

    identifying, at the processor, a second source Internet protocol address, a second destination Internet protocol address, a second transport protocol, a second source port, a second destination port, a second acknowledged bit, and a second synchronization bit from the second plurality of protocol fields; and

    if the first transport protocol comprises transmission control protocol, the second transport protocol comprises transmission control protocol, the first synchronization bit is set, the second synchronization bit is set, the second acknowledged bit is set, the first source Internet protocol address comprises the second destination Internet protocol address, the second source Internet protocol address comprises the first destination Internet protocol address, the first source port comprises the second destination port, and the second source port comprises the first destination port, thenidentifying, at the processor, only subsequent packets that correspond to one ofthe first source Internet protocol address, the first destination Internet protocol address, the first transport protocol, the first source port, and the first destination port andthe second source Internet protocol address, the second destination Internet protocol address, the second transport protocol, the second source port, and the second destination portas being part of a same flow as the first packet and second packet.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×