Movie Category 5

Home » » Torrent ဆိုတာ ဘာလဲ ?? (အပုိင္း ၂)

Torrent ဆိုတာ ဘာလဲ ?? (အပုိင္း ၂)

Written By EMR Miner on Thursday, February 4, 2016 | February 04, 2016





















ကၽြန္ေတာ္တုိ႕ User အေတာ္မ်ားမ်ားဟာ File sharing လုပ္ၾကၿပီဆိုရင္ သာမန္ လုပ္ရိုးလုပ္စဥ္ လုပ္ေဆာင္ေနက် FTP ဒါမွမဟုတ္ Email စတာေတြနဲ႕ပဲ လုပ္ေဆာင္ဖို႕ အတြက္ အကၽြမ္းတဝင္ရွိၾကပါတယ္။ Torrent ဆိုတာကေတာ့ သူတို႕နဲ႕ မတူပါဘူး။ သူက ကၽြန္ေတာ္တို႕ အလြယ္တကူ အသံုးခ်ႏိုင္ဖို႕ အတြက္ ဘယ္လိုလုပ္ကိုင္ ေဆာင္ရြက္ရမယ္ဆိုတဲ့ ညႊန္ၾကားခ်က္ အျပည့္အစံုပါဝင္တဲ့ သီးျခား
File sharing protocol တစ္ခုပါ။ Email ဒါမွမဟုတ္ FTP ကို အသံုးျပဳၿပီး File sharing လုပ္တယ္ ဆိုတာဟာ မိမိအလိုရွိရာဖိုင္ကို သိမ္းဆည္းသိုေလွာင္ေပးထားတဲ့ ကြန္ျပဴတာတစ္ခုနဲ႕ သူ႕ကို လာေရာက္ဆက္သြယ္ၿပီး ဖိုင္လက္ခံရယူမယ့္ အျခားကြန္ျပဴတာတို႕ရဲ႕ ဆက္သြယ္ခ်က္ကို ကိုယ္စားျပဳတဲ့ Sharing လုပ္ေဆာင္နည္း ျဖစ္ပါတယ္။ Torrent ကေတာ့ သူတို႕နဲ႕ မတူပါဘူး - FTP မွာ ဖိုင္တစ္ခုကို ေနရာတစ္ခုတည္းမွာ သိုေလွာင္ၿပီး အျခားေနရာ အႏွံ႕အျပားမွာ ရွိေနတဲ့ ကြန္ျပဴတာတိုင္းက မိမိအလိုရွိရာဖိုင္ကို ဆြဲၾကေပမယ့္ - Torrent မွာကေတာ့ Peer-to-Peer ဆိုတဲ့ နည္းပညာရပ္ကို သံုးၿပီး ဒီ ဖိုင္တစ္ခုတည္းကိုပဲ ေနရာအႏွံ႕အျပားမွာ ရွိေနတဲ့ ကြန္ျပဴတာတိုင္းမွာ သိမ္းဆည္းေပးသလို ေနရာအႏွံ႔အျပားမွာရွိေနတဲ့ ကြန္ျပဴတာတိုင္းကေနလည္း တစ္ခ်ိန္တည္း တစ္ၿပိဳင္တည္း ေဒါင္းလုပ္ခ်လို႕ ရႏိုင္ေအာင္ စီစဥ္ေပးထားပါတယ္။ ကၽြန္ေတာ္တို႕ေတြ Torrent နည္းပညာကုိ အသံုးျပဳၿပီး မိမိမွာရွိေနတဲ့ exe, mp3, AVI, JPEG, Doc စတဲ့ ဖိုင္အမ်ိဳးအစား မ်ိဳးစံုကို Share ေပးလို႕ရသလို .. Download ခ်ပိုင္ခြင့္လည္း ရွိပါတယ္။


အထက္ေဖာ္ျပပါပံုကေန တစ္ဆင့္ ပံုမွန္ ကၽြန္ေတာ္တို႕ လည္ပတ္ေနက် Network Sharing တစ္ခုနဲ႕ Torrent Network ေပၚမွာ ရွိေနတဲ့ Sharing တစ္ခုရဲ႕ ကြာျခားပံုကို သိသာေစႏိုင္ပါတယ္။ အေၾကာင္းအရာ တစ္ခုကို မစတင္ေသးခင္ စိတ္ပ်က္မသြားပါနဲ႕ဦး။ ပံုကိုၾကည့္လိုက္ရင္ မ်က္စိရႈပ္စရာ ေကာင္းေနေပမယ္လို႕ သူ႕အေၾကာင္းအရာက ဒီေလာက္ထိ ခက္ခက္ခဲခဲ နက္နက္နဲနဲႀကီး မဟုတ္ပါဘူး။

