5. Protokol Pada Jaringan Peer To Peer
(P2P)
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
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.
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.
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.
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.
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.
Tidak ada komentar:
Posting Komentar