Le partage de fichiers, plus communément appelé "peer-to-peer" (pair à pair en français), ou P2P, permet à plusieurs ordinateurs de communiquer via un réseau. Chaque internaute devient un "pair" du réseau et peut ainsi partager ses fichiers et télécharger ceux des autres. Ce système est idéal pour échanger des fichiers, des flux multimédia continus (streaming), un service (comme la téléphonie avec Skype), etc, sur internet.
Le peer-to-peer a permis de décentraliser des systèmes en permettant à tous les ordinateurs de jouer le rôle de client-serveur. Plus un objet est populaire, plus il est dupliqué et donc disponible, facilitant ainsi l'augmentation du nombre de fichiers dans le réseau.