Selasa, 12 Januari 2010

Peer-to-peer

Jump to: navigation , search Langsung ke: navigasi, cari
A peer-to-peer system of nodes without central infrastructure. Peer-to-peer node sistem tanpa infrastruktur pusat.
Centralized server-based service model. Server terpusat layanan berbasis model.

A peer-to-peer , commonly abbreviated to P2P , is any distributed network architecture composed of participants that make a portion of their resources (such as processing power, disk storage or network bandwidth) directly available to other network participants, without the need for central coordination instances (such as servers or stable hosts). [ 1 ] Peers are both suppliers and consumers of resources, in contrast to the traditional client-server model where only servers supply, and clients consume. Peer-to-peer, biasa disingkat untuk P2P, adalah setiap arsitektur jaringan terdistribusi terdiri dari peserta yang membuat sebagian dari sumber daya mereka (seperti kemampuan pemrosesan, penyimpanan disk atau bandwidth jaringan) secara langsung tersedia bagi peserta jaringan lain, tanpa memerlukan koordinasi pusat contoh (seperti server atau host yang stabil). [1] Peers keduanya pemasok dan konsumen sumber daya, berlawanan dengan tradisional server client-server model dimana hanya pasokan, dan klien konsumsi.

Peer-to-peer was popularized by file sharing systems like Napster . Peer-to-peer yang dipopulerkan oleh berbagi file sistem seperti Napster. Peer-to-peer file sharing networks have inspired new structures and philosophies in other areas of human interaction. Peer-to-peer file sharing jaringan telah mengilhami struktur dan Filosofi baru di daerah lain interaksi manusia. In such social contexts, peer-to-peer as a meme refers to the egalitarian social networking that is currently emerging throughout society , enabled by Internet technologies in general. Dalam konteks sosial, peer-to-peer sebagai sebuah meme mengacu pada egaliter jaringan sosial yang saat ini muncul di seluruh masyarakat, dimungkinkan oleh internet teknologi pada umumnya.


[ edit ] Architecture of P2P systems [Sunting] Arsitektur sistem P2P

Peer-to-peer networks are typically formed dynamically by ad-hoc additions of nodes. Peer-to-peer biasanya dibentuk jaringan secara dinamis oleh ad-hoc tambahan dari node. In an 'ad-hoc' network, the removal of nodes has no significant impact on the network. Dalam sebuah 'ad-hoc' jaringan, penghapusan simpul tidak memiliki dampak signifikan pada jaringan. The distributed architecture of an application in a peer-to-peer system provides enhanced scalability and service robustness. Arsitektur terdistribusi aplikasi dalam peer-to-peer sistem memberikan peningkatan skalabilitas dan pelayanan ketahanan.

Peer-to-peer systems often implement an Application Layer overlay network on top of the native or physical network topology. Peer-to-peer sering menerapkan sistem Application Layer jaringan lapisan di atas asli atau topologi jaringan fisik. Such overlays are used for indexing and peer discovery. Seperti lapisan digunakan untuk mengindeks dan penemuan rekan. Content is typically exchanged directly over the underlying Internet Protocol (IP) network. Anonymous peer-to-peer systems are an exception, and implement extra routing layers to obscure the identity of the source or destination of queries. Konten adalah dipertukarkan biasanya langsung di atas yang mendasari Internet Protocol (IP) jaringan. Anonymous peer-to-peer sistem adalah pengecualian, dan menerapkan lapisan routing tambahan untuk mengaburkan identitas sumber atau tujuan queries.

In structured peer-to-peer networks, connections in the overlay are fixed. Dalam terstruktur peer-to-peer network, koneksi di overlay adalah tetap. They typically use distributed hash table -based (DHT) indexing, such as in the Chord system ( MIT ). [ citation needed ] Mereka biasanya menggunakan tabel hash didistribusikan berdasarkan (DHT) pengindeksan, seperti dalam Chord sistem (MIT). [Rujukan?]

