Assignment 2

Write a file transfer program. To demonstrate, you'll need a client and a server program:

Wherever applicable, use the commands and protocol for TFTP (IETF RFC 1350), with the following modifications. You will need to design and use additional packet header information than that in TFTP; use the IETF 2347 TFTP Options Extension when possible.

Create a web page showing throughput across varying conditions: at least 2 different pairs of hosts, different window sizes; drops vs no drops.
Doug Lea