Peer-to-Peer with Centralized Index (P2P-CI) is a system which facilitates downloading of files among peers registered in the central index maintained by the server.