File sharing has existed for decades but recent technology advances have made it mainstream. There are two main types of file sharing networks: centralized indexing which uses a server to index shared files, and peer-to-peer which connects clients directly without a server. Both have advantages and disadvantages. While file sharing allows for easy access to content, it poses problems for the music industry through lost sales revenue and higher album prices for non-file sharers.