Informasi layanan namun berbagi file terpusat. Jaringan berbagi file: fitur penggunaan. Cara kerja jaringan berbagi file biasa

09.05.2020 Pemulihan data

Salah satu penerapan teknologi jaringan peer-to-peer adalah file sharing. Ini terlihat seperti ini: pengguna jaringan mengunggah file apa pun ke folder "bersama" (berbagi bahasa Inggris, berbagi), yaitu folder tempat file tersedia untuk diunduh ke klien lain. Beberapa pengguna jaringan lain mengirimkan permintaan untuk mencari file. Program mencari klien jaringan untuk file yang cocok dengan permintaan dan menampilkan hasilnya. Setelah itu, pengguna dapat mengunduh file dari sumber yang ditemukan. Jaringan berbagi file modern memungkinkan Anda mengunduh satu file dari beberapa sumber sekaligus (lebih cepat dan lebih andal). Untuk memastikan bahwa file ini sama untuk semua sumber, perbandingan dibuat tidak hanya berdasarkan nama file, tetapi juga oleh checksum atau hash seperti MD4, TTH, SHA-1. Saat pengguna mengunduh file (dan setelah selesai), klien jaringan lain juga dapat mengunduh file ini darinya, sehingga file yang sangat populer akhirnya dapat diunduh dari ratusan sumber pada saat yang bersamaan.

Organisasi seperti RIAA mendiskreditkan jaringan peer-to-peer dengan menerbitkan file palsu (yang isinya tidak sesuai dengan judul, seringkali yang pertama bersifat pornografi). Hal ini menyebabkan hilangnya popularitas jaringan KaZaA demi eDonkey, yang memiliki arsitektur yang lebih maju.

Pada bulan Februari 2006, server paling populer di jaringan eDonkey, Razorback, berhenti beroperasi, dan kemudian pengembangan klien komersial EDonkey2000 yang tidak populer dihentikan. Jaringan EDonkey2000 sendiri terus berfungsi, karena tidak terikat ke server tertentu dan ada banyak program klien yang didistribusikan secara bebas.