Torrent Language အား စတင္ေလ့လာျခင္း

နည္းပညာရပ္ တစ္ခုအေၾကာင္းကို စံုစံုေစ့ေစ့ နားလည္ႏိုင္ဖို႕ဆိုရင္ သူ႔နည္းပညာရပ္ထဲမွာ အသံုးျပဳေနတဲ့ စကားလံုးေတြ အေၾကာင္းကို အရင္ဆံုး ထိေတြ႕ထားဖူး ၿပီးသား ျဖစ္သင့္ပါတယ္။ ဒီေအာက္က စကားလံုးေတြနဲ႕ ရွင္းလင္းခ်က္ေတြကေတာ့ ကၽြန္ေတာ္တို႔ Torrent နည္းပညာအေၾကာင္းကို ရွင္းလင္းတဲ့ အခါမွ အလြယ္တကူ နားလည္လြယ္ေအာင္ ယဥ္ပါးၿပီးသား ျဖစ္ေနသင့္တဲ့ Torrent Language ထဲက စကားလံုး တစ္ခ်ိဳ႕ပါ။

( ၁ ) Torrent - အစပထမဆံုး စေျပာရရင္ေတာ့ အေပၚမွာလည္း အစပ်ိဳး ေျပာထားခဲ့ၿပီးသား torrent ဆိုတဲ့ စကားလံုးနဲ႕ပဲ စပါ့မယ္။ ကၽြန္ေတာ္တို႕ Torrent ဖိုင္ေတြ အစပထမဆံုး ေဒါင္းလုပ္ခ်လိုက္တဲ့ အခ်ိန္မွာ .torrent ဆိုတဲ့ စာလံုးနဲ႕ဆံုးတဲ့ ဖိုင္တစ္ခု ကို အဦးဆံုးေတြ႕ရပါလိမ့္မယ္။ အဲဒီ့ ေဒါင္းလုပ္ခ်လို႕ ပထမဆံုး ရလာတဲ့ .torrent ဆိုတာ ကၽြန္ေတာ္တို႕ လိုခ်င္ေနတဲ့ ဖိုင္တစ္ခုလံုး မဟုတ္ေသးပါဘူး။ သူ႕ပမာဏက အရမ္းေသးငယ္ၿပီး .torrent နဲ႕ အဆံုးသတ္ထားတဲ့ သူ႕ထဲမွာ ပါဝင္တာက ကၽြန္ေတာ္တို႕ လိုခ်င္ေနတဲ့ ဖိုင္ရဲ႕ ကိုယ္ေရးအခ်က္အလက္ေတြနဲ႕ လတ္တေလာမွာ အဲ့ဒီ့ဖိုင္ကို ဘယ္သူေတြက Sharing လုပ္ထားတယ္ ဆိုတာကိုပဲ ရည္ညႊန္းေဖာ္ျပခ်င္တဲ့ ေဖာ္ညႊန္းခ်က္ပဲ ပါဝင္တာပါ။ သူက ဘာနဲ႕ တူသလဲ ဆိုရင္ Torrent အတြက္ အသံုးျပဳတဲ့ ေျမပံုညႊန္းတစ္ခုနဲ႕ တူၿပီး ကိုယ္အလိုရွိရာဖိုင္ကို ဘယ္ေနရာကေန စုစည္းရယူႏိုင္မယ္ဆိုတဲ့ သတင္းအခ်က္အလက္ကို စုစည္းေပးထားတဲ့ ဖိုင္အမ်ိဳးအစား တစ္ခုပဲ ျဖစ္ပါတယ္။

( ၂ ) BitTorrent client - BitTorrent client ဆိုတာ Torrent နည္းပညာကို အသံုးျပဳၿပီး .torrent နဲ႕ အဆံုးသတ္ထားတဲ့ ဖိုင္ေတြထဲမွာပါဝင္ေနတဲ့ သတင္းအခ်က္အလက္ အေၾကာင္းအရာေတြကို ဖတ္ရႈၿပီး အလိုရွိရာ ဖိုင္ေတြကို တည္ေနရာ အသီးသီးက စုစည္းေဒါင္းလုပ္ ရယူႏိုင္ေအာင္ စြမ္းေဆာင္ေပးတဲ့ Software တစ္ခုပဲ ျဖစ္ပါတယ္။ Torrent Client အမ်ိဳးအစား အမ်ိဳးမ်ိဳးရွိၿပီး လူသံုးမ်ားၾကတဲ့ Client ေတြကေတာ့

