Patent attributes
Exemplary embodiments provide techniques for measuring network latency attributable to the transit of packets through the network. This may be accomplished by developing a common sense of time with the server that allows packet inter-arrival times to be accurately measured. In establishing the common time between the client and the server, it may be necessary to overcome network topology manipulations and/or packet pacing manipulations performed by an intermediate device. Accordingly, an end-to-end multiplexing protocol may be employed which allows a protected connection to be established from the client directly to the server, bypassing the manipulations. Using the multiplexing protocol, a timing flow may be established for carrying timing traffic. After trading timing traffic with the server for a period of time, the client may establish a common or shared sense of time with the server which may be used to measure the latency in the network.