Individual Project (50 pts, subject to changes)
The programming assignment of the textbook:
1. Building a Multi-Threaded Web Server in Java (Chapter 2)
2. A Mail User Agent in Java (Chapter 2)
3. Implementing a Reliable Transport Protocol (Chapter 3)
4. Implementing a Distributed, Asynchronous Distance Vector Routing Algorithm
(Chapter 4)
5. Streaming Video with RTSP and RTP (Chapter 6)