TOPS — peer-to-peer LAN-based file sharing system