This document discusses peer-to-peer (P2P) file sharing. It provides a brief history of P2P file sharing beginning in 1977 and highlights some important developments and software through the 1990s and 2000s. The document also distinguishes between centralized and decentralized P2P network structures. It identifies some common file hosting services and P2P software/networks. Potential risks of P2P file sharing are outlined as well as some methods to avoid risks. The conclusion states that P2P is efficient for data transfer but carries security and legal risks that current research is working to address.