Jaringan terdesentralisasi dan hybrid yang terkenal

  • 1) ED2K alias eDonkey2000 adalah jaringan tipe terpusat, jaringan berbagi file terbesar yang ada saat ini. Pencarian dilakukan oleh server khusus yang saling berhubungan. Klien secara independen bertukar melalui protokol MFTP. MetaMachine, pengembang konsep asli dan klien berbasis web pertama (Edonkey 2000 v1.4.5) berhenti mendukung proyek ini pada tahun 2005, tetapi jaringan terus berfungsi karena klien eMule yang ditingkatkan dan lebih kuat, yang menggunakan mekanisme Kademlia untuk membangun eD2k segmen terdesentralisasi.
  • 2) Overnet, Kad - teknologi terdesentralisasi berdasarkan protokol Kademlia, melayani pencarian di jaringan eDonkey2000 (eD2k).
  • 3) BitTorrent adalah teknologi untuk distribusi file yang didistribusikan, sebagai aturan, dengan volume besar. Hal ini ditandai dengan kecepatan tinggi dan sentralisasi. Beberapa klien BitTorrent mendukung DHT dan dapat bekerja tanpa server pusat (disebut pelacak).
  • 4) Direct Connect - adalah server khusus yang terhubung secara longgar untuk pencarian (hub). Hub Direct Connect sangat nyaman untuk berbagi file di jaringan lokal.
  • 5) FastTrack, iMesh -- awalnya diimplementasikan di KaZaA…
  • 6) OpenFT adalah ekstensi terbuka dari jaringan FastTrack. Didukung oleh klien giFT (KCeasy), mlDonkey.
  • 7) Gnutella adalah jaringan yang sepenuhnya terdesentralisasi menggunakan protokol yang dikembangkan oleh Nullsoft berdasarkan unduhan HTTP. Pengorganisasian jaringan sendiri terjadi karena pertukaran otomatis data daftar-simpul antara klien yang terhubung. Klien: Shareaza, BearShare, LimeWire, Gnucleus, Phex.
  • 8) Gnutella2 -- perpanjangan dari protokol Gnutella. Perubahan utama hanya memengaruhi organisasi sistem pencarian file. Jadi dimungkinkan untuk mengurangi beban keseluruhan pada jaringan dengan menggunakan distribusi permintaan yang ditargetkan hanya untuk klien yang memiliki file yang mereka cari. Juga, masalah dengan inisiasi palsu dari serangan tipe banjir UDP telah dihilangkan. Dalam semua hal lain, jaringan ini benar-benar mirip dengan Gnutella1. Klien utama Shareaza.
  • 9) Ares - jaringan berbagi file untuk file apa pun.
  • 10) Soulseek adalah protokol berpemilik. Semua pencarian dilakukan melalui server pusat yang memiliki pendaftaran gratis dan langganan berbayar (situs resmi). Klien: Soulseek, mlDonkey, SolarSeek.
  • 11) Freenet, GNUnet, Entropy - jaringan berbagi file anonim dan tahan sensor.
  • 12) MP2P (Manolito P2P) -- didukung oleh klien Blubster, Piolet, RockItNet.
  • 13) NEOnet adalah jaringan komersial terdesentralisasi sebagian dengan basis shareware. Ini adalah modifikasi tambahan khusus dari protokol DHT ketika bekerja di segmen komersial terpisah dari jaringan Gnutella1, yang didukung oleh klien Morpheus. Properti perlindungan kriptografi dan anonimitas jaringan tidak didukung di jaringan NeoNet.
  • 14) P2P Mudah
  • 15) Tesla -- Mungkin mengandung MalWare.
  • 16) Filetopia -- berpotensi jaringan aman untuk berbagi berbagai konten.
  • 17) MUTE -- Klien: MFC Mute, Napshare.
  • 18) Nodezilla adalah jaringan berbagi file anonim.
  • 19) Peer2Mail - pada prinsipnya, ini bahkan bukan jaringan peer-to-peer, tetapi sejenis perangkat lunak yang memungkinkan Anda mentransfer file antara dua host (peer-to-peer), menggunakan layanan surat sebagai router. Teknologi transfer file didasarkan pada enkapsulasi dalam protokol SMTP.
  • 20) Ants p2p adalah jaringan P2P terbuka generasi ke-3 dengan peningkatan keamanan. klien Jawa.
  • 21) Sarang Semut
  • 22) Rodi - mendukung pencarian berdasarkan konten file. klien Jawa.
  • 23) AppleJuice adalah jaringan yang sebagian terdesentralisasi (seperti eDonkey).
  • 24) BeShare adalah jaringan yang berfokus pada BeOS.
  • 25) Jabber adalah teknologi pesan P2P terbuka.
  • 26) Skype -- telepon P2P.
  • 27) JXTA -- standarisasi spesifikasi dan protokol P2P http://www.jxta.org
  • 28) KDrive -- global disk virtual untuk berbagi file dengan otorisasi dan enkripsi.
  • 29) ProxyShare adalah jaringan berkecepatan tinggi baru dengan kemungkinan besar.
  • 30) ZEPP
  • 31) Akuisisi -- jaringan dan klien untuk Mac.
  • 32) RShare adalah jaringan P2P terbuka anonim.
  • 33) Marabunta adalah sistem peer-to-peer alternatif yang berfokus secara eksklusif pada penyediaan layanan pesan instan di papan buletin umum (P2P-chat). Program ini terutama dirancang untuk digunakan di jaringan lokal, dan karena itu tidak memiliki kemampuan untuk memperbarui daftar node secara otomatis (harus diisi ulang secara manual). Jika ada alamat IP penerima permanen, itu juga dapat berfungsi di Internet, namun, fungsi bootstrap bawaan dari server pengembang tidak berfungsi karena fakta bahwa sejak 2006 proyek tersebut praktis berhenti berkembang. Properti perlindungan kriptografi dan anonimitas jaringan tidak diterapkan dalam program.
  • 34) SKad atau OpenKAD - modifikasi dari protokol Kademlia. Jaringan yang sepenuhnya terdesentralisasi dari jenis ini dibuat terutama di Jepang. Langkah pertama ke arah ini adalah program Winny. Perkembangan lebih lanjut dari jaringan ini menuju anonimitas jaringan menyebabkan munculnya Bagikan program. Dan hari ini ada versi ketiga di bawah kendali program Perfect Dark.
  • 35) Sayangnya, ketiga versi jaringan SKad dikembangkan secara paralel, dan meskipun mereka memiliki banyak kesamaan, mereka tidak kompatibel satu sama lain karena modifikasi prosedur pengkodean daftar-simpul menuju enkripsi yang lebih kuat. Dengan demikian, ketiga program tersebut membentuk tiga jaringan yang identik dengan tingkat keamanan yang berbeda.
  • 36) Usenet adalah papan buletin global lama yang bagus;)
  • 37) Akord
  • 38) kue kering
  • 39) Permadani atau Chimera
  • 40) Groove Virtual Office -- Perangkat lunak berpemilik dari Microsoft.
  • 41) P-Grid adalah jaringan terdesentralisasi yang mengatur diri sendiri.
  • 42) P2PTV - jaringan saluran televisi.
  • 43) KoffeePhoto adalah jaringan berbagi foto.

Katakan apa yang Anda suka, tetapi kita semua terbiasa berbagi informasi tertentu dengan yang paling cara yang berbeda. Di modern jaringan global ada berbagai pilihan untuk mendapatkan data yang diperlukan, tetapi data itu sendiri berbeda. Bisa jadi teks biasa, komposisi musik, program, klip video, seluruh film, atau yang lainnya.

Untuk jenis yang berbeda data berlaku cara yang berbeda transfer mereka. Jaringan peer-to-peer (P2P) dapat dikaitkan dengan salah satu metode ini, yang dengannya Anda dapat bertukar file dengan hampir semua ukuran - dari yang sangat kecil hingga yang mencapai beberapa puluh gigabyte. Tentu saja, ini bukan satu-satunya ruang lingkup untuk jaringan peer-to-peer (ini adalah nama asli untuk jaringan jenis ini). Misalnya, mereka dapat digunakan untuk melakukan komputasi terdistribusi, memungkinkan Anda untuk menggunakan komputer jarak jauh pengguna untuk melakukan pemrosesan data yang kompleks. Tetapi dalam kerangka materi kami, kami akan mempertimbangkan teknologi ini, tepatnya sebagai alat yang berguna untuk berbagi file di jaringan antar pengguna.

Jaringan peer-to-peer memiliki aturan sendiri untuk bertukar data antar pengguna, dan pertukaran itu sendiri memerlukan penggunaan program tertentu. Pasti banyak dari Anda yang pernah mendengar nama-nama seperti Torrent, eMule, Shareaza, KaZaA dan lain-lain, yang biasanya disebutkan dalam hal mendapatkan informasi apa pun dari jaringan. Tapi mari kita bicarakan semuanya secara berurutan. Dalam materi ini kita akan memahami apa itu jaringan peer-to-peer, dan juga memperhatikan poin-poin kerja mereka yang paling penting, sehingga prinsip keberadaannya menjadi lebih mudah dipahami.