* uTorrent
* Azureus
* Deluge
* Yet ABC
* BitTornado
* BitComet
* G3Torrent
* Shareaza
* BitTorrent
* BitPump

ဒီေဖာ္ျပထားတာေတြ အားလံုးက လူသိမ်ားတဲ့ Torrent Client ေတြပါ။ တစ္ျခား Client ေတြလည္း အမ်ားအျပားရွိေနပါေသးတယ္။

( ၃ ) Peer - Peer ဆိုတာ Torrent ဖိုင္တစ္ခုခ်င္းစီရဲ႕ Download ဒါမွမဟုတ္ Upload လုပ္ေနတဲ့ လုပ္ငန္းစဥ္မွာ ပါဝင္ပတ္သတ္ေနတဲ့ ကြန္ျပဴတာ အားလံုးကို ဆိုလိုပါတယ္။

( ၄ ) Seeder - Seed သို႔တည္းမဟုတ္ Seeder ဆိုတာ Torrent Network အတြင္းမွာရွိေနတဲ့ Share ေပးထားသမွ် ဖိုင္ေတြထဲက မိမိအလိုရွိရာ ဖိုင္တစ္ခုခုကို ျဖစ္ေျမာက္ၿပီးဆံုးေအာင္ ေဒါင္းလုပ္ခ်ၿပီးသြားတဲ့ သူကို ဆိုလိုပါတယ္။ ဒီေလာက္နဲ႕တင္ မျပည့္စံုေသးပါဘူး။ Seeder ရဲ႕ အေၾကာင္းတရားက Torrent မွာ ေတာ္ေတာ္ေလး အေရးပါပါတယ္။ က်န္တဲ့ ေဝါဟာရေတြ မသိနားမလည္ရင္ ေနပါ။ ဒီ Seeder အေၾကာင္းကိုေတာ့ ေကာင္းေကာင္း နားလည္ထားဖို႕ လိုပါတယ္။ Torrent Network အတြင္းက မိမိအလိုရွိရာ ဖိုင္တစ္ခုကို ျဖစ္ေျမာက္ၿပီးဆံုးေအာင္ ေဒါင္းလုပ္ခ်ၿပီးသြားယံုနဲ႕ Seeder တစ္ေယာက္ မျဖစ္ပါဘူး။ Torrent ဆိုတာ Peer-to-Peer ေနာက္တစ္မ်ိဳးအေခၚ User to User Share ေပးထားတဲ့ သေဘာထားမ်ိဳး ျဖစ္တာမို႕လို႕ ကိုယ္ ေဒါင္းလုပ္ခ်ခ်င္တဲ့ ဖိုင္ကို ျဖစ္ေျမာက္ၿပီးဆံုးေအာင္ ေဒါင္းလုပ္ခ်ႏိုင္ဖို႕အတြက္ ကိုယ္လိုခ်င္တဲ့ ဖိုင္ရွိေနၿပီးသား User တစ္ေယာက္ သို႕တည္းမဟုတ္ အမ်ားကေန Seeder အမည္ခံၿပီး ကိုယ့္ကို Share ေပးထားရတာ ျဖစ္သလို၊ ကိုယ္ အဲ့ဒီ့ဖိုင္ကို ရရွိၿပီးသြားတဲ့ အခ်ိန္မွာလည္း ကိုယ့္လိုပဲ အဲ့ဖိုင္ကို လိုခ်င္ေနၾကမယ့္ တစ္ျခား User ေတြအတြက္ ကိုယ္ကတစ္ဖန္ ျပန္ၿပီး Seeder အျဖစ္နဲ႕ Share ေပးႏိုင္ဖို႕ ႀကိဳးစားရမွာ ျဖစ္ပါတယ္။ အဲလို Torrent Network ကေန ကိုယ္လက္ခံရရွိၿပီးသား ဖိုင္တစ္ခုကို Seeder အမည္ခံနဲ႕ Upload တင္ၿပီး share ေပးထားသူမ်ိဳးကိုသာ ကၽြန္ေတာ္တို႕က Seeder အစစ္အမွန္ တစ္ေယာက္ အျဖစ္ သတ္မွတ္လို႕ ရပါတယ္။ တကယ္လို႕ ကိုယ္က Torrent Network ကေန ဖိုင္တစ္ခုခုကို ၿပီးဆံုးေအာင္ download ခ်ခဲ့တယ္ ဒါေပမယ့္ သူမ်ားေတြ အဲ့ဖိုင္ကို ေဒါင္းလုပ္ခ်ႏိုင္ဖို႕ အတြက္က်ေတာ့ ကိုယ္က seeder တစ္ေယာက္အျဖစ္နဲ႕ ကိုယ္ေဒါင္းလုပ္ခ်ခဲ့တဲ့ ဖိုင္ကို Upload တင္ၿပီး share မေပးခဲ့ဘူးဆိုရင္ သူ႕လိုလူမ်ိဳးကို Seeder အျဖစ္ မသတ္မွတ္ပါဘူး။ Leecher အျဖစ္ပဲ သတ္မွတ္ပါတယ္။

