International Journal of Scientific Engineering and Applied Science (IJSEAS)
People are using P2P (Peer-To-Peer) network for sharing and transferring digital content containing video, audio or any other data file over the internet from different part of the globe. All general P2P file sharing protocols were designed to work optimally in the case that all the peers have an end node on the internet i.e. they are connectible. But due to the huge number of computers behind NAT1 and proxies this is rarely achievable. Due to this, the load is unevenly distributed between the connectible and non-connectible peers and non-connectible peers usually suffer from slow download speeds, while connectible users suffer from too many uploads.