APA ITU JARINGAN Peering?

Untuk dapat memperoleh akses ke informasi tertentu yang dipegang oleh pengguna yang berbeda, mereka datang dengan ide untuk menggabungkan komputer ke jaringan lokal, dengan bantuan yang orang-orang memiliki kesempatan untuk bertukar data yang tersimpan di perangkat mereka dari jarak jauh. Pada saat yang sama, metode pengorganisasian jaringan itu sendiri dapat berbeda dan memiliki kelebihan dan kekurangannya sendiri.

Salah satunya adalah opsi ketika semua komputer yang saling terhubung memiliki fungsi yang setara, yaitu, keduanya dapat menerima informasi, bertindak sebagai server, dan memberikannya, bertindak sebagai klien. Jaringan semacam itu disebut peer-to-peer atau peer-to-peer (P2P), dari bahasa Inggris "peer-to-peer", yang secara harfiah dapat diterjemahkan sebagai "sama dengan sama". Asosiasi jaringan semacam itu juga disebut terdesentralisasi.

PRINSIP OPERASI JARINGAN Peering

Pada intinya, jaringan peer-to-peer adalah asosiasi komputer, yang hanya didasarkan pada kesetaraan semua peserta, yang disebut rekan dalam sistem tersebut. Jaringan semacam itu berbeda secara langsung dari arsitektur client-server yang membentuk dasar untuk membangun Internet di mana organisasi semacam itu mampu mempertahankan kinerja seluruh jaringan peer-to-peer dengan sejumlah node (peer) yang tersedia, serta seperti dengan kombinasi dari mereka. Artinya, ketika bekerja dengan jaringan konvensional, semuanya tergantung pada bandwidth server itu sendiri, dan dalam kasus jaringan peer-to-peer, ini kerugian yang signifikan tidak.

Untuk lebih memahami perbedaan antara arsitektur client-server dan peer-to-peer, mari kita lihat contoh transfer file melalui jaringan di masing-masing arsitektur. Setiap informasi di jaringan ditransmisikan dalam potongan-potongan kecil, yang disebut paket. Untuk mentransfer file dari satu komputer ke komputer lain, itu juga harus dibagi menjadi banyak bagian (paket), yang, setelah diunduh, dirangkai menjadi satu kesatuan pada mesin pengguna yang meminta file ini.

Jika model client-server digunakan, Anda perlu menemukan server tertentu di jaringan dengan file yang Anda butuhkan dan mengunduhnya dari sana. Pada saat yang sama, kecepatan mengunggah file oleh server akan secara langsung bergantung pada bandwidth dan bebannya pada saat itu. Artinya, jika ada ribuan orang yang ingin menerima beberapa data dari node ini sekaligus, maka kecepatan unggah saat ini bisa sangat rendah, karena kemampuan server akan dibagi di antara semua permintaan. Perlu juga dicatat bahwa jika terjadi kegagalan di server, semua informasi di dalamnya tidak akan tersedia dan Anda harus mencari sumber baru dari file yang diinginkan.

Dengan model transmisi data peer-to-peer melalui jaringan, semuanya agak berbeda. Di sini Anda tidak perlu mencari server (node) tertentu yang berisi file yang Anda butuhkan. Dengan bantuan direktori khusus, cukup memastikan bahwa itu ada di suatu tempat di jaringan. Jika objek ditemukan, maka Anda dapat dengan mudah mengunduhnya menggunakan program khusus. Perbedaan utama dari metode di atas adalah potongan file akan diterima secara bersamaan dari beberapa sumber. Ingat apa yang kita bicarakan sebelumnya? Dalam jaringan peer-to-peer, semua komputer pengguna adalah server, yang berarti bahwa file dapat diunduh secara bersamaan dari banyak mesin yang memilikinya. Itu sebabnya, jika beberapa pengguna memiliki objek yang Anda butuhkan waktu tertentu tidak akan online, maka orang lain akan membantu, dan kecepatan memperoleh informasi akan tergantung pada jumlah orang yang memilikinya dan, tentu saja, kemampuan bandwidth Anda.

Seperti disebutkan sebelumnya, salah satu aplikasi utama jaringan P2P adalah berbagi file. Model jaringan peer-to-peer "murni" yang dijelaskan di atas praktis tidak ditemukan di bidang berbagi file modern. Terlepas dari beberapa keuntungan dari opsi ini, misalnya, kecepatan penyebaran permintaan yang tinggi dan keandalan sistem itu sendiri, ada juga kelemahan dengan organisasi pertukaran data semacam itu. Salah satunya adalah sulitnya menemukan secara tepat pengguna yang memiliki file yang mereka butuhkan pada waktu tertentu dan pada saat yang sama sedang online dalam keadaan aktif. Kesulitan ini dapat diatasi dengan menggunakan jaringan hybrid, di mana masih ada dedicated server yang dipercayakan dengan fungsi koordinasi pekerjaan, mencari mesin yang ada di jaringan, serta menentukan status mereka saat ini ("online" atau "offline" ”). Model hibrida inilah yang mendasari sebagian besar jaringan berbagi file peer-to-peer modern.

Agar pengguna dapat menjadi anggota penuh dari jaringan berbagi file tertentu, Anda perlu menginstal program klien khusus di komputer Anda, dengan bantuan file mana yang akan ditukar. Selain itu, jaringan yang berbeda menggunakan yang berbeda perangkat lunak.

PENUKA FILE POPULERJARINGAN P2P

Di jaringan global, ada beberapa lusin jaringan berbagi file besar dan sejumlah besar jaringan kecil, misalnya, beroperasi dalam penyedia yang sama. Meskipun semua sistem ini peer-to-peer (terdesentralisasi) atau hybrid (sebagian terdesentralisasi) dan menggunakan konsep umum karakteristik transfer data dari jaringan ini, masing-masing dari mereka mungkin memiliki prinsip dan kriteria unik untuk keberadaannya, protokol transfer data, serta perangkat lunak klien sendiri.

Jaringan berbagi file terbesar dan terpopuler meliputi:

  • ED2K (eDonkey2000). Untuk bertukar file menggunakan protokol MFTP, gunakan klien eMule atau Edonkey yang lebih lama. Dukungan untuk proyek ini dihentikan oleh pengembang pada tahun 2005, meskipun jaringan itu sendiri terus berfungsi.
  • BitTorrent adalah jaringan berbagi file paling populer dengan kecepatan transfer data tinggi. Klien utama termasuk uTorrent, BitComet, BitSpirit, Azureus, dan lainnya.
  • Direct Connect - hub kecil yang saling berhubungan (server) yang digunakan untuk mencari informasi di komputer peserta dalam jaringan ini. Ini digunakan untuk mengatur pertukaran file di jaringan lokal regional atau kota yang besar. Klien utama adalah DC++.
  • Gnutella dan Gnutella2 adalah jaringan peer-to-peer murni yang menggunakan protokol mereka sendiri yang dikembangkan oleh Nullsoft untuk mentransfer data. Klien utama: Shareaza, LimeWire, Phex, Morpheus, dan lainnya.
  • jalur cepat. Ini menggunakan versi klasik dari protokol P2P, meskipun hanya sumber-sumber yang memiliki versi lengkap file. Klien utama adalah KaZaA, giFT(KCeasy) dan mlDonkey.

ATURAN PERTUKARAN FILE DI JARINGAN P2P

Seperti banyak komunitas lain, jaringan peer-to-peer memiliki seperangkat aturan sendiri yang harus Anda patuhi dan coba untuk tidak dilanggar. Mereka cukup sederhana dan jelas, tetapi banyak yang tidak selalu mengikutinya, lupa bahwa pelanggaran berat dapat menyebabkan pengecualian komputer Anda dari sistem pertukaran, atau setidaknya penolakan pengguna lain untuk berbagi informasi dengan Anda.

Seperti disebutkan di atas, jaringan P2P didasarkan pada prinsip kesetaraan, yang berarti bahwa file tidak hanya harus diunduh, tetapi juga harus dibagikan. Ini adalah aturan paling dasar yang tidak bisa dilanggar. Jika Anda hanya ingin menerima informasi, maka siap melayani Anda adalah beberapa server file-sharing, seperti DepositFiles, Rapidshare, Letitbit, Vip-Files dan lain-lain yang menggunakan arsitektur client-server. Benar, Anda dapat mengunduh data dari server semacam itu secara gratis hanya setelah menonton banyak iklan dan dengan kecepatan rendah.

Ketika berpartisipasi dalam pertukaran file dalam jaringan peer-to-peer, diinginkan untuk memberikan lebih banyak informasi daripada menerima, atau setidaknya melakukannya di bagian yang sama. Jika jumlah informasi yang diunduh melebihi jumlah yang diberikan beberapa kali, kemungkinan besar hukuman akan diterapkan pada peserta tersebut, mencegah mereka menerima data hingga pengguna mulai membagikannya dengan orang lain.

Agar tidak masuk ke situasi yang tidak menyenangkan, Anda harus mengikuti beberapa aturan dasar:

  • Setelah unduhan file selesai, Anda tidak perlu langsung menghapusnya. Selagi bisa, simpan di komputer Anda agar orang lain dapat mengunduhnya.
  • Jangan pindahkan file yang diunduh segera setelah mengunduhnya, jika tidak, mereka tidak akan dapat diakses oleh pengguna lain.
  • Tanpa kebutuhan khusus, Anda tidak boleh meremehkan kecepatan koneksi keluar. Secara alami, ini adalah beban tertentu di komputer, namun, pada kecepatan unggah yang rendah, jumlah informasi yang diterima dari Anda oleh pengguna lain akan sedikit.
  • Ingatlah bahwa minat Anda mungkin tidak sesuai dengan minat pengguna lain, jadi untuk berjaga-jaga, selalu simpan di komputer Anda beberapa file populer yang akan menarik bagi banyak orang.

KESIMPULAN

Saat ini, di jaringan peer-to-peer, Anda dapat menemukan hampir semua informasi: musik, klip video, film dengan kualitas apa pun, game, perangkat lunak, dan banyak lagi. Selain itu, Anda bisa mendapatkan semua ini benar-benar gratis. Tentu saja, semua ini berkontribusi pada pengembangan aktif berbagi file melalui jaringan P2P, dan jumlah roaming data dalam sistem semacam itu tumbuh secara eksponensial setiap tahun.

Benar, awan mulai berkumpul di beberapa jaringan peer-to-peer baru-baru ini. Dan itu semua yang harus disalahkan atas distribusi sejumlah besar konten bajakan melalui mereka. Masalah perlindungan hak cipta saat menggunakan jaringan seperti itu sekarang sangat akut, karena distribusi beberapa materi dengan cara ini, tentu saja, melanggar hak cipta pemiliknya. Beberapa pemegang hak cipta, mencoba melarang distribusi konten secara gratis, dengan berbagai keberhasilan mencapai larangan atau pembatasan pengoperasian beberapa server (pelacak) populer dari jaringan peer-to-peer. Diskusi tentang topik ini telah berlangsung lama, tetapi belum ada kemungkinan untuk sampai pada kesimpulan spesifik, serta tindakan, saat ini. Akibatnya, file yang dilindungi hak cipta telah dan masih didistribusikan.

  • Kemampuan untuk menyimpan perangkat lunak secara permanen yang dibutuhkan oleh banyak pengguna dalam satu salinan pada disk server file.
  • Pertukaran informasi antara semua komputer di jaringan.
  • Pencetakan simultan oleh semua pengguna jaringan pada printer di seluruh jaringan.
  • Menyediakan akses dari komputer mana pun di jaringan lokal ke sumber daya Internet, jika ada satu simpul komunikasi dari jaringan global.
  • Arsitektur berlapis - dalam arsitektur ini, alih-alih server tunggal, server aplikasi dan server basis data digunakan. Penggunaannya memungkinkan Anda untuk secara dramatis meningkatkan kinerja jaringan.
  • Protokol yang termasuk dalam keluarga TCP / IP dibagi menjadi beberapa level.
  • Alamat IP (alamat IP, kependekan dari Internet Protocol Address) adalah pengidentifikasi (alamat) unik dari perangkat (biasanya komputer) yang terhubung ke jaringan lokal atau Internet.
  • Biner alamat IP
  • Desimal alamat IP
  • Nama domain DNS identik dengan alamat IP, sama seperti nama di buku alamat telepon Anda yang identik dengan nomor telepon. Mereka adalah karakter, bukan numerik; mereka lebih nyaman untuk menghafal dan orientasi; mereka membawa makna.
  • Tabel DNS ->193.232.70.36" id="chapter_19">www.irnet.ru -> Tabel DNS ->193.232.70.36
  • Domain memiliki hierarki yang serupa. Nama domain dipisahkan satu sama lain oleh titik: lingvo.yandex.ru, krkime.com.
  • Tabel Domain topik tingkat 1
  • Komersial (untuk organisasi komersial)
  • Jaringan (Internet, jaringan telekomunikasi)
  • Informasi (domain terbuka untuk semua)
  • INFORMASI
  • Organisasi Bisnis (mirip dengan com)
  • Pribadi (untuk perorangan)
  • NAMA
  • Organisasi Internasional (organisasi internasional)
  • Pendidikan (proyek pendidikan AS)
  • Departemen Pertahanan AS (Departemen Keamanan AS)
  • Pemerintah AS (Pemerintah AS)
  • Industri transportasi udara (industri transportasi udara)
  • AERO
  • Hingga Januari 2007, terdapat 243 zona domain teritorial (nasional) di dunia, di antaranya:
  • AU - AUstralia (Australia)
  • UE - EROPA (Uni Eropa)
  • FI - Finlandia (Finlandia)
  • FR - Prancis (Prancis)
  • IL - Israel (Israel)
  • JP - JaPan (Jepang)
  • INTERNET
  • Peramban
  • Pengaturan situs web
  • Jenis portal
  • Teknologi World Wide Web
  • Sistem Pengalamatan URL
  • Protokol lapisan aplikasi
  • kuki HTTP
  • Jaringan berbagi file
  • Jaringan terpusat
  • jaringan terdesentralisasi
  • Jaringan terdesentralisasi sebagian (hibrida)
  • Prinsip kerja
  • Jaringan berbagi file yang terkenal
  • Kata Internet (Internet) berasal dari ungkapan Interconnected networks (jaringan yang terhubung), ini adalah komunitas global jaringan kecil dan besar.
  • Saat mengakses Internet, kami menggunakan layanan dari Internet Service Provider atau ISP (Penyedia Layanan Internet - Penyedia Layanan Internet).
  • Browser web, browser (dari browser Web bahasa Inggris; opsi browser salah) - perangkat lunak untuk menjelajahi situs web, yaitu, untuk meminta halaman web (terutama dari Web), memprosesnya, menampilkan, dan berpindah dari satu halaman ke halaman lain .
  • Sebelumnya, konsep tersebut dikacaukan dengan node jaringan fisik - host, server (node). Tetapi dengan pertumbuhan Internet dan peningkatan teknologi server, menjadi mungkin untuk meng-host banyak situs dan domain di satu komputer.
  • Menjadikan situs sebagai sumber informasi integral yang berfungsi adalah proses kompleks yang melibatkan pekerjaan berbagai spesialisasi. Istilah umum untuk aktivitas pembuatan situs web adalah "pengembangan web".
  • Navigasi - seperangkat tombol atau kontrol lain yang memberikan kenyamanan bekerja dengan situs.
  • Luar negeri
  • Cari server
  • Alta Vista
  • penutur bahasa Rusia
  • Carnegie Mellon Lycos
  • Pengembara
  • pencarian web
  • pelabuhan
  • Yahoo
  • Yandex
  • EZ-Temukan di Sungai
  • InfoArt
  • perayap web
  • Google
  • cari info
  • Filesearch.ru
  • cari com
  • struktur URL
  • Pertimbangkan struktur URL berikut: http://www.lipov.narod.ru/prog/lab/IVAN.htm .
  • Di URL, penunjuk pertama ke jenis akses ke file yang diminta, dan kemudian alamatnya.
  • Harap perhatikan bahwa saat menulis URL, penting untuk membedakan antara huruf besar dan huruf kecil.
  • Keuntungan
  • Prevalensi
  • Cookie - file yang dibuat oleh browser pengguna dan berisi data tertentu. Digunakan untuk menentukan keunikan pengguna, waktu kunjungan terakhirnya, pengaturan pribadi yang dibuat oleh pengguna, dll.
  • Tanpa cookie, banyak situs dengan pembatasan akses, sebagian besar toko online tidak dapat berfungsi. Menyesuaikan desain dan perilaku banyak situs web dengan preferensi pengguna individu juga didasarkan pada cookie.
  • SMTP (English Simple Mail Transfer Protocol - protokol transfer surat sederhana) adalah protokol jaringan yang dirancang untuk mentransfer email melalui jaringan TCP / IP.
  • Jaringan berbagi file adalah nama kolektif untuk jaringan komputer peer-to-peer untuk berbagi file, berdasarkan kesetaraan peserta dalam pertukaran file, yaitu, setiap peserta adalah klien dan server.
  • memungkinkan akses ke pengguna lain ke beberapa bagian dari sumber daya mereka (proses ini disebut "berbagi" berbagi bahasa Inggris);
  • di setiap program tersebut ada pencarian yang mencari sumber daya yang diposting di komputer pengguna lain untuk diunduh gratis.
  • BitTorrent adalah teknologi untuk distribusi file terdistribusi, biasanya dalam volume besar. Hal ini ditandai dengan kecepatan tinggi dan sentralisasi. Beberapa klien BitTorrent mendukung DHT dan dapat bekerja tanpa server pusat (disebut pelacak).
  • Direct Connect - adalah server khusus yang saling berhubungan secara longgar untuk pencarian (hub). Hub Direct Connect sangat nyaman untuk berbagi file di jaringan lokal.
  • Leecher (leecher) - hampir seperti kawan seeder, orang yang saat ini berpartisipasi dalam sistem dan mengunduh potongan file sambil mendistribusikan potongan yang diunduh ke leecher lain. Siders tidak membutuhkannya. Saat leecher saat ini mengunduh file, itu menjadi seeder.
  • Jaringan berbagi file

    Metode transfer file lain yang menjadi lebih populer adalah sistem p2p seperti Kazaa, eDonkey, Gnutella, Direct Connect, dll. Dalam jaringan seperti itu, pengguna jaringan biasa bertukar file dengan langsung menghubungkan satu sama lain. Keuntungan dari sistem ini adalah bahwa file tidak harus berada di server yang sama. Namun, tidak mungkin untuk melacak konten file-file ini. Itulah mengapa jaringan ini menjadi sangat populer di kalangan penggemar musik, film, dan terutama warez. Masalah dengan jaringan ini adalah data populer yang diakses oleh kebanyakan orang. Karena ada "antrian" untuk file baru, kecepatan unduhan menurun sebanding dengan jumlah permintaan untuk file ini. Selain itu, di sebagian besar sistem p2p, jumlah koneksi antar pengguna terbatas, dan seringkali pengguna yang mengajukan permohonan file ditolak begitu saja. File yang diunduh tidak lengkap juga menjadi masalah bagi pengguna, karena tidak mungkin untuk menentukan terlebih dahulu apakah file yang diminta "utuh" atau tidak. Hasil dari masalah ini adalah jatuhnya popularitas banyak jaringan dan pengenalan aturan larangan bagi pengguna yang berpartisipasi di dalamnya.

    Jaringan berbagi file adalah nama kolektif untuk jaringan komputer peer-to-peer untuk berbagi file, berdasarkan kesetaraan peserta dalam pertukaran file, yaitu, setiap peserta adalah klien dan server.

    Salah satu area aplikasi untuk teknologi jaringan peer-to-peer adalah berbagi file.

    Pengguna jaringan berbagi file mengunggah file apa pun yang disebut. Direktori "shared" (bahasa Inggris share - share), yang isinya tersedia untuk diunduh ke pengguna lain. Setiap pengguna jaringan lain mengirimkan permintaan pencarian setiap mengajukan. Program mencari klien jaringan untuk file yang cocok dengan permintaan dan menampilkan hasilnya. Setelah itu, pengguna dapat mengunduh file dari sumber yang ditemukan. Dalam jaringan berbagi file modern, informasi diunduh dari beberapa sumber sekaligus. Integritasnya diperiksa oleh checksum.

    Jenis organisasi jaringan berbagi file

    Jaringan terpusat

    Terlepas dari kenyataan bahwa setiap anggota jaringan berbagi file adalah klien dan server, infrastruktur diperlukan untuk menyatukan klien yang berbeda di antara mereka sendiri ke dalam komunitas tertentu. Dalam jaringan berbagi file terpusat, informasi layanan disimpan oleh server pengindeksan.

    Keuntungan dari jaringan semacam itu adalah kesederhanaan relatif dari pemrograman jaringan semacam itu dan sejumlah kecil informasi layanan yang dikirimkan ke server. Penutupan jaringan Napster dan WinMX menunjukkan tidak dapat diandalkannya jaringan berbagi file terpusat. Server pengindeksan dapat dinonaktifkan karena berbagai alasan (kegagalan teknis, kebangkrutan perusahaan pemilik, keputusan pengadilan). Dalam hal ini, jaringan berhenti berfungsi. Jaringan terpusat termasuk Direct Connect.

    jaringan terdesentralisasi

    Jaringan berbagi file terdesentralisasi berfungsi tanpa mengindeks server. Meskipun volume informasi layanan yang ditransmisikan di dalamnya lebih besar, keandalannya jauh lebih tinggi. Sejauh ini, tidak ada cara untuk menghentikan secara paksa fungsi jaringan semacam itu. Jaringan terdesentralisasi termasuk Gnutella, Overnet, Kad.

    Jaringan terdesentralisasi sebagian (hibrida)

    Menggabungkan kecepatan jaringan terpusat dan keandalan jaringan terdesentralisasi, skema hibrida digunakan yang menggunakan server pengindeksan independen yang terus-menerus menyinkronkan informasi satu sama lain. Jadi, jika salah satunya gagal, jaringan tetap berfungsi. Jaringan berbagi file yang terdesentralisasi sebagian termasuk eDonkey2000, OpenNap.

    Prinsip kerja

    Prinsip dasar berbagi file adalah sebagai berikut: pengguna mengunduh program ke komputernya;

    Melalui Internet, Anda dapat dengan mudah menemukan orang-orang dengan minat dan hobi yang sama. Jika lingkaran komunikasi online terbatas pada beberapa orang, maka bertukar informasi dengan mereka cukup sederhana. Ini dapat dilakukan baik melalui surat maupun melalui layanan pesan instan. Tetapi bagaimana jika Anda harus terus-menerus berhubungan dengan lusinan atau bahkan ratusan orang yang dekat dengan Anda secara roh? Bagaimana memberi tahu mereka semua bahwa Anda memiliki foto dari konser terakhir Ritchie Blackmore, daftar tiket ujian, atau versi terbaru tweaker gratis? Jangan menanyakan pertanyaan yang sama kepada semua orang dan menunggu jawaban. Paling Jalan terbaik solusi untuk masalah ini - jaringan peer-to-peer (jaringan peer-to-peer, atau "jaringan dengan rekan"). Sekelompok orang dalam jaringan semacam itu menerima hak akses yang sama ke informasi yang tersedia di dalamnya, yaitu, setiap komputer dapat menjadi klien dan server. Setiap peserta dalam jaringan semacam itu membuka akses ke file tertentu di hard drive mereka, setelah itu mereka dimasukkan ke dalam database dan tersedia untuk diunduh oleh semua pengguna jaringan. File dipertukarkan melalui program yang disebut klien peer-to-peer. Ada banyak jaringan peer-to-peer, dan bahkan ada lebih banyak klien untuk bekerja di dalamnya, karena bisa ada beberapa program untuk satu jaringan.

    Nama klien ini adalah singkatan dari Direct Connect, yaitu koneksi langsung dari satu pengguna ke pengguna lain melewati server. Proses menghubungkan ke jaringan DC ++ () disederhanakan sebanyak mungkin: Anda harus memasukkan nama panggilan Anda, alamat pos (mungkin tidak ada) dan menunjukkan kecepatan koneksi Internet. Di bidang Deskripsi, Anda dapat menentukan informasi apa pun tentang diri Anda: minat, lokasi geografis - singkatnya, semua yang Anda inginkan.

    Hub biasanya dibagi menjadi topik: musik, film, komik, game, dll. Setiap hub memiliki administratornya sendiri, yang menetapkan aturan penggunaannya dan jumlah minimum sumber daya terbuka, yang dengannya Anda dapat memasuki sistem. Di banyak hub, mereka tidak hanya melihat berapa banyak file yang Anda bagikan, tetapi juga apakah mereka sesuai dengan topik hub. Jika Anda telah masuk ke hub yang didedikasikan untuk game, dan membuka akses ke folder jendela dapat dikeluarkan dari sistem. Penggunaan hub juga memiliki kelebihan: anggota jaringan yang tinggal di wilayah yang sama dapat bersatu dalam komunitas tersebut. Banyak penyedia mengenakan biaya jauh lebih sedikit untuk lalu lintas dalam suatu wilayah atau negara daripada untuk lalu lintas asing, dan dalam beberapa paket, lalu lintas masuk domestik benar-benar gratis. Dengan demikian, Anda dapat menghemat banyak dengan mengunduh semuanya file yang diperlukan untuk pengguna yang tinggal di wilayah Anda.

    pencari jiwa

    Program ini difokuskan terutama pada file musik. Ini tidak berarti bahwa Anda tidak dapat mengunggah dan berbagi jenis file lain. Namun, Anda lebih mungkin menemukan file audio yang Anda minati di sini daripada, katakanlah, game atau foto. Berbagi sumber daya Anda di Soulseek (situs web) tidak diperlukan, tetapi, seperti dalam semua program semacam ini, hal itu diinginkan. Faktanya adalah ketika Anda mulai mengunduh file dari salah satu pengguna, dia melihat siapa dan apa yang mengunduh darinya. Dan sangat mungkin dia ingin melihat hal-hal menarik apa yang Anda miliki. Tidak menemukan satu pun sumber daya terbuka, dia mungkin tersinggung dan menempatkan Anda di Daftar Larangan, mis. ke daftar pengguna yang tidak akan pernah bisa mengunduh apa pun darinya lagi. Pengaturan koneksi sangat mudah diterapkan dalam program. Anda dapat mengontrol kecepatan unduh secara langsung di jendela transfer/terima file. Anda juga dapat menentukan jumlah maksimum peserta jaringan yang dapat Anda transfer file secara bersamaan, serta jumlah pengguna Ekstra. Yang terakhir adalah peserta dalam sistem yang tidak perlu berdiri dalam antrian umum untuk menerima file yang didambakan dari Anda. Hanya Anda yang dapat menambahkan pengguna ke daftar tambahan. Beginilah ternyata semua pengguna adalah sama, tetapi beberapa "lebih setara" daripada yang lain.

    Soulseek memungkinkan Anda untuk berbagi tidak hanya file, tetapi juga pesan. Untuk melakukan ini, ada obrolan di mana banyak kamar terbuka untuk minat musik. Ada juga kamar untuk pengguna berbahasa Rusia - misalnya, RUSIA. Bahasa Rusia didukung. Salah satu fitur Soulseek yang paling menarik adalah kemampuan untuk menambahkan istilah pencarian ke Daftar Keinginan. Opsi ini berfungsi seperti ini: jika Anda tidak menemukan apa pun untuk permintaan tertentu, Anda dapat menambahkannya ke daftar keinginan ini. Pada interval tertentu, Soulseek sendiri akan mencari di antara file pengguna yang muncul di jaringan. Jika tiba-tiba file ditemukan, program akan segera memberi tahu Anda tentang hal itu.

    Klien ini adalah versi perbaikan dari program eDonkey, yang, pada gilirannya, adalah klien asli dari jaringan peer-to-peer dengan nama yang sama. Dalam beberapa tahun keberadaannya, jaringan eDonkey telah menjadi sangat populer di seluruh dunia. Klien eDonkey tidak dirancang untuk sejumlah besar peserta, yang menyebabkan kinerjanya memburuk - unduhan file yang lambat, kesalahan, dll.

    Jaringan berbagi file umumnya disebut sebagai jaringan tempat file dapat dibagikan. Cukup sering, jaringan berbagi file menjadi biasa jaringan komputer satu peringkat. Dalam jaringan seperti itu, prinsip operasi didasarkan pada pertukaran file yang sama antara peserta. Dengan kata lain, setiap peserta dapat menjadi klien dan sekaligus server.

    Jaringan berbagi file dapat terdiri dari beberapa jenis organisasi, berikut adalah beberapa di antaranya:

    Jaringan terpusat

    Meskipun anggota jaringan tersebut dapat menjadi klien dan server, infrastruktur tertentu masih diperlukan. Ini dapat membantu menyatukan sejumlah klien dalam komunitas tertentu. Klien jaringan berbagi file terpusat sering menggunakan server pengindeksan sebagai penjaga semua informasi layanan.

    Tapi tetap saja, jaringan ini memiliki beberapa keunggulan. Ini cukup mudah untuk diprogram, dan juga berkontribusi pada transfer sejumlah kecil informasi layanan ke server. Semua keandalan jaringan berbagi file terpusat terungkap setelah penutupan WinMX dan Napster. Server pengindeksan dapat diturunkan karena berbagai alasan (keputusan pengadilan, kebangkrutan perusahaan pemilik, beberapa kegagalan yang tidak ditentukan) dan tanpa peringatan khusus. Sebagai hasil dari tindakan tersebut, jaringan berhenti bekerja.

    jaringan terdesentralisasi

    Jaringan berbagi file tersebut dapat beroperasi bahkan tanpa adanya server pengindeksan. Di sini, informasi layanan ditransmisikan sedikit dalam volume besar, tetapi jauh lebih andal daripada jaringan sebelumnya. Saat ini, masih belum ada cara kekerasan untuk menghentikan operasi jaringan semacam ini. Jaringan terdesentralisasi termasuk Kad, Overnet, Gnutella.

    Jaringan terdesentralisasi sebagian (hibrida)

    Jaringan semacam itu termasuk yang paling andal, karena paling banyak digabungkan kualitas terbaik jaringan terdesentralisasi. Terlebih lagi, jaringan terpusat dengan kecepatan superiornya. Sejumlah besar skema hybrid dengan server pengindeksan independen digunakan di sini. Informasi terus disinkronkan antara server ini. Interaksi ini memungkinkan jaringan untuk terus berfungsi bahkan jika salah satu dari mereka gagal. Jaringan berbagi file dari tipe terdesentralisasi sebagian termasuk OpenNap dan eDonkey2000.

    Program berbagi file dirancang untuk bekerja secara langsung dengan jaringan dengan jenis yang sama. Dengan bantuan program semacam ini, Anda dapat, tanpa masalah khusus, mengunduh file dari berbagai jenis(perangkat lunak, game, musik, film, dan banyak lagi).

    Berbagi file dapat bekerja sesuai dengan prinsip tertentu, beberapa di antaranya disajikan di bawah ini:

    • program diunduh oleh pengguna ke komputernya;
    • menggunakan program, pengguna membuka akses ke sumber dayanya ke pengguna lain (proses ini sering disebut berbagi);

    Poin-poin ini dibuat oleh ribuan pengguna di seluruh dunia. Maka Anda harus melanjutkan ke tahap ketiga:

    • program ini tidak memiliki jenis pencarian sehingga pengguna dapat menemukan sumber unduhan gratis di komputer banyak pengguna lain. Untuk setiap pengguna, kemampuan untuk mencari di komputer lain untuk sumber daya yang diposting olehnya untuk akses gratis, dan yang dapat diunduh tanpa masalah, tersedia. Karena hanya ada sejumlah besar pengguna seperti itu di jaringan, pengguna pasti akan menemukan file yang menarik baginya.

    Banyak program yang dapat digunakan untuk hosting file, tetapi yang paling populer adalah:

    DC++, eMule, serta berbagai macam program BitTorrent ( Azureus, BitComet, Torrent), FrostWire, LimeWire.

    Klien BitTorrent saat ini paling populer, dengan jutaan pengguna menggunakannya setiap hari.