Patent ID: 9621448
Date: 2017-04-11
CPC Classifications: H04L,H04W

Claim:
1. A method for analyzing a network, comprising: monitoring a distributed business transaction between a first application on a first computer and a second application on a second computer over an established network connection, the monitoring performed by a first agent hosted on the first computer and a second agent hosted on the second computer; intercepting by the first agent a data packet sent by the first application and intended for the second application; identifying a time to start transmitting multiple copies of the intercepted data packet after modifying the intercepted data packet; responsive to identifying the time to start transmitting, modifying, by the first agent, a portion of the intercepted data packet to vary a value indicative of a life of the intercepted data packet; start transmitting the multiple copies of the modified data packet over the network connection at the identified time; receiving a response to the transmitted multiple copies of the modified data packet; repeating the modifying, transmitting, and receiving based on the availability of additional values indicative of the life of the intercepted data packet; determining network information from the received response to the transmitted multiple copies of the modified data packet; and constructing a map of network nodes forming the established network connection using the determined network information that includes an association of node address with the varied value indicative of the life of the intercepted data packet.