Patent ID: 7545752

Claim:
A method comprising: monitoring performance of a network application at a demarcation point in a network by generating, at the demarcation point, data indicative of a first network latency condition between a first transmission control protocol (TCP) host on a first side and the demarcation point and a second network latency condition between a second TCP host on a second side and the demarcation point; and determining, based on analysis of the data indicative of the first and second network latency conditions, a location of a performance problem associated with the network application identified as a result of monitoring performance, the location being with respect to the demarcation point; wherein the first network latency condition is determined by recording the arrival time, at the demarcation point, of packets transmitted by the second TCP host to the first TCP post; recording the arrival time, at the demarcation point, of respective acknowledgement packets corresponding to the packets transmitted by the second TCP host; and computing the difference between the arrival times of the packets and corresponding acknowledgement packets; and wherein the second network latency condition is determined by recording the arrival time, at the demarcation point, of packets transmitted by the first TCP host to the second TCP post; recording the arrival time, at the demarcation point, of respective acknowledgement packets corresponding to the packets transmitted by the first TCP host; computing the difference between the arrival times of the packets and corresponding acknowledgement packets.