Assignment 2 ------------ Part 1: In this part of the assignment, you will compare three overlay networks: Freenet, Gnutella (with extensions) and Chord. Make a table with four columns where the first column should list all the characteristics or criteria that you use to compare the three networks. The three other columns should describe the similarities or differences of the three networks in terms of the criteria in the first column. Make sure you list a sufficient number of criteria. For Freenet, please read the following paper: Protecting Free Expression Online with Freenet Ian Clarke, Theodore W. Hong, Scott G. Miller, Oskar Sandberg, and Brandon Wiley IEEE Internet Computing 2002 For Gnutella and Chord, please use the week 10 papers. Part 2: The Gnutella paper proposes 4 extensions to improve the original Gnutella protocol. Would these extensions apply to Freenet? If not, please explain why. If they do apply, then explain in a paragraph or two how these extensions to Freenet would change your comparison of Freenet with the other networks that you showed in Part 1 of this assignment.