Ang isa sa mga term na maaaring natagpuan mo sa iyong paglalakbay sa internet ay "BitTorrent". Ang ilan sa iyo ay pamilyar sa konsepto na ito, ngunit marami ang hindi. Malinaw natin ito.
Ano ang BitTorrent?
Ang pag-download ng mga file sa internet ay isang pangkaraniwang bagay na dapat gawin. Karaniwan, kapag nag-download ka ng isang file sa internet, nag-click ka sa isang link na tumuturo sa file na iyon sa isang lugar sa internet. Pagkatapos, ito ay isang direktang one-way na paglilipat ng file na iyon mula sa orihinal na lokasyon nito sa iyong computer. Gumagana ito, ngunit maaaring magpakilala ng ilang mga problema. Para sa isa, ang bandwidth ay maaaring maging isang isyu. Kung ang isang bungkos ng mga tao ay sabay-sabay na nagda-download ng parehong file mula sa parehong server, ang server na iyon ay nababalot ng mga kahilingan at ang bandwidth para sa server na iyon ay nakaunat. Ang pangwakas na epekto ay ang bawat tao na sinusubukang i-download ang file na iyon ay maaaring makaranas ng napakabagal na pag-download ng bilis, o tanggihan nang buo. Dagdag pa, ang may-ari ng server na iyon ay maaaring makitungo sa malaking gastos sa bandwidth.
Ang BitTorrent ay isang paraan upang maipamahagi ang pagkarga. Ang salitang "BitTorrent" ay ginagamit upang sumangguni sa orihinal na programa na ginamit upang samantalahin ito, subalit ginagamit din ito upang sumangguni sa protocol mismo. Kaya, kung pupunta ka at mag-download ng isang kliyente ng BitTorrent, ang software ng kliyente mismo ay may kakayahang mag-download ng mga file pati na rin ang paghahatid ng mga file. Inilalagay ka nito sa isang peer-to-peer network kung saan ikaw, bilang isang gumagamit ng torrent software, kumilos bilang bahagi ng network ng pamamahagi ng file. Kaya, nangangahulugan ito na nagbabahagi ka ng mga file sa internet? Oo. Hayaan mo akong magpaliwanag.
Nakakamit ng BitTorrent ang ipinamamahaging pag-load sa pamamagitan ng pag-download mula sa maraming mga kapantay sa network. Ang isang tao na naglathala ng isang file sa network para sa pagbabahagi ay nagsisimula sa pamamagitan ng paglikha ng isang "torrent" file. Ang maliit na file na ito ay naglalaman ng impormasyon tungkol sa file na ibabahagi pati na rin ang tracker (ang computer na nagkoordina sa pamamahagi ng file). Sa madaling salita, ang torrent file ay kung ano ang nagsasabi sa software ng kliyente ng BitTorrent kung paano mag-download ng isang partikular na file at muling ibalik ito. Kapag nais ng isang gumagamit (ikaw) na mag-download ng isang file mula sa BitTorrent, magsisimula ka sa pamamagitan ng pagturo sa client sa torrent file sa pamamagitan ng isang URL. Ang torrent file pagkatapos ay kumokonekta sa iyong client software sa tracker muli, na pagkatapos ay nagsasabi sa iyong software na ang mga kapantay sa network ay may file na gusto mo. Pagkatapos ay nagsisimula ang iyong software ng client sa pag-download ng file mula sa maraming mga lokasyon at pagkatapos ay muling isama ang file sa iyong computer.
Kaya, oo, nag-download ka ng mga piraso ng isang file nang sabay-sabay mula sa maraming iba pang mga kapantay sa network. Ito ay isang teknolohiya ng pagbabahagi ng peer-to-peer file, kaya kapag nag-download ka ng isang file sa ganitong paraan, talagang kumukuha ka ng mga piraso mula sa mga PC ng ibang mga gumagamit na nagkakaroon ng file na iyon sa kanilang sariling mga computer. Ang lahat ng ito ay naayos na gamit ang tracker.
Hindi tulad ng isang web browser na gumagawa ng isang kahilingan para sa isang file, ang isang kliyente ng BitTorrent ay gumagawa ng maraming mas maliit na mga kahilingan sa peer-to-peer (P2P) nang sabay. Nagbibigay ito ng mas mahusay na pagkakaroon, mas mahusay na kalabisan, at higit pang bilis. Gayunpaman, dapat kong sabihin, na ang bilis ay nag-iiba. Dahil ito ay isang sistema ng P2P at nakasalalay ito sa mga computer sa buong internet, maaaring maglaan ng kaunting oras upang makapagtatag ng isang koneksyon at magtatag ng sapat na impormasyon upang maisagawa ang gawaing ito. Para sa kadahilanang ito, ang mga pag-download ng torrent ay karaniwang mas mabagal sa una at pagkatapos ay mag-rampa hanggang sa mabilis na bilis sa gitna ng pag-download.
Pag-download ng mga Torrent
Gumagamit ang isang tao ng isang file na BitTorrent upang mag-download ng mga file. Maaari kang mag-browse sa web, makahanap ng isang stream ng isang file na nais mong i-download, pagkatapos ay buksan ito sa iyong kliyente ng BitTorrent. Ang kliyente ay kumokonekta sa mga tracker na tinukoy sa torrent file. Nakukuha nito ang isang listahan ng lahat ng mga kapantay na kasalukuyang naglilipat ng mga piraso ng file na iyon sa network. Pagkatapos ay kumokonekta ang kliyente nang direkta sa mga kapantay upang makakuha ng mga piraso ng file. Ang isang pangkat ng mga kapantay na kung saan ay sabay-sabay na nagho-host ng parehong file ay tinatawag na "swarm". Kung ang swarm ay may impormasyon lamang sa paunang tagasuporta ng file, pagkatapos ay tumuturo lamang ang kliyente sa orihinal na seeder upang makuha ang file. Tulad ng mas maraming mga kapantay na sumali sa umakyat, magsisimula silang i-trade ang mga piraso ng file sa kanilang mga sarili at pagkatapos ay titigil nang direkta sa pag-access sa seeder.
Ang buong kalikasan ng mga sapa ay nangangahulugang ito ay, perpekto, batay sa bigyan at kunin. Ang likas na katangian ng protocol, sa katunayan, ay nakasalalay sa parehong paghahatid ng mga file pati na rin ang pag-download ng mga file. Ang iba't ibang mga kliyente ay nagsasama ng iba't ibang mga patakaran sa kung paano ipatupad ito. Mas gusto ng ilang mga kliyente na magpadala lamang ng data sa mga kapantay na nagpapadala ng data pabalik. Kadalasan, bagaman, mas mahigpit ang network mas magiging balanse ito. Ang mga taong bago sa mga ilog ay hindi gaanong ibabahagi, kaya't sa isang awtomatikong kawalan sa mga network na nangangailangan bigyan at kunin. Ang ilang mga kliyente ay nagpapatupad ng mga paraan ng pagtiyak na hindi ito nangyayari.
Mga Isyu sa Ligal
Dahil ang BitTorrent ay isang teknolohiyang pagbabahagi ng file ng peer-to-peer (at isang mabuting), ito, siyempre, natagpuan ang sarili sa larangan ng ilegal na pamamahagi ng software. Ang ilang mga tracker ng BitTorrent ay napapailalim sa mga pagsalakay at pagsara. Ang mga pangkat tulad ng MPAA at RIAA ay naglagay ng maraming ligal na presyon patungo sa ideya na isara ang mga tracker ng BitTorrent. Habang mayroong maraming perpektong legit na bagay na maaaring matagpuan sa BitTorrent, marami ding ilegal na materyal. Ang Warez software, may copyright na musika, buong larawan ng paggalaw, atbp. HBO ay kahit na umalis upang maghain sa mga ISP ng anumang mga gumagamit ng torrent na nangangalakal ng mga palabas sa HBO sa pamamagitan ng BitTorrent.
Kaya, ang BitTorrent ay pumapasok sa malagkit na teritoryo. Ang ilang mga bagay na torrent ay nangyayari para dito, gayunpaman, ay (1) walang built-in na kakayahang maghanap, (2) posible na subaybayan pabalik sa host na naghahain ng file. Nangangahulugan ito na, oo, ang iyong IP address ay maaaring makuha kung naghahain ka ng mga file sa BitTorrent. Maaari itong buksan ka hanggang sa mga problema sa seguridad, subalit hindi ka nito buksan nang ligal maliban kung ikaw, siyempre, gamit ang BitTorrent upang mag-host ng mga iligal na file. Bukod, ang iyong IP address ay makikita sa anumang oras na ma-access mo sa internet pa rin, kaya ang BitTorrent ay talagang hindi ka magbubukas upang magdagdag ng anumang higit pa kaysa sa isang web browser. Muli, ito ay bumabalik sa kung ano ang iyong ginagawa sa teknolohiya, at ang mga uri ng mga taong nakikipag-ugnay ka.
Mayroong ganap na walang mali sa paggamit ng BitTorrent. Ito ang pipiliin mong GAWIN sa teknolohiya na ang isyu. Maraming mga programa na gumagamit ng torrent upang maipamahagi ang kanilang sarili. Halimbawa, gumamit ako ng torrent upang i-download ang mga imahe ng ISO ng mga pamamahagi ng Linux. Walang ligal na isyu sa na dahil ang Linux ay bukas na mapagkukunan. Gayunpaman, kung ang isa ay gumagamit ng Torrent upang mag-download ng warez software, pagkatapos ay kung saan makakakuha ka ng mga madulas na pastulan.
Mga kliyente ng BitTorrent
Upang samantalahin ang BitTorrent, kakailanganin mong i-download at mag-install ng isang torrent client. Narito ang isang listahan ng ilan sa mga ito:
- Azureus BitTyrant
- Azureus
- BitTorrent
- Opera - tama iyon, ang browser ay may built in
- Shareaza
Maraming sa mga bagay na ito doon, kaya huwag mag-atubiling gawin lamang ang isang paghahanap sa Google para sa "BitTorrent Client" at makakakuha ka ng isang buwig sa kanila. Maaari ka ring kumonsulta sa entry ng Wikipedia sa mga kliyente ng BitTorrent upang makakuha ng isang buong paghahambing na grid sa kanila.
Konklusyon
Inaasahan kong ito ay nagbigay sa iyo ng isang pangunahing pagtingin sa kung ano ang tungkol sa BitTorrent.