Filesharing bezeichnet im Prinzip den Austausch von Dateien. Die häufigste Platform für Filesharing über das Internet ist ein P2P-Netzwerk. Die Daten liegen dezentral auf teilnehmenden Clients und werden von Peer zu Peer (P2P) direkt ausgetauscht. Ein P2P-Client steuert dabei den Datentausch, bei dem das Prinzip der Gegenseitigkeit gewahrt werden soll. Meist werden Dateien (Bilder, Audio, Video, …) in einem P2P-Netzwerk getauscht.