IMPLEMENTATION OF PEER-TO-PEER FILE SHARING THAT DECREASE BANDWIDTH USAGE USING JAVA PROGRAMMING

 

By

 

WONG SEET LIAN

 

ABSTRACT

 

This project studies and evaluates how the peer to peer system providing a way to share objects and adapting single user applications into multi-machine multi-user applications. It also study and understand the way to create GUI, cut the data file into small pieces and join the data file together using Java. It investigates the techniques of data compression and encryption. This proposed system is developing though the windows based platform. This project is developing to reduce the time for compression and transferring data, increase the bandwidth and more secure for the user. The data files will cuts into small piece and then encrypt and compress before send to others user. The time for compress the file is faster as the files is smaller size. During transferring files, we can know the percentage of transferring and the speed statistics. It is very hard for third party to copy the files as they need long time to join the file, decrypt the file and decompress the file. Besides that, this system also cam ping other computer and we can verify which PCs is online and list out the details about which PCs that retrieve particular files.

 

Full text source:

B. Sc. (Hons) In Computer Science

August 2001

Number: 24