This assignment involved implementing a TFTP client/server pair, with optional sliding window capability, optional dropped packet simulation, and optional IPv4 or IPv6 addressing and protocols.
Below is a graph of throughput under various conditions resulting from sending to moxie from my laptop connected to the CTS wireless network in Snygg.
Source code: here (.tar.gz)
Raw throughput data: here (.txt)
20120417, 14:33:05pm