Content-addressable FTP server & client