Slide 1 Peer To Peer Systems Architecture & Research Overview by Shay Horovitz Slide 2 Lecture contents What is Peer-to-Peer computing What makes it distinctive What…