Welcome to your first coding project! In each of these we will ask you to write short
programs that will enhance your understanding of networking fundamentals and possibly
assist you in your future work.
For these assignments, we will be asking for both your source code and a short writeup
that includes directions on how to run your code and screenshots of your code running.
We may try to run your code on our own machines, and if it doesn't work there will be a
point reduction, or we will ask you to fix it, or both.
Part 1: Using a socket to GET a file
Part 2: GET the data for a large file
Part 3: The world's simplest HTTP server