Unstructured peer-to-peer networks do not provide any algorithm for organization or optimization of network connections. [ citation needed ] In particular, three models of unstructured architecture are defined. Terstruktur peer-to-peer jaringan tidak menyediakan algoritma untuk organisasi atau optimasi dari koneksi jaringan. [Rujukan?] Secara khusus, tiga model arsitektur didefinisikan tidak terstruktur. In pure peer-to-peer systems the entire network consists solely of equipotent peers. Murni peer-to-peer seluruh jaringan sistem hanya terdiri dari equipotent teman. There is only one routing layer, as there are no preferred nodes with any special infrastructure function. Hybrid peer-to-peer systems allow such infrastructure nodes to exist, often called supernodes [ 2 ] . Hanya ada satu lapisan routing, karena tidak ada pilihan node dengan fungsi infrastruktur khusus. Hybrid peer-to-peer memungkinkan sistem infrastruktur seperti node untuk eksis, yang sering disebut supernodes [2]. In centralized peer-to-peer systems, a central server is used for indexing functions and to bootstrap the entire system. [ citation needed ] Although this has similarities with a structured architecture, the connections between peers are not determined by any algorithm. Dalam terpusat peer-to-peer sistem, server pusat digunakan untuk mengindeks fungsi dan untuk mem-bootstrap sistem keseluruhan. [Rujukan?] Meskipun memiliki kesamaan dengan arsitektur yang terstruktur, hubungan antara rekan-rekan yang tidak ditentukan oleh algoritma. The first prominent and popular peer-to-peer file sharing system, Napster, was an example of the centralized model. Gnutella and Freenet , on the other hand, are examples of the decentralized model. Kazaa is an example of the hybrid model. Pertama menonjol dan populer peer-to-peer berbagi file sistem, Napster, adalah sebuah contoh dari model terpusat. Gnutella dan Freenet, di sisi lain, adalah contoh dari model desentralisasi. Kazaa adalah contoh dari model hibrida.

P2P networks are typically used for connecting nodes via largely ad hoc connections. [ citation needed ] Sharing content files (see file sharing ) containing audio, video, data or anything in digital format is very common, and real time data, such as telephony traffic, is also passed using P2P technology. Jaringan P2P biasanya digunakan untuk menghubungkan node melalui sebagian besar ad hoc koneksi. [Rujukan?] Sharing file konten (lihat file sharing) yang berisi audio, video, data atau apa pun dalam format digital sangat umum, dan data waktu nyata, seperti telepon lalu lintas , ini juga dilalui dengan menggunakan teknologi P2P.

A pure P2P network does not have the notion of clients or servers but only equal peer nodes that simultaneously function as both "clients" and "servers" to the other nodes on the network. Sebuah jaringan P2P murni tidak memiliki pengertian tentang klien atau server tetapi hanya sama rekan node yang secara bersamaan keduanya berfungsi sebagai "klien" dan "server" ke node lain pada jaringan. This model of network arrangement differs from the client-server model where communication is usually to and from a central server. Model ini pengaturan jaringan berbeda dari klien-server model dimana biasanya komunikasi ke dan dari server pusat. A typical example of a file transfer that is not P2P is an FTP server where the client and server programs are quite distinct: the clients initiate the download/uploads, and the servers react to and satisfy these requests. Contoh tipikal transfer file yang tidak P2P adalah sebuah FTP server dimana program klien dan server adalah sangat berbeda: klien memulai download / upload, dan server bereaksi dan memenuhi permintaan ini.

The P2P overlay network consists of all the participating peers as network nodes. P2P jaringan overlay terdiri dari semua rekan-rekan yang berpartisipasi sebagai node. There are links between any two nodes that know each other: ie if a participating peer knows the location of another peer in the P2P network, then there is a directed edge from the former node to the latter in the overlay network. Ada hubungan antara dua node yang mengenal satu sama lain: yaitu jika rekan yang berpartisipasi mengetahui lokasi rekan lain di jaringan P2P, maka ada diarahkan tepi dari bekas node ke yang terakhir di jaringan overlay. Based on how the nodes in the overlay network are linked to each other, we can classify the P2P networks as unstructured or structured. Didasarkan pada bagaimana node di jaringan overlay dihubungkan satu sama lain, kita dapat mengklasifikasikan jaringan P2P seperti tidak terstruktur atau terstruktur.

