Daftar Isi:
- Definisi - Apa yang dimaksud Arsitektur Peer-ke-Peer (Arsitektur P2P)?
- Techopedia menjelaskan Arsitektur Peer-to-Peer (Arsitektur P2P)
Definisi - Apa yang dimaksud Arsitektur Peer-ke-Peer (Arsitektur P2P)?
Arsitektur peer-to-peer (arsitektur P2P) adalah arsitektur jaringan komputer yang biasa digunakan di mana setiap workstation, atau node, memiliki kemampuan dan tanggung jawab yang sama. Ini sering dibandingkan dan kontras dengan arsitektur klien / server klasik, di mana beberapa komputer didedikasikan untuk melayani orang lain.
P2P juga dapat digunakan untuk merujuk ke program perangkat lunak tunggal yang dirancang sehingga setiap instance dari program dapat bertindak sebagai klien dan server, dengan tanggung jawab dan status yang sama.
Jaringan P2P memiliki banyak aplikasi, tetapi yang paling umum adalah untuk distribusi konten. Ini termasuk publikasi dan distribusi perangkat lunak, jaringan pengiriman konten, streaming media dan peercasting untuk aliran multicasting, yang memfasilitasi pengiriman konten sesuai permintaan. Aplikasi lain melibatkan sains, jaringan, pencarian dan jaringan komunikasi. Bahkan Departemen Pertahanan AS telah mulai meneliti aplikasi untuk jaringan P2P untuk strategi perang jaringan modern.
Arsitektur P2P sering disebut sebagai jaringan peer-to-peer.
Techopedia menjelaskan Arsitektur Peer-to-Peer (Arsitektur P2P)
Aplikasi P2P adalah salah satu masalah inti dalam kontroversi mengenai netralitas jaringan - sebuah prinsip yang tidak menganjurkan pembatasan pada konten Internet, format, teknologi, peralatan, atau mode komunikasi. Pendukung P2P berpendapat bahwa pemerintah dan penyedia layanan Internet besar berusaha untuk mengontrol penggunaan dan konten Internet dengan mengarahkan struktur jaringan ke arah arsitektur klien / server. Ini mengatur hambatan keuangan bagi individu dan penerbit kecil yang ingin mendapatkan akses Internet dan membuat inefisiensi untuk berbagi file besar.
Ada tiga model arsitektur jaringan komputer P2P tidak terstruktur:
- P2P murni
- P2P hibrida
- P2P terpusat
Dalam arsitektur jaringan komputer P2P terstruktur, workstation (rekan-rekan), dan kadang-kadang sumber daya juga, diatur sesuai dengan kriteria dan algoritma tertentu. Ini mengarah ke overlay dengan topologi dan properti spesifik.
Menilai beberapa kelebihan dan kelemahan dari jaringan P2P melibatkan perbandingan dengan arsitektur klien / server. Jaringan P2P memiliki klien dengan sumber daya seperti bandwidth, ruang penyimpanan, dan daya pemrosesan. Karena lebih banyak permintaan diberikan pada sistem melalui setiap node, kapasitas seluruh sistem meningkat. (Ini menyumbang peningkatan besar keamanan sistem dan mekanisme verifikasi file, membuat sebagian besar jaringan P2P tahan terhadap hampir semua jenis serangan.) Sebagai perbandingan, jaringan klien / server tipikal berbagi permintaan tetapi bukan sumber daya. Ketika klien tambahan bergabung dengan sistem, semakin sedikit sumber daya yang tersedia untuk masing-masing.