Patent ID: 7239994
Filing Date: 2007-07-03
Classification: H04L

Abstract:
1. A computer-readable medium having computer-executable instructions for simulating connection characteristics of a network, comprising: providing a driver capable of accessing a stream of network packets; calculating a send time for each of the network packets and attaching the respective send time to the corresponding packet; sequencing the network packets in a queue until the respective send times to simulate a desired propagation connection characteristic; deleting the send time from each network packet when the packet is removed from the queue; and altering the stream of network packets to simulate an additional connection characteristic of the network; wherein the propagation connection characteristic is at least one of: (a) bandwidth; (b) transmission delay; wherein the additional connection characteristic of the network is at least one of: (a) loss of a network packet; (b) fragmentation of a network packet; (c) reordering of at least two network packets; (d) duplication of a network packet; (e) network address translation of a network packet having an original network address.