[ edit ] Structured systems [Sunting] sistem Structured

Structured P2P network employ a globally consistent protocol to ensure that any node can efficiently route a search to some peer that has the desired file, even if the file is extremely rare. Jaringan P2P terstruktur menggunakan protokol yang konsisten secara global untuk memastikan bahwa setiap node dapat efisien rute pencarian untuk beberapa rekan yang memiliki file yang dikehendaki, bahkan jika file tersebut sangat jarang terjadi. Such a guarantee necessitates a more structured pattern of overlay links. Seperti jaminan yang lebih terstruktur membutuhkan pola link overlay. By far the most common type of structured P2P network is the distributed hash table (DHT), in which a variant of consistent hashing is used to assign ownership of each file to a particular peer, in a way analogous to a traditional hash table 's assignment of each key to a particular array slot. Oleh jauh yang paling umum terstruktur jenis jaringan P2P adalah tabel hash didistribusikan (DHT), di mana varian dari hashing konsisten digunakan untuk menetapkan kepemilikan dari setiap file ke rekan tertentu, dengan cara tradisional analog dengan tabel hash 's tugas masing-masing kunci untuk slot array tertentu.

[ edit ] Distributed hash tables [Sunting] Distributed tabel hash

Distributed hash tables Distributed tabel hash

Distributed hash tables (DHTs) are a class of decentralized distributed systems that provide a lookup service similar to a hash table : ( key , value ) pairs are stored in the DHT, and any participating node can efficiently retrieve the value associated with a given key. Distributed hash tabel (DHTs) adalah kelas desentralisasi sistem terdistribusi yang menyediakan layanan pencarian yang mirip dengan tabel hash: (kunci, value) pasangan disimpan dalam DHT, dan setiap peserta simpul efisien dapat mengambil nilai yang terkait dengan kunci tertentu . Responsibility for maintaining the mapping from keys to values is distributed among the nodes, in such a way that a change in the set of participants causes a minimal amount of disruption. Tanggung jawab untuk menjaga pemetaan dari nilai-nilai kunci untuk didistribusikan di antara node, sedemikian rupa sehingga perubahan dalam himpunan peserta menyebabkan gangguan minimal. This allows DHTs to scale to extremely large numbers of nodes and to handle continual node arrivals, departures, and failures. Hal ini memungkinkan DHTs untuk skala yang sangat besar jumlah node dan node terus-menerus untuk menangani kedatangan, keberangkatan, dan kegagalan.

DHTs form an infrastructure that can be used to build peer-to-peer networks. DHTs membentuk suatu infrastruktur yang dapat digunakan untuk membangun peer-to-peer jaringan. Notable distributed networks that use DHTs include BitTorrent's distributed tracker, the Kad network , the Storm botnet , YaCy , and the Coral Content Distribution Network . Terkemuka didistribusikan jaringan yang menggunakan DHTs termasuk BitTorrent's didistribusikan pelacak, para jaringan Kad, para Storm botnet, YaCy, dan Karang Konten Jaringan Distribusi.

Some prominent research projects include the Chord project , the PAST storage utility , the P-Grid , a self-organized and emerging overlay network and the CoopNet content distribution system (see below for external links related to these projects). Beberapa proyek riset terkemuka termasuk proyek Chord, yang LALU utilitas penyimpanan, maka P-Grid, seorang diri dan muncul tampilan terorganisir jaringan dan sistem distribusi konten CoopNet (lihat di bawah untuk eksternal link yang berhubungan dengan proyek ini).