( ၅ ) Leecher - Leecher ဆိုတာ Torrent Network အတြင္းမွာရွိေနတဲ့ Share ေပးထားသမွ် ဖိုင္ေတြထဲက မိမိအလိုရွိရာ ဖိုင္တစ္ခုခုကို Download ခ်ေနဆဲ ေဒါင္းလုပ္ခ်မႈ မၿပီးဆံုးေသးသူမ်ားကို ဆိုလိုပါတယ္။ Leecher ဆိုသူေတြဟာ သူတို႕ရဲ႕ သက္ဆိုင္ရာသက္ဆိုင္ရာ ေဒါင္းလုပ္ခ်မႈ လုပ္ငန္းစဥ္ၿပီးဆံုးသြားမယ့္ အခ်ိန္မွာေတာ့ Network အတြင္းမွာ သူ ေဒါင္းလုပ္ခ်ထားရာ ဖိုင္ကို Share ျပန္ေပးရင္းနဲ႕ Seeder ျဖစ္လာႏိုင္ေခ်ရွိသူမ်ား လို႕ ဆိုရင္လည္း မမွားပါဘူး။ ဒါေပမယ့္ Leecher တိုင္းက Seeder ျဖစ္လာမယ္လို႕ ေျပာလို႔ မရပါဘူး။ ဆိုလိုတာက Leecher တစ္ေယာက္ဟာ သက္ဆိုင္ရာဖိုင္တစ္ခုကို ေဒါင္းလုပ္ခ်လို႕ ၿပီးသြားရင္ေတာင္ တစ္ျခားသူအတြက္ Share ျပန္မေပးခဲ့ဘူးဆိုရင္ သူဟာ Seeder ျဖစ္လာမွာ မဟုတ္ပဲ Leecher ေနရာမွာပဲ ရပ္တည္ေနမွာ ျဖစ္ပါတယ္။ အေပၚမွာ ေျပာခဲ့တဲ့ သေဘာတရားနဲ႕ ဆင္ပါတယ္။

