Research Article

PeerConn: Merkezi Olmayan Eşler Arası (P2P) İletişim Uygulamasının Tasarımı ve Gerçekleştirilmesi

Volume: 7 Number: 2 December 29, 2025
EN TR

PeerConn: Merkezi Olmayan Eşler Arası (P2P) İletişim Uygulamasının Tasarımı ve Gerçekleştirilmesi

Abstract

PeerConn, merkezi olmayan ağlar üzerinde güvenli ve verimli mesajlaşma ve dosya paylaşımı sağlamak amacıyla tasarlanmış modüler bir eşler arası (P2P) iletişim platformudur. Sistem, asenkron soket yönetimi için Twisted ve kullanıcı arayüzü geliştirme için PyQt5 gibi Python tabanlı çerçevelerden yararlanmaktadır. Verilerin güvenliğini sağlamak için RSA, AES-256-GCM ve SHA-256 gibi güçlü şifreleme algoritmalarıyla SSL/TLS protokolleri entegre edilmiştir. PeerConn'un ilk geliştirme aşamalarında, tek iş parçacıklı mimari, yüksek CPU kullanımı ve performans sorunları gibi zorluklarla karşılaşılmıştır. Bu sorunlar, asenkron olay tabanlı tasarımlar, modüler dosya yapıları ve optimize edilmiş iletişim protokollerinin entegrasyonu ile sonraki aşamalarda giderilmiştir. Sistemin büyük dosya transferlerini güvenli ve stabil bir şekilde gerçekleştirme kabiliyeti önemli bir ilerlemeyi temsil etmektedir. Bununla birlikte, PeerConn, Twisted’ın tek soket tasarımının sınırlamaları nedeniyle eş-zamanlı veri aktarımı ve gerçek zamanlı mesajlaşmada bazı kısıtlamalarla karşılaşmıştır. Gelecekteki çalışmalarda, çoklu soket desteğinin geliştirilmesi ve kullanıcı kimlik doğrulama mekanizmalarının iyileştirilmesi hedeflenmektedir. Bu makale, PeerConn’un mimarisi, uygulama detayları ve yerel ile geniş alan ağlarında güvenli, merkezi olmayan iletişim için potansiyelini sunmaktadır.

Keywords

Thanks

Bu çalışma Yiğit Leblebicier tarafından hazırlanan “PeerConn: Eşten Eşe Kişisel Mesajlaşma ve Dosya Paylaşım Uygulaması” isimli Lisans tezinden üretilmiştir.

References

  1. Abba Ari, A. A., Ngangmo, O. K., Titouna, C., Thiare, O., Mohamadou, A., & Gueroui, A. M. (2024). Enabling privacy and security in Cloud of Things: Architecture, applications, security & privacy challenges. Applied Computing and Informatics, 20(1/2), 119-141.
  2. Abidullah, A., Rahmani, K. R., Wadeed, W. M., & Hakimi, M. (2024). Data transfer security in IoT communication based on attribute-based cryptography. International Journal Software Engineering and Computer Science (IJSECS), 4(2), 553-565.
  3. Bopche, A., & Kulkarni, R. (2022). Development of a Peer-to-Peer File Sharing Web Application Using Angular and Node.js. In Proceedings of the 2022 International Conference on Computer Science, Engineering and Applications. (pp. 47-60)
  4. Boubiche, D. E., Athmani, S., Boubiche, S., & Toral-Cruz, H. (2021). Cybersecurity issues in wireless sensor networks: current challenges and solutions. Wireless Personal Communications, 117, 177-213.
  5. Drake, W. J., Vinton, C. G., & Kleinwächter, W. (2016). Internet fragmentation: An overview. Proceedings of the Internet Governance Forum.
  6. Ogbuke, N. J., Yusuf, Y. Y., Dharma, K., & Mercangoz, B. A. (2022). Big data supply chain analytics: ethical, privacy and security challenges posed to business, industries and society. Production Planning & Control, 33(2-3), 123-137.
  7. Pamarthi, S., & Narmadha, R. (2022). Literature review on network security in Wireless Mobile Ad-hoc Network for IoT applications: network attacks and detection mechanisms. International Journal of Intelligent Unmanned Systems, 10(4), 482-506.
  8. Parast, F. K., Sindhav, C., Nikam, S., Yekta, H. I., Kent, K. B., & Hakak, S. (2022). Cloud computing security: A survey of service-based models. Computers & Security, 114, 102580.

Details

Primary Language

Turkish

Subjects

Network Engineering, Data Communications

Journal Section

Research Article

Publication Date

December 29, 2025

Submission Date

July 3, 2025

Acceptance Date

September 2, 2025

Published in Issue

Year 2025 Volume: 7 Number: 2

APA
Kayaalp, K., & Leblebicier, Y. (2025). PeerConn: Merkezi Olmayan Eşler Arası (P2P) İletişim Uygulamasının Tasarımı ve Gerçekleştirilmesi. Turkish Journal of Science and Engineering, 7(2), 106-114. https://doi.org/10.55979/tjse.1733838
AMA
1.Kayaalp K, Leblebicier Y. PeerConn: Merkezi Olmayan Eşler Arası (P2P) İletişim Uygulamasının Tasarımı ve Gerçekleştirilmesi. TJSE. 2025;7(2):106-114. doi:10.55979/tjse.1733838
Chicago
Kayaalp, Kıyas, and Yiğit Leblebicier. 2025. “PeerConn: Merkezi Olmayan Eşler Arası (P2P) İletişim Uygulamasının Tasarımı Ve Gerçekleştirilmesi”. Turkish Journal of Science and Engineering 7 (2): 106-14. https://doi.org/10.55979/tjse.1733838.
EndNote
Kayaalp K, Leblebicier Y (December 1, 2025) PeerConn: Merkezi Olmayan Eşler Arası (P2P) İletişim Uygulamasının Tasarımı ve Gerçekleştirilmesi. Turkish Journal of Science and Engineering 7 2 106–114.
IEEE
[1]K. Kayaalp and Y. Leblebicier, “PeerConn: Merkezi Olmayan Eşler Arası (P2P) İletişim Uygulamasının Tasarımı ve Gerçekleştirilmesi”, TJSE, vol. 7, no. 2, pp. 106–114, Dec. 2025, doi: 10.55979/tjse.1733838.
ISNAD
Kayaalp, Kıyas - Leblebicier, Yiğit. “PeerConn: Merkezi Olmayan Eşler Arası (P2P) İletişim Uygulamasının Tasarımı Ve Gerçekleştirilmesi”. Turkish Journal of Science and Engineering 7/2 (December 1, 2025): 106-114. https://doi.org/10.55979/tjse.1733838.
JAMA
1.Kayaalp K, Leblebicier Y. PeerConn: Merkezi Olmayan Eşler Arası (P2P) İletişim Uygulamasının Tasarımı ve Gerçekleştirilmesi. TJSE. 2025;7:106–114.
MLA
Kayaalp, Kıyas, and Yiğit Leblebicier. “PeerConn: Merkezi Olmayan Eşler Arası (P2P) İletişim Uygulamasının Tasarımı Ve Gerçekleştirilmesi”. Turkish Journal of Science and Engineering, vol. 7, no. 2, Dec. 2025, pp. 106-14, doi:10.55979/tjse.1733838.
Vancouver
1.Kıyas Kayaalp, Yiğit Leblebicier. PeerConn: Merkezi Olmayan Eşler Arası (P2P) İletişim Uygulamasının Tasarımı ve Gerçekleştirilmesi. TJSE. 2025 Dec. 1;7(2):106-14. doi:10.55979/tjse.1733838