DHT-based networks have been widely utilized for accomplishing efficient resource discovery [ 3 ] [ 4 ] for grid computing systems, as it aids in resource management and scheduling of applications. DHT berbasis jaringan telah dimanfaatkan secara luas sumber daya yang efisien untuk mencapai penemuan [3] [4] untuk sistem komputasi grid, seperti bantuan dalam pengelolaan sumber daya dan penjadwalan aplikasi. Resource discovery activity involve searching for the appropriate resource types that match the user's application requirements. Penemuan sumber daya melibatkan aktivitas mencari sumber daya yang sesuai jenis yang sesuai dengan persyaratan aplikasi pengguna. Recent advances in the domain of decentralized resource discovery have been based on extending the existing DHTs with the capability of multi-dimensional data organization and query routing. Belakangan ini kemajuan dalam domain penemuan sumber daya desentralisasi telah berdasarkan memperpanjang DHTs yang ada dengan kemampuan multi-dimensi organisasi data dan query routing. Majority of the efforts have looked at embedding spatial database indices such as the Space Filling Curves (SFCs) including the Hilbert curves, Z-curves, kd tree, MX-CIF Quad tree and R*-tree for managing, routing, and indexing of complex Grid resource query objects over DHT networks. Mayoritas dari upaya telah melihat indeks embedding data spasial seperti Mengisi Space Curves (SFCs) termasuk kurva Hilbert, Z-kurva, kd pohon, Quad CIF MX-pohon dan R *- tree untuk mengelola, routing, dan pengindeksan permintaan sumber daya Grid kompleks objek melalui jaringan DHT. Spatial indices are well suited for handling the complexity of Grid resource queries. Indeks spasial cocok untuk menangani kompleksitas sumber daya Grid queries. Although some spatial indices can have issues as regards to routing load-balance in case of a skewed data set, all the spatial indices are more scalable in terms of the number of hops traversed and messages generated while searching and routing Grid resource queries. Meskipun beberapa indeks spasial bisa punya masalah sebagai salam untuk routing keseimbangan beban dalam kasus kumpulan data yang menyimpang, semua indeks spasial lebih terukur dalam hal jumlah hop ditempuh dan pesan yang dihasilkan ketika mencari dan routing sumber daya Grid queries.

[ edit ] Unstructured systems [Sunting] Unstructured sistem

An unstructured P2P network is formed when the overlay links are established arbitrarily. Sebuah jaringan P2P tidak terstruktur terbentuk ketika lapisan link yang didirikan secara sewenang-wenang. Such networks can be easily constructed as a new peer that wants to join the network can copy existing links of another node and then form its own links over time. Jaringan semacam itu dapat dengan mudah dibangun sebagai rekan baru yang ingin bergabung dengan jaringan dapat menyalin link yang ada node lain dan kemudian membentuk link-nya sendiri dari waktu ke waktu. In an unstructured P2P network, if a peer wants to find a desired piece of data in the network, the query has to be flooded through the network to find as many peers as possible that share the data. Dalam sebuah jaringan P2P tidak terstruktur, jika rekan ingin menemukan potongan yang diinginkan data dalam jaringan, pertanyaan harus membanjiri melalui jaringan untuk menemukan sebanyak mungkin teman-teman yang berbagi data. The main disadvantage with such networks is that the queries may not always be resolved. Kerugian utama dengan jaringan tersebut adalah bahwa permintaan mungkin tidak selalu dapat diselesaikan. Popular content is likely to be available at several peers and any peer searching for it is likely to find the same thing. Konten populer mungkin akan tersedia di beberapa rekan dan setiap rekan mencari kemungkinan untuk menemukan hal yang sama. But if a peer is looking for rare data shared by only a few other peers, then it is highly unlikely that search will be successful. Tetapi jika seorang rekan mencari data yang jarang dimiliki oleh hanya beberapa teman lain, maka sangat tidak mungkin bahwa pencarian akan berhasil. Since there is no correlation between a peer and the content managed by it, there is no guarantee that flooding will find a peer that has the desired data. Karena tidak ada korelasi antara seorang rekan dan konten yang dikelola oleh itu, tidak ada jaminan bahwa banjir akan menemukan rekan yang memiliki data yang diinginkan. Flooding also causes a high amount of signaling traffic in the network and hence such networks typically have very poor search efficiency. Banjir juga menyebabkan jumlah tinggi isyarat lalu lintas dalam jaringan sehingga jaringan tersebut biasanya memiliki efisiensi pencarian sangat miskin. Many of the popular P2P networks are unstructured. Banyak dari jaringan P2P populer tidak terstruktur.