( ၆ ) Share Ratio - Share Ratio ဆိုတာ Torrent Network ကို အသံုးျပဳၿပီး Download ခ်သူ User တစ္ေယာက္ရဲ႕ Upload တင္ေပးတဲ့ ပမာဏကို သူ ေဒါင္းလုပ္ခ်ခဲ့တဲ့ ပမာဏနဲ႕ စားလို႕ ရလာမယ့္ ရလာဒ္ကို ဆိုလိုပါတယ္။ ဥပမာ လူတစ္ေယာက္က Torrent Network ကို အသံုးျပဳၿပီး 5GB ေလာက္ပမာဏ ရွိတဲ့ ဖိုင္တစ္ခုကို ေဒါင္းလုပ္ခ်ခဲ့တယ္ ဆိုပါစို႔။ သူဟာ ေဒါင္းလုပ္ခ်လို႕ ၿပီးၿပီးခ်င္း Seeder တစ္ေယာက္ အျဖစ္ရပ္တည္ၿပီး အျခားသူငါေတြကိုလည္း ေဒါင္းလုပ္ခ်လို႕ ရႏိုင္ေအာင္ ကိုယ္ရထားတဲ့ ဖိုင္ပမာဏျဖစ္တဲ့ 5GB အတိုင္း Upload ျပန္တင္ေပးထားမယ္ ဆိုရင္ သူရဲ႕ Share Ration ပမာဏဟာ 5/5 = 1 ျဖစ္လာမွာ ျဖစ္ပါတယ္။ ဒီ Share ratio ပမာဏဟာ 1 ဒါမွမဟုတ္ 1 ထက္ေက်ာ္မယ္ဆိုရင္ + ဘက္ေဆာင္တဲ့ ေကာင္းမြန္တဲ့ လကၡဏာရပ္ျဖစ္ၿပီး မိမိရဲ႕ လုပ္ေဆာင္မႈေၾကာင့္ အျခားသူငါေတြပါ အဆင္ေျပလြယ္ကူစြာ ေဒါင္းလုပ္ခ်လို႕ ရႏိုင္ေအာင္ ကူညီေပးတဲ့ သေဘာကို ေဆာင္ပါတယ္။ တကယ္လို႕ ေဒါင္းလုပ္ခ်တာက 5GB Upload ျပန္တင္ေပးေတာ့ 2 Gb ေလာက္ တစ္ဝက္တစ္ပ်က္ တင္ေပးၿပီး ဖ်က္ပစ္လိုက္မယ္ဆိုရင္ Share Ratio 2/5 = 0.4 ျဖစ္သြားၿပီး သူ႔ရဲ႕ အဓိပၸါယ္က စိတ္ထားမျပည့္ဝသူ မိမိအလိုရွိရာကိုသူ ယူငင္ၿပီး အမ်ားအက်ိဳး သယ္ပိုးေဆာင္ရြက္မေပးလိုသူ တစ္ေယာက္ အျဖစ္ သတ္မွတ္ရမွာျဖစ္ပါတယ္။ ဒါေၾကာင့္ အတိုခ်ံဳးေျပာရရင္ Share Ratio ဟာ 1 သို႕မဟုတ္ 1 ထက္မ်ားမယ္ဆို လူပီသပါတယ္။ 1 ေအာက္နည္းမယ္ဆိုရင္ေတာ့ လူမပီသသူ တစ္ေယာက္ ျဖစ္သြားႏိုင္ပါတယ္။

( ၇ ) Swam - Swam ဆိုတာ Torrent Network ထဲမွာ ရွိေနၿပီး Torrent Process အတြင္းမွာ ရွိေနသူ Seeders နဲ႕ Leechers မ်ား ( ကြန္ျပဴတာမ်ား ) အားလံုးရဲ႕ စုစုေပါင္း အေရအတြက္ကို ေခၚပါတယ္။

( ၈ ) Tracker - Tracker ဆိုတာ Sever တစ္ခုျဖစ္ၿပီး သူ႕အထဲမွာမွ Torrent Network ထဲမွာ ရွိေနတဲ့ ကြန္ျပဴတာေတြထဲက ဘယ္သူ႕ဆီမွာ ဘယ္ဖိုင္ေတြ ရွိေနၿပီး ဘယ္သူကေတာ့ ဘယ္ဖိုင္ေတြ လိုအပ္ေနတယ္ဆိုတဲ့ သတင္းအခ်က္အလက္ေတြကို တံတားတစ္စင္းပမာ Seeders ေတြနဲ႕ Leechers ေတြၾကား ဆက္သြယ္ေပါင္းကူးေပးတဲ့ အရာတစ္ခုပဲ ျဖစ္ပါတယ္။ Tracker အမ်ားစုကေတာ့ Public ျဖစ္ၿပီး တစ္ခ်ိဳ႕ Tracker ေတြကေတာ့ Register လုပ္ဖို႕ လိုအပ္တဲ့ Private Tracker ေတြ အျဖစ္လည္း ရွိေနတတ္ပါတယ္။

( ၉ ) Index - Index ဆိုတာ Website ေပၚမွာ သိမ္းဆည္းထားတဲ့ .torrent ဖိုင္စာရင္းေတြကို ရွာေဖြႏိုင္ဖို႕ ရည္ညႊန္းေပးတဲ့ ရည္ညႊန္းအမည္ တစ္ခု ျဖစ္ပါတယ္။

ဆက္ရန္ .......


 Credit : www.myanmarfamily.org ( KznT )



Posted By

<<  Zaw Lay  >>

Ko Ko Zaw ( BE-EC )    www.htarwaiethar.org
Share this article :

0 comments: