The purpose of this project is to study peer-to-peer network (P2P) concept and benefits that it has over the existing client/server network. The outcome of this project is to develop an application which enables file sharing between peers. Besides that, the various cryptography techniques will be studied so that encryption feature could be implemented to provide security on file transfers. If time permits, compression of the file will be used to maximize the transfer rate of the files. JAVA programming language would be ideal because of the various networking tools that are included in its features.
Full
Text Source:
Bachelor
of Science (Hons.) in Computer Science
August
2001
Number:
35