Introduction File sharing is the technology that allows online file sharing. The past the files sharing software that existed were designed as pear-pear networks that had a centralized file list. In this network the user could send their requests from the central server that could then send a list of pears that contain the data that the user requires and at the same time facilitate the linking and download of files. Currently this technology has being replaced by web-based file sharing and File sharing from the social graph. These two other fashions are more effective and efficient than the later. This fashion is such effective due to its decentralization that helps it to overcome request conflicts that are common on the centralized server that renders its execution of these requests slow. The growth of music industry, the high speed internet connection and the moderately small size and high quality MP3 audio format has facilitated the popularity of file sharing.A unique aspect of file sharing is its ability to allow users to download the shared files while at the same time retaining its original copy. This reduces the costs of files sharing greatly. This is one reason why files sharing and mostly sharing of and downloads of music has become a major activity for many in the 21 st century where many people are spending most of there times downloading songs from the internet both at home and at work. Creating a major social problem in the society and at work due to increased piracy and bad use of official time where people are paid more hours than they have worked due to wastage of time while downloading illegal music. File sharing relies on computers forming networks which allow the transfer of data. Each computer (or node) may agree to share some files and has the ability to search for and download files from other computers in the network. Individual nodes are referred to as clients if they request information, servers if they fulfill requests, and peers if they do both. Clients, servers, and peers are connected in peer-to-peer (P2P) networks. In a decentralized P2P network there is no central server, and every node acts a peer. Each peer is connected to some small number of other peers, and some set of associations interconnect any peer pair. A peer’s searched requests are sent to neighboring peers that in turn transmit it to their adjacent pears. Positive matches are sent back though the intermediate peers, though transfers occur directly between the nodes as with centralized P2P. (Charles 2003). Impacts of File Sharing The effects of file sharing in relation to the sale of CD can either be discussed from a positive or negative perspective. File sharing is a legalized activity all over the word. Therefore sharing of songs through the internet can greatly acts as very economical method of existing and new musicians to market their songs globally. This is because this method allows musicians to sell their songs all over the world at a very low cost. This enables even the upcoming musicians that may not have enough resources to market their music to produce their music and sell them online in the global market. Hence through this method file sha