Date Added: Feb 2010
Transmission Control Protocol (TCP) design in heterogeneous wired/wireless networks is challenging due to packet reordering and error-prone channels. The paper has implemented a testbed for evaluating the performance of TCP variants under packet reordering, congestive loss, and non-congestive loss. The demonstration shows the flexibility of the testbed to accommodate channels of different characteristics. This facilitates the experimental study of TCP over heterogeneous networks. It also demonstrates the feature of TCP-NCL as a unified solution for effective congestion control, sequencing control, and loss recovery in heterogeneous networks.