In pure P2P networks: Peers act as equals, merging the roles of clients and server. Dalam jaringan P2P murni: Peers bertindak sebagai sama, menggabungkan peran klien dan server. In such networks, there is no central server managing the network, neither is there a central router. Dalam jaringan, tidak ada mengelola server pusat jaringan, juga tidak ada router pusat. Some examples of pure P2P Application Layer networks designed for file sharing are Gnutella (pre v0.4) and Freenet. Beberapa contoh P2P murni Application Layer jaringan yang dirancang untuk file sharing adalah Gnutella (pra v0.4) dan Freenet.

There also exist hybrid P2P systems, which distribute their clients into two groups: client nodes and overlay nodes. Ada juga sistem P2P hibrida, yang mendistribusikan klien mereka menjadi dua kelompok: klien node dan lapisan bening. Typically, each client is able to act according to the momentary need of the network and can become part of the respective overlay network used to coordinate the P2P structure. Biasanya, setiap klien dapat bertindak sesuai dengan kebutuhan sesaat jaringan dan dapat menjadi bagian dari masing-masing jaringan lapisan digunakan untuk mengkoordinasikan struktur P2P. This division between normal and 'better' nodes is done in order to address the scaling problems on early pure P2P networks. Divisi ini antara normal dan 'lebih baik' node ini dilakukan dalam rangka untuk mengatasi masalah scaling pada awal jaringan P2P murni. Examples for such networks are for example Gnutella (after v0.4) or G2 . Contoh untuk jaringan seperti misalnya Gnutella (setelah v0.4) atau G2.

An other type of hybrid P2P network are networks using on the one hand central server(s) or bootstrapping mechanisms, on the other hand P2P for their data transfers. Sebuah jenis hibrida jaringan P2P jaringan menggunakan di satu sisi server pusat (s) atau mekanisme bootstrap, di sisi lain P2P untuk transfer data. These networks are in general called 'centralized networks' because of their lack of ability to work without their central server(s). Jaringan ini secara umum disebut 'jaringan terpusat' karena kurangnya kemampuan mereka untuk bekerja tanpa server pusat (s). An example for such a network is the eDonkey network (eD2k). Contoh untuk sebuah jaringan adalah jaringan eDonkey (eD2k).

[ edit ] Indexing and resource discovery [Sunting] Pengindeksan dan penemuan sumber daya

Older peer-to-peer networks duplicate resources across each node in the network configured to carry that type of information. Tua peer-to-peer jaringan sumber daya duplikat di setiap node dalam jaringan yang dikonfigurasi untuk membawa jenis informasi. This allows local searching, but requires much traffic. Hal ini memungkinkan pencarian lokal, tetapi membutuhkan banyak lalu lintas.

Modern networks use central coordinating servers and directed search requests. Jaringan modern menggunakan server koordinasi pusat dan diarahkan permintaan pencarian. Central servers are typically used for listing potential peers ( Tor ), coordinating their activities ( folding@home ), and searching ( Napster , eMule ). Server pusat biasanya digunakan untuk pendaftarannya teman potensial (Tor), koordinasi kegiatan-kegiatan mereka (folding @ home), dan pencarian (Napster, eMule). Decentralized searching was first done by flooding search requests out across peers. Desentralisasi pencarian pertama kali dilakukan oleh banjir permintaan pencarian keluar di seluruh rekan-rekan. More efficient directed search strategies, including supernodes and distributed hash tables, are now used. Lebih efisien diarahkan strategi pencarian, termasuk supernodes dan didistribusikan tabel hash, yang sekarang digunakan.

Many P2P systems use stronger peers (super-peers, super-nodes) as servers and client-peers are connected in a star-like fashion to a single super-peer. Banyak sistem P2P menggunakan teman sebaya lebih kuat (super-rekan, super-node) sebagai server dan klien-rekan yang terhubung dalam bintang-seperti fashion sampai satu super-peer.

