Peer-to-peer (P2P) file sharing has evolved significantly since its early adoption in platforms like Napster and Gnutella, offering a decentralized alternative to traditional client-server architectures. Despite their scalability and bandwidth efficiency, P2P systems often face challenges such as network congestion, peer misbehavior, and lack of fairness in data distribution. To address these issues, this research presents a python-based BitTorrent-like file sharing system that implements dynamic peer selection through choking and optimistic unchoking mechanisms, secure handshake protocols, and multithreaded socket communication for efficient and resilient data exchange. The system ensures secure remote deployment using SSH and incorporates a detailed logging mechanism to monitor peer interactions. Experimental results demonstrate improved download speeds, balanced bandwidth allocation, and enhanced fault tolerance. The findings validate the effectiveness of the proposed Framework as a robust and scalable solution for decentralized file sharing.
Building similarity graph...
Analyzing shared references across papers
Loading...
R. Ambika
Vel Tech Rangarajan Dr. Sagunthala R&D Institute of Science and Technology
SDN Hayath Ali
Applications Research (United States)
International Journal for Research in Applied Science and Engineering Technology
Building similarity graph...
Analyzing shared references across papers
Loading...
Ambika et al. (Sun,) studied this question.
synapsesocial.com/papers/68c1954e9b7b07f3a0618ab8 — DOI: https://doi.org/10.22214/ijraset.2025.74006
Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context: