Mengenai protokol BitTorrent. Beberapa butiran operasinya

Mengenai protokol BitTorrent

Di dalamnya artikel sebelumnya saya mulakan pengenalan ringkas tentang cara protokol BitTorrent berfungsi yang merupakan cara pilihan saya untuk berkongsi fail pada rangkaian P2P. Kami telah bersetuju bahawa prosedur itu terdiri daripada menjana fail torrent dan berkongsinya melalui penjejak (Pelayan yang bertanggungjawab untuk menyampaikan kepada seluruh rangkaian ketersediaan dan lokasi fail dan tempat untuk mencarinya). Alternatif lain ialah menggunakan pautan magnetik, yang mana anda mencari nod demi nod sehingga anda menemui fail tersebut. Ini adalah bagaimana proses itu berterusan.

Ia mesti jelas bahawa crawler adalah seperti halaman kuning. Ia hanya mengandungi maklumat tentang tempat untuk mencari sesuatu, tetapi tidak mengambil bahagian secara langsung dalam pertukaran.

Apabila beberapa ahli kumpulan lain (Set komputer yang disambungkan ke rangkaian) mempunyai minat terhadap fail bermula dengan memuat turun serpihannya (Saya akan menerangkan secara terperinci mengenainya kemudian.) Apabila mencapai tahap pelepasan tertentu mula berkongsi fail tersebut dengan pelanggan lain yang berminat dengan fail yang sama. Dalam erti kata lain, setiap orang yang memuat turun fail itu menawarkan lebar jalur supaya orang lain juga boleh memuat turunnya, meningkatkan kelajuan untuk semua.

Muat turun fail melalui protokol BitTorrent. Peranan.

Sekarang saya ingin menerangkan dengan lebih terperinci komponen berbeza rangkaian BitTorrent dan fungsinya.

Penjejak

Penjejak BitTorrent Ia adalah pelayan yang mempunyai perisian yang dipasang bertanggungjawab menyelaraskan pemindahan fail antara pengguna secara berpusat.. Pelayan yang disebutkan di atas tidak mengehoskan salinan fail kerana fungsinya hanya untuk membuat pasangan bertemu.

Untuk bertukar-tukar maklumat, penjejak dan klien menggunakan protokol mudah melalui HTTP serupa dengan pengguna yang memasuki halaman web. Dalam pertukaran ini, pelanggan memaklumkan penjejak tentang fail yang ingin mereka muat turun, IP dan portnya, dan penjejak bertindak balas dengan senarai rakan sebaya yang memuat turun fail yang sama dan maklumat hubungan mereka. Mereka yang membentuk senarai di sebelah senarai yang ingin anda tambahkan pada muat turun membentuk "kawanan" yang disebutkan di atas. Walau bagaimanapun, langkah ini boleh dielakkan sejak pelanggan BitTorrent melaksanakan teknologi Distributed Hash Table (DHT) di mana setiap nod mengambil alih peranan penjejak.

Fail torrent

Juga dipanggil metainfo, ia mempunyai sambungan .torrent dan merupakan salah satu yang dimuat turun daripada kebanyakan tapak web yang mengumpul torrents.

Fail ini mengandungi maklumat yang dikodkan termasuk URL perangkak, nama fail dan cincang bahagian fail untuk mengesahkan yang mana telah dimuat turun.. Untuk mencipta fail ini, klien BitTorrent memerlukan lokasi fail asal dan url perangkak.

Pembenih

Dari saat fail dimuat naik buat kali pertama, pasukan itu dikenali sebagai seeder atau seeder dan mesti kekal disambungkan kepada swarm sehingga semua kumpulan lain mempunyai salinan fail supaya orang lain boleh terus memuat turunnya. Nama panggilan penabur juga digunakan untuk pelanggan yang, setelah memuat turun fail, masih disambungkan sepenuhnya untuk membenarkan akses orang lain. Perlu disebutkan bahawa protokol memberi pampasan kepada mereka yang berkongsi dengan memberi keutamaan dalam muat turun.

Lintah (lintah)

Ahli kumpulan atau rakan sebaya tidak perlu mempunyai keseluruhan fail untuk berkongsinya. Rakan sebaya yang tidak mempunyai salinan fail yang lengkap dirujuk sebagai lintah atau lintah. Lintah meminta penjejak senarai ahli kumpulan lain yang mempunyai bahagian fail yang hilang. Leecher kemudiannya akan meneruskan untuk memuat turun bahagian yang diperlukan dari salah satu pasangan tersebut. Pada masa yang sama, leecher juga akan terus mengedarkan bahagian yang muat turunnya telah selesai. Setelah Leecher telah memuat turun semua bahagian, ia mengesahkannya dengan cincangan yang terdapat dalam fail meta-maklumat.

Dalam artikel seterusnya kita akan bercakap tentang peraturan yang mengawal operasi antara pihak.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   vicfabgar kata

    Saya tidak pernah menyukai protokol ini selain memuat turun iso. Untuk berkongsi dan memaksa untuk berkongsi (yang mana ia adalah tentang) adalah lebih baik ed2k / Kad. Kerana p2p adalah dalam masa rendah, tetapi KAD mempunyai potensi yang belum diketahui atau tidak mahu mengeksploitasi; terpencar sepenuhnya dan tanpa memerlukan pelayan (ed2k) dan penjejak (Bittorrent) untuk mengedarkan kandungan.

    Greetings.