[ edit ] Peer-to-peer-like systems [Sunting] Peer-to-peer-seperti sistem

In modern definitions of peer-to-peer technology, the term implies the general architectural concepts outlined in this article. Dalam definisi modern peer-to-peer teknologi, istilah menyiratkan konsep arsitektur umum yang diuraikan dalam artikel ini. However, the basic concept of peer-to-peer computing was envisioned in earlier software systems and networking discussions, reaching back to principles stated in the first Request for Comments , RFC 1 . [ 5 ] Namun, konsep dasar peer-to-peer komputasi adalah perangkat lunak sebelumnya yang digambarkan dalam sistem dan jaringan diskusi, mencapai kembali ke prinsip-prinsip pertama yang dinyatakan dalam Permintaan untuk Komentar, RFC 1. [5]

A distributed messaging system that is often likened as an early peer-to-peer architecture is the USENET network news system that is in principle a client-server model from the user or client perspective, when they read or post news articles. Sebuah sistem pesan terdistribusi yang sering disamakan sebagai awal peer-to-peer arsitektur adalah USENET berita jaringan sistem yang pada prinsipnya adalah client-server model dari perspektif pengguna atau klien, ketika mereka membaca berita atau posting artikel. However, news servers communicate with one another as peers to propagate Usenet news articles over the entire group of network servers. Namun, berita server berkomunikasi dengan satu sama lain sebagai teman untuk menyebarkan berita Usenet artikel di atas seluruh kelompok server jaringan. The same consideration applies to SMTP email in the sense that the core email relaying network of Mail transfer agents has a peer-to-peer character, while the periphery of e-mail clients and their direct connections is strictly a client-server relationship. Tim Berners-Lee 's vision for the World Wide Web , as evidenced by his WorldWideWeb editor/browser, was close to a peer-to-peer design in that it assumed each user of the web would be an active editor and contributor creating and linking content to form an interlinked web of links. Pertimbangan yang sama berlaku untuk SMTP email dalam arti bahwa inti jaringan meneruskan email dari Mail transfer agen memiliki peer-to-peer karakter, sementara pinggiran klien e-mail dan sambungan langsung mereka benar-benar sebuah hubungan client-server. Tim Berners-Lee 's visi untuk World Wide Web, sebagaimana dibuktikan oleh WorldWideWeb editor / browser, dekat dengan peer-to-peer rancangan itu diasumsikan setiap pengguna web yang akan menjadi editor dan kontributor aktif membuat dan menghubungkan konten untuk membentuk jaringan yang saling link. This contrasts to the broadcasting -like structure of the web as it has developed over the years. Hal ini kontras dengan penyiaran seperti struktur dari web seperti yang telah berkembang selama bertahun-tahun.

[ edit ] Advantages and weaknesses [Sunting] Keunggulan dan kelemahan

In P2P networks, all clients provide resources, which may include bandwidth , storage space, and computing power. Dalam jaringan P2P, semua klien menyediakan sumber daya, yang dapat meliputi bandwidth, ruang penyimpanan, dan daya komputasi. As nodes arrive and demand on the system increases, the total capacity of the system also increases. Sebagai node tiba dan permintaan pada sistem meningkat, total kapasitas sistem juga meningkat. This is not true of a client-server architecture with a fixed set of servers, in which adding more clients could mean slower data transfer for all users. [ citation needed ] Ini tidak benar dari sebuah arsitektur client-server dengan tetap set server, yang menambahkan lebih banyak klien bisa berarti transfer data lebih lambat untuk semua pengguna. [Rujukan?]

The distributed nature of P2P networks also increases robustness, [ citation needed ] and—in pure P2P systems—by enabling peers to find the data without relying on a centralized index server [ citation needed ] . Sifat terdistribusi jaringan P2P juga meningkat Robustness, [rujukan?] Dan-dalam-sistem P2P murni dengan memungkinkan rekan-rekan untuk mencari data tanpa bergantung pada indeks terpusat server [rujukan?]. In the latter case, there is no single point of failure in the system. [ citation needed ] Dalam kasus terakhir, tidak ada satu titik kegagalan dalam sistem. [Rujukan?]

As with most network systems, unsecure and unsigned codes may allow remote access to files on a victim's computer or even compromise the entire network. [ citation needed ] In the past this has happened for example to the FastTrack network when anti P2P companies managed to introduce faked chunks into downloads and downloaded files (mostly MP3 files) were unusable afterwards or even contained malicious code. [ citation needed ] Consequently, the P2P networks of today have seen an enormous increase of their security and file verification mechanisms. Seperti sebagian besar sistem jaringan, tidak aman dan tidak ditandatangani Kode dapat memungkinkan akses jarak jauh ke file di komputer korban atau bahkan seluruh jaringan kompromi. [Rujukan?] Di masa lalu hal ini telah terjadi sebagai contoh ke FastTrack anti P2P jaringan bila perusahaan dikelola untuk memperkenalkan pura-pura potongan ke download dan download file (kebanyakan MP3 file) yang tidak dapat digunakan lagi setelahnya, atau bahkan berisi kode berbahaya. [rujukan?] Akibatnya, jaringan P2P hari ini telah melihat peningkatan besar keamanan mereka dan mekanisme verifikasi berkas. Modern hashing , chunk verification and different encryption methods have made most networks resistant to almost any type of attack, even when major parts of the respective network have been replaced by faked or nonfunctional hosts. Modern hashing, bongkahan verifikasi dan metode enkripsi yang berbeda telah membuat jaringan yang paling resisten terhadap hampir semua jenis serangan, bahkan ketika bagian utama pada jaringan masing-masing telah digantikan oleh dipalsukan atau berfungsi host.

Internet service providers ( ISPs ) have been known to throttle P2P file-sharing traffic due to the high-bandwidth usage [ 6 ] . Penyedia layanan Internet (ISP) telah dikenal mencekik file sharing P2P lalu lintas karena penggunaan bandwidth tinggi [6]. Compared to Web browsing, e-mail or many other uses of the internet, where data is only transferred in short intervals and relative small quantities, P2P file-sharing often consists of relatively heavy bandwidth usage due to ongoing file transfers and swarm/network coordination packets. Dibandingkan ke Web browsing, e-mail atau banyak kegunaan lain dari internet, dimana data hanya ditransfer dengan interval pendek dan relatif jumlah yang kecil, file sharing P2P sering kali terdiri dari penggunaan bandwidth relatif berat karena transfer file yang sedang berlangsung dan kawanan / jaringan koordinasi paket.

A possible solution to this is called P2P caching , where a ISP stores the part of files most accessed by P2P clients in order to save access to the Internet. Sebuah solusi untuk hal ini disebut P2P caching, di mana sebuah ISP menyimpan sebagian file yang paling diakses oleh klien P2P untuk menyelamatkan akses ke Internet.

[ edit ] Social and economic impact [Sunting] Dampak sosial dan ekonomi

The concept of P2P is increasingly evolving to an expanded usage as the relational dynamic active in distributed networks, ie , not just computer to computer, but human to human. Yochai Benkler has coined the term commons-based peer production to denote collaborative projects such as free and open source software and Wikipedia . Konsep P2P semakin berkembang untuk penggunaan yang diperluas sebagai relasional dinamis aktif dalam jaringan terdistribusi, yaitu, bukan hanya komputer ke komputer, tetapi manusia ke manusia. Yochai Benkler telah menciptakan istilah bersama rekan berbasis produksi untuk menunjukkan proyek kolaborasi seperti bebas dan perangkat lunak open source dan Wikipedia. Associated with peer production are the concepts of: Sehubungan dengan produksi rekan adalah konsep-konsep dari:

  • peer governance (referring to the manner in which peer production projects are managed) rekan pemerintahan (mengacu pada cara di mana proyek produksi rekan dikelola)
  • peer property (referring to the new type of licenses which recognize individual authorship but not exclusive property rights, such as the GNU General Public License and the Creative Commons licenses) properti rekan (mengacu pada jenis baru izin yang mengenali kepengarangan individu tapi tidak eksklusif hak milik, seperti GNU General Public License dan Creative Commons lisensi)
  • peer distribution (or the manner in which products, particularly peer-produced products, are distributed) rekan distribusi (atau cara yang produk, terutama rekan-produk yang diproduksi, didistribusikan)

Some researchers have explored the benefits of enabling virtual communities to self-organize and introduce incentives as a resource sharing and cooperation, arguing that what is missing from today's peer-to-peer systems should be seen both as a goal and a means for self-organized virtual communities to be built and fostered. [ 7 ] Ongoing research efforts for designing effective incentive mechanisms in P2P systems, based on principles from game theory are beginning to take on a more psychological and information-processing direction. Beberapa peneliti telah meneliti manfaat dari virtual yang memungkinkan masyarakat untuk mengorganisir diri dan memperkenalkan insentif sebagai berbagi sumber daya dan kerja sama, dengan mengatakan bahwa apa yang hilang dari hari ini peer-to-peer sistem harus dilihat baik sebagai tujuan dan sarana untuk diri - komunitas virtual terorganisir harus dibangun dan dipelihara. [7] sedang berlangsung upaya penelitian untuk merancang mekanisme insentif yang efektif dalam sistem P2P, berdasarkan prinsip-prinsip dari teori permainan mulai mengambil yang lebih psikologis dan pengolahan informasi arah.

[ edit ] Applications [Sunting] Aplikasi

Active peer-to-peer technologies include: Aktif peer-to-peer teknologi meliputi:

[ edit ] Examples [Sunting] Contoh

Usenet and SMTP servers are connected in a P2P structure, with users connecting to these servers as clients, in the standard client-server arch. Usenet dan SMTP server yang terhubung dalam struktur P2P, dengan pengguna melakukan koneksi ke server ini sebagai klien, dalam client-server standar arch.

Tim Berners-Lee 's vision for the World Wide Web was close to a P2P network in that it assumed each user of the web would be an active editor and contributor, creating and linking content to form an interlinked "web" of links. [ citation needed ] This contrasts to the current broadcasting -like structure of the web. [ citation needed ] Tim Berners-Lee 's visi untuk World Wide Web adalah dekat dengan jaringan P2P itu diasumsikan setiap pengguna web yang akan menjadi editor dan kontributor aktif, membuat dan menghubungkan konten untuk membentuk saling terkait "web" link. [ rujukan?] Hal ini kontras dengan saat penyiaran-seperti struktur web. [rujukan?]

Some networks and channels such as Napster , OpenNAP and IRC serving channels use a client-server structure for some tasks (eg searching) and a P2P structure for others. Beberapa jaringan dan saluran seperti Napster, OpenNAP dan IRC channel melayani menggunakan struktur client-server untuk beberapa tugas (misalnya mencari) dan struktur P2P bagi orang lain. Networks such as Gnutella or Freenet use a P2P structure for nearly all tasks, with the exception of finding peers to connect to when first setting up. Jaringan seperti Gnutella atau Freenet menggunakan struktur P2P untuk hampir semua tugas, dengan pengecualian menemukan rekan-rekan untuk menyambung ke saat pertama kali membuat.

P2P architecture embodies one of the key technical concepts of the Internet, described in the first Internet Request for Comments , RFC 1 , "Host Software" dated April 7, 1969. Arsitektur P2P mewujudkan salah satu kunci konsep teknis Internet, dijelaskan dalam internet yang pertama Permintaan untuk Komentar, RFC 1, "Host Perangkat Lunak" tanggal April 7, 1969. More recently, the concept has achieved recognition in the general public in the context of the absence of central indexing servers in architectures used for exchanging multimedia files. Baru-baru ini, konsep telah mendapat pengakuan dalam masyarakat umum dalam konteks tidak adanya pengindeksan pusat server dalam arsitektur yang digunakan untuk bertukar file multimedia.

Tidak ada komentar:

Posting Komentar