P2P comes from the English peer to peer, in which peer stands for pair, equal. Which could be translated as communication between equals. It is a way for distributing files over the Internet by sharing them with other users. With P2P, the downloader is also the uploader, all the files that they have in whole or in part, are shared with the other users alike. Programs such as KaZaA, LimeWire, BitTorrent, EDonkey and EMule use the P2P technology for exchanging files. P2P is often associated with illegal activities, but also for legal applications it is used (think of Skype).