Peer-to-peer
(P2P)komputer atau jaringan adalah arsitektur aplikasi terdistribusi yang
partisi tugas atau beban kerja antara rekan-rekan. Peer sama-sama istimewa,
peserta equipotent dalam aplikasi. Mereka dikatakan membentuk jaringan
peer-to-peer node.
Peer
membuat sebagian dari sumber daya mereka, seperti kekuatan pemrosesan, penyimpanan
disk atau bandwidth jaringan, langsung tersedia untuk peserta jaringan lain,
tanpa memerlukan koordinasi pemerintah pusat dengan server atau host yang
stabil. Peer keduanya pemasok dan konsumen sumber daya, berbeda dengan model
client-server tradisional di mana hanya server pasokan, dan klien konsumsi.read more
Struktur aplikasi peer-to-peer
dipopulerkan oleh sistem file sharing seperti Napster. Paradigma komputasi
peer-to-peer telah mengilhami struktur baru dan filsafat di daerah lain
interaksi manusia. Dalam konteks sosial, peer-to-peer sebagai meme yang mengacu
pada jejaring sosial egaliter yang saat ini muncul di seluruh masyarakat,
dimungkinkan oleh teknologi internet pada umumnya.
Arsitektur sistem P2P
Peer-to-peer sering menerapkan sistem jaringan overlay abstrak, dibangun di Application Layer, di atas topologi jaringan asli atau fisik. Lapisan tersebut digunakan untuk penemuan pengindeksan dan peer dan membuat sistem P2P independen dari topologi jaringan fisik. Konten biasanya dipertukarkan langsung melalui jaringan Internet Protocol yang mendasari (IP). Anonim peer-to-peer sistem pengecualian, dan menerapkan lapisan routing tambahan untuk mengaburkan identitas sumber atau tujuan pertanyaan.
Pada
jaringan peer-to-peer terstruktur, rekan-rekan (dan, kadang-kadang, sumber
daya) diatur sebagai berikut kriteria khusus dan algoritma, yang menyebabkan
lapisan dengan topologi spesifik dan sifat. Mereka biasanya menggunakan
didistribusikan hash berbasis tabel (DHT) pengindeksan, seperti dalam sistem
Chord (MIT).
Unstructured peer-to-peer jaringan tidak menyediakan algoritma untuk organisasi atau optimasi dari koneksi jaringan. Secara khusus, tiga model arsitektur terstruktur didefinisikan. Pada sistem peer-to-peer murni seluruh jaringan hanya terdiri dari rekan-rekan equipotent. Hanya ada satu lapisan routing, karena tidak ada pilihan node dengan fungsi infrastruktur khusus. Hybrid peer-to-peer memungkinkan node sistem infrastruktur seperti ada, supernodes sering disebut Pada sistem peer-to-peer terpusat, server pusat digunakan untuk fungsi pengindeksan dan untuk bootstrap seluruh sistem. Meskipun hal ini memiliki kesamaan dengan arsitektur yang terstruktur, hubungan antara rekan-rekan yang tidak ditentukan oleh algoritma. Yang menonjol dan populer pertama peer-to-peer file sharing sistem, Napster, adalah contoh dari model terpusat. Gnutella dan Freenet, di sisi lain, adalah contoh dari model desentralisasi. Kazaa adalah contoh dari model hibrida.
Unstructured peer-to-peer jaringan tidak menyediakan algoritma untuk organisasi atau optimasi dari koneksi jaringan. Secara khusus, tiga model arsitektur terstruktur didefinisikan. Pada sistem peer-to-peer murni seluruh jaringan hanya terdiri dari rekan-rekan equipotent. Hanya ada satu lapisan routing, karena tidak ada pilihan node dengan fungsi infrastruktur khusus. Hybrid peer-to-peer memungkinkan node sistem infrastruktur seperti ada, supernodes sering disebut Pada sistem peer-to-peer terpusat, server pusat digunakan untuk fungsi pengindeksan dan untuk bootstrap seluruh sistem. Meskipun hal ini memiliki kesamaan dengan arsitektur yang terstruktur, hubungan antara rekan-rekan yang tidak ditentukan oleh algoritma. Yang menonjol dan populer pertama peer-to-peer file sharing sistem, Napster, adalah contoh dari model terpusat. Gnutella dan Freenet, di sisi lain, adalah contoh dari model desentralisasi. Kazaa adalah contoh dari model hibrida.
jaringan
P2P biasanya digunakan untuk menghubungkan node melalui koneksi ad hoc yang
sebagian besar Data, termasuk format digital seperti file audio, dan data real
time seperti lalu lintas telepon,. dilewatkan menggunakan teknologi P2P.
Sebuah jaringan P2P murni tidak memiliki gagasan tentang klien atau server tetapi node peer hanya sebesar yang secara simultan berfungsi sebagai kedua "klien" dan "server" ke node lain pada jaringan. Model pengaturan jaringan berbeda dari model client-server di mana komunikasi biasanya ke dan dari server pusat. Sebuah contoh khas dari transfer file yang tidak menggunakan model P2P File Transfer Protocol (FTP) layanan di mana client dan program server berbeda: klien melakukan transfer, dan server memenuhi permintaan ini.
Jaringan overlay P2P terdiri dari semua rekan-rekan yang berpartisipasi sebagai node jaringan. Ada hubungan antara dua node yang mengenal satu sama lain: yaitu jika peer yang berpartisipasi mengetahui lokasi rekan lain di jaringan P2P, maka ada tepi diarahkan dari nodus mantan yang terakhir di jaringan overlay. Berdasarkan bagaimana node di jaringan overlay dihubungkan satu sama lain, kita dapat mengklasifikasikan jaringan P2P seperti tidak terstruktur atau terstruktur.
sistem terstruktur
Terstruktur jaringan P2P menggunakan sebuah protokol yang konsisten secara global untuk memastikan bahwa setiap node dapat efisien rute pencarian untuk beberapa rekan yang memiliki file yang diinginkan, bahkan jika file tersebut sangat langka. Seperti jaminan memerlukan pola yang lebih terstruktur link overlay. Sejauh ini jenis yang paling umum jaringan P2P terstruktur adalah tabel hash didistribusikan (DHT), di mana varian yang konsisten hashing digunakan untuk menetapkan kepemilikan dari setiap file ke rekan tertentu, dengan cara analog dengan tugas sebuah tabel hash tradisional dari setiap tombol untuk slot array tertentu
Sebuah jaringan P2P murni tidak memiliki gagasan tentang klien atau server tetapi node peer hanya sebesar yang secara simultan berfungsi sebagai kedua "klien" dan "server" ke node lain pada jaringan. Model pengaturan jaringan berbeda dari model client-server di mana komunikasi biasanya ke dan dari server pusat. Sebuah contoh khas dari transfer file yang tidak menggunakan model P2P File Transfer Protocol (FTP) layanan di mana client dan program server berbeda: klien melakukan transfer, dan server memenuhi permintaan ini.
Jaringan overlay P2P terdiri dari semua rekan-rekan yang berpartisipasi sebagai node jaringan. Ada hubungan antara dua node yang mengenal satu sama lain: yaitu jika peer yang berpartisipasi mengetahui lokasi rekan lain di jaringan P2P, maka ada tepi diarahkan dari nodus mantan yang terakhir di jaringan overlay. Berdasarkan bagaimana node di jaringan overlay dihubungkan satu sama lain, kita dapat mengklasifikasikan jaringan P2P seperti tidak terstruktur atau terstruktur.
sistem terstruktur
Terstruktur jaringan P2P menggunakan sebuah protokol yang konsisten secara global untuk memastikan bahwa setiap node dapat efisien rute pencarian untuk beberapa rekan yang memiliki file yang diinginkan, bahkan jika file tersebut sangat langka. Seperti jaminan memerlukan pola yang lebih terstruktur link overlay. Sejauh ini jenis yang paling umum jaringan P2P terstruktur adalah tabel hash didistribusikan (DHT), di mana varian yang konsisten hashing digunakan untuk menetapkan kepemilikan dari setiap file ke rekan tertentu, dengan cara analog dengan tugas sebuah tabel hash tradisional dari setiap tombol untuk slot array tertentu
0 komentar:
Posting Komentar