Showing posts with label P2P小常識. Show all posts
Showing posts with label P2P小常識. Show all posts

16/05/2014

【攻略】P2P軟體介紹

有鑒於最近許多網友詢問除了Foxy、eMule、BT外,還有哪些好用的P2P軟體,筆者決定將自己曾經使用過的相關軟件做一次總整理,希望能幫助到需要的人。
以下介紹皆是本人覺得好用並且推薦的下載程式,沒用過的無名軟件絕對不包含在裡面。每個標題都附上載點,提供版友自行下載。

熱門BT軟體

BitComet 0.98魂
此為綠化軟件,但是各位可以放心下載,裡頭絕對沒有病毒。話說BitComet到0.90版本之後,似乎官方軟件有附上廣告後門,雖然對電腦無害,卻會佔 用上傳頻寬10KB左右,下載速率想快也快不起來。於是日本網友針對此特別開發出全新的BitComet魂(每一個版本都有,不過”魂”已經將廣告軟體去 除),採用新NDA技術,強調穩定度。因為內碼已經被全面改寫過了,所以你可以明顯感受到極高的下載速率。內附基本修改方法,按照步驟執行即可。

μTorrent 1.7.7 Stable
這是官方最新的版本(2008/01/25),效果如何還有待確認。網路上常見的BT軟體隨便一數就有五、六種,近來人氣指數最高的,就是這款體積小巧又 免安裝的μTorrent了。μTorrent不像一般BT軟體那麼會吃資源,可以讓你在玩線上遊戲的同時進行BT下載,不過也別以為它功能陽春,跟 FlashGet一樣,μTorrent能幫你將網路調整成最佳傳輸狀態,不用像Azureus為複雜的設定傷腦筋。另外附上多國語言字幕檔

Azureus BitTyrant 2.5
這是小弟目前最常用的BT下載工具。基於Azureus2.5版發展的BitTyrant其實就和以前的Azureus一模一樣,只是內部的程式碼經由華 盛頓大學重新編寫過。BitTyrant號稱能夠大幅提高BT的傳輸速度(不是傳輸量),它使用的方式和其它的吸血BT不同,並不會改變整體的上傳流量, 而是改變傳遞至單一Peer的流量,否則的話我也不會介紹此軟體:傳輸較多資料給你的Peer,可以獲得較高流量。如此一來,如果每個人都使用 BitTyrant的話,就只會和資料傳輸量大的Peer連接,以改善整個BT網路的速度。不過BitTyrant是個實驗計畫,因此只追求最高下載效 能,並不會節省你的上傳流量,這是針對上傳頻寬小、下載速率較大的ADSL使用者開發的計畫性工具,對於光纖用戶來說並無太大的幫助。

其它P2P下載工具

Shareaza 2.3.1.0
此軟體我用了很多年了。在台灣或許沒什麼名氣,但是全球評比卻是BT+emule軟體第四名(美國人最常用之P2P軟件),除了英文資源豐富外,繁體中文 檔案也相當地多(個人覺得比emule多),更重要的是它支援kad+meule網路以及BT下載功能,找不到的Torrent檔也可以利用 Shareaza搜尋。目前繁體中文出到2.3.1.0版,原英文則是出到4.0版,網路上也常見Shareaza的改版,一般是簡體中文介面,或是標題 名為Shareaza plus、Shareaza+Mod。

Ares Galaxy 3.0
前不久官方才更新至3.0版,Ares 是一套免費且開放原始碼的檔案分享軟體,它讓使用者能夠分享任何數位檔案,包含圖片、音樂、影片、軟體或文件等,你可以輕易地將自己的檔案發佈在 Ares 的分散式網路。不過自從2.9版本以後似乎是受到政治的打壓(?),語言少了繁體中文,搜尋一定要用簡體字查找檔案。雖然如此,龐大的外語資源以及結合影 音撥放、網路社群的強大功能,仍然是P2P使用者不可錯過的好用下載工具。

eMule v0.48a EastShare v13.4
eMule最大的特點是,同樣一個檔案,所有硬碟中擁有這個檔案的人都可以串聯起來當作分享者,只要你開著eMule就沒有區隔限制,這也就是為什麼 eMule比較容易下載過時、冷門檔案的原因,因為它比較容易找到分享者,只要利用eMule內建的搜尋功能,就可以輕易的在廣大的eMule使用群中找 到需要的檔案來進行下載,這是BT永遠無法做到的事情。然而冷門的檔案由於下載的人少,就算是eMule也無法有效率的進行下載,EastShare Mod改善原本不理想的積分系統,大幅增加防止吸血螺的功能,只要你下載的越久,EastShare會依你的上傳量優先讓你進行檔案下載,徹底解決了這個 問題,eMule的愛用者不妨來試試。

FlashGet 1.9.6
此綠色版相容於Vista系統,版友可以放心下載,內部設定基本上已經幫你調好了,使用者無需再進行更動。相信大家已經知道FlasgGet也可以用來下 載BT和eMule,而不再只是單一的網路續傳加速程式。而且雖然BT下載功能只是FlashGet的附加功能,不過該有的BT功能FlashGet一樣 也不少,包含上、下傳限速、最佳磁碟化、DHT和傳輸加密等等,完全可以將FlasgGet等同於一款獨立的P2P軟體。可能有些人認為,敘傳軟體所附加 的BT功能,應該沒辦法強過專業的BT軟體吧?筆者原本也以為這只是一項「雞助」型的功能,說不定是FlashGet為了趕搭熱潮才新加入BT支援,但實 際測試的結果,發現FlashGet下載速度竟然不慢,甚至常常快過其他BT軟體被誤認為是吸血BT,雖然能設定的選項少了點,不過純就操作簡易性以及下 載速度而言,FlashGet倒是蠻好用的。

Himimi 2.2
這邊是官方Vista相容版,大家請安心食用。Himimi這套軟體是2007年末突然竄起的音樂影片分享平台,原因是它可以邊聽邊下載歌曲(跟 KKBOX與ezPeer相同),還有讓你上傳自己錄音的明星特區跟大家分享。除了分享音樂之外,Himimi真正讓大眾愛戴的功能是可以分享「A級好康 的片子」,還可以邊看邊抓......(不要問我是什麼)。就這點來看,它也是類似網路電視的應用。由於是國人製作的軟體,背後又有HiNet撐腰,最特 別的是它的檔案分享概念,由於作者覺得國內HiNet用戶都擁有的免費網路空間,速度快加上空間對分享音樂來說也足夠了,因此就將HiNet的免費空間集 合在一起,變成一個超大網路硬碟→Himimi。愛看迷片的你,這麼好康的東西怎麼可以錯過呢?

Kupeer Honey
Kupeer的轉型下載程式,可能比較少人聽過,以下是官方的介紹:
Honey是一套能夠在網路上快速搜尋及下載MP3音樂格式的軟體。除了能搜尋MP3歌曲以外,Honey也可以搜尋影片檔、壓縮檔或文字檔等等其他格式 的檔案,軟體永久免費且保證絕無木馬病毒、間諜程式或惡意廣告侵害以保障系統安全(這部分我還不確定)。Honey的操作非常簡單,只要在搜尋框中輸入關 鍵字串,它就會在列表視窗中顯示出所有相關檔案;接著只要將曲目新增到下載清單中,Honey就會將檔案下載並儲存到程式設定的資料夾裡了。讓人疑惑的 是,此軟件居然沒有Temp資料夾!?好像是藏在C碟裡某個地方,不過筆者沒有找到就是了。

Lphant 3.50
跟Shareaza一樣,在台灣可能知名度並不如Foxy、eMule等軟體,但是國外卻有許多人使用Lphant進行P2P的檔案下載。由於 Shareaza支援Lphant的內網,所以兩者的檔案是可以互通的。原理跟eMule相似,啟動程式時系統會自動幫你尋找適合的伺服器,利用關鍵字搜 尋想要的檔案,另外BT的Torrent檔也可以利用它來查找喔!目前出到3.50版。還有在安裝檔案的同時Lphant會順便將廣告軟體載入程式中(無 毒請放心),記得將它刪除避免佔用記憶體資源。

輔助下載軟件

Torrent Harvester
找國外BT種子就用它吧!

BT Engine 5.05
BT Engine是由Soft4Kids公司所開發的小工具,可以針對不同網路環境,主動調整BT的資料傳輸,強化下載來源、種子的搜尋連線能力;由於該軟體操作簡單、功能實用,並適用於各種BT下載工具,是網路上許多BT達人推薦必裝的輔助程式。

請以學術性質看待這篇文章,進行P2P檔案傳輸時請尊重智慧財產權。如果載點有問題請告知本人,我會盡快處理。
同樣的內容會張貼在別處的論壇,如果對此有疑問歡迎私下找我討論。 



引用來源:http://forum.gamer.com.tw/Co.php?bsn=60030&sn=630313

[轉貼]P2P 下載全秘技:(3) 避免榜列黑名單

這一直是一個大家很關心的議題。究竟使用哪些 p2p 軟體,會被警察抓,或者是被 ISP 警告,或者是收到 MOECC (教X部電算中心)的通知信。
分佈的情形是這樣的:
黑名單
執法人員通常抄不了那些 SERVER 在國外的軟體平台(牽涉到管轄權與調閱證據難度),因此查緝的目標通常是國內有 LOG 可查的平台,另外位處 TW 的論壇也是一塊大肥肉。
而 emule / BT 這一部份,MPAA / RIAA 組織會固定在上面釣魚,釣的對象就是那些不長眼的傢伙。為什麼筆者會表列這些公司和這些屬性的資源呢?
(1) 這些公司有錢跟你玩。
(2) 這些資源除非你用的是無限制的超粗水管,有辦法抓完馬上跑。普通人沒放個幾天絕對完不了檔,在上面待的時間越久,被蒐證記錄的風險就越大。
而這些不長眼的傢伙抓檔特徵就是
(1) 有完美畫質癖好。

DVD 尚未推行的時代,印象最深的應該是 …emule 上標榜 百視達原版擷取的 mpg 絕對不能去動,不然過了兩個月,你絕對被電算中心約談。為什麼呢?MPAA / RIAA 也不是那麼閒的,它們只鎖定特定類型的 Resource,變形版本它想管也管不完

筆 者對那些人一直有個疑問,為什麼那麼唾棄 rmvb / AVI 而一定堅持要抓 DVD-ISO 來賭呢(撇開電玩軟體不說)?通常我們只是要先睹為快然後就扔進硬碟深處吧?拿著整套 D5 / D9「備份」片炫耀自己的「收藏」,光在腦海想就覺得很蠢。抓的時間、電費、網路費都接近你去買一套的錢了吧,更何況這些 D5/D9 系列 *超容易斷頭*。
(2) LAG 中的大 LAG
這些查緝組織反應也不是很靈活的。通常它們名單上的目標是已經在網路上到處流傳,而且流傳有段時間的(大約兩個月)的熱門檔。但是,也許就是有些人就是 LAG 中的大 LAG 吧…。超出時間且是特定公司的檔案,最安全的方式就是私下伸…。

哪些類型的檔案又是安全名單呢?
(1) 變形格式檔 (散裝、重包裝合輯、重壓檔、Cracked Version)
(2) 非在台灣分享也非台灣人分享的檔案。(我只能說大家都是一樣懶的,所以通常被抓的也是懶的)
(3) 根本沒人在管的檔。(這好像是廢話,不過 AV 和 ACG 就是….)

結論沒什麼特別的, 就是抓檔要作足功課,以及 NEVER LAG。要知道,執法人員跟常人一樣懶惰和 LAG,它們的 P2P 知識跟常人一樣有限,而且它們能夠調閱及採集的證據也更是有限。如果被逮捕求償,那是你的問題,不是別人刁難你的問題。


引用來源:http://wp.xdite.net/?p=442

[轉貼]P2P 下載全秘技:(2) 電腦部署

大多數的人常有一個誤解:「電腦打開,P2P 軟體裝好,就可以開始下載了」。事實上這就是電腦容易陣亡的原因。
不管再怎麼為 P2P 軟體開脫,事實上它就是跟硬碟高陣亡率有直接關係。只是目前還沒有非常統一的一套說法,指出哪一套軟體的演算法和儲存機制會「如何的」嚴重損傷硬碟。
我們僅能作的是,降低使用 P2P 軟體,造成對自身硬體的危害。
—– cut the crap —
系列連載後補完。
—– cut the crap —
[其實我實在沒有興趣寫 (1) (2),大家也沒有興趣看,這都是些常識。我先直接寫 (3)好了 ]

引用連結:http://wp.xdite.net/?p=441

[轉貼]P2P 下載全秘技:(1) 網路部署

台灣普通使用者下載檔案的主力,其實已經由 BT / emule 逐漸移轉到 clubbox / foxy / gogobox 等平台上。其實沒有什麼特殊的原因,主要就是使用者不願意深入鑽研當中的奧妙,只想著快速抓檔爽一下就好。
這也是各大學網政策為越來越緊縮的因素之一。太多大一新鮮人,看到大頻寬可抓檔眼睛就紅了(有時候連學長勸誡都不聽),結果每年大概 10~11 月宿網都會出現癱瘓潮、鎖卡潮和降速潮的現象。除此之外,使用者對於「非繁體中文」(包括英文、簡體中文)的平台和教學也排斥異常。也就是這些其他平台較 受普通用戶歡迎的原因。
既然不願意研究,當然還會產生一種現象:各地論壇永遠充斥著相似標題的月經文:「為什麼我下載的速度那麼慢!」
我想要請各位瞭解一件事,除了中華電信可惡的低上傳(註1)需要對這種現象負一點責任外,最大的因素是「並不是每個人都適合玩 P2P 下載」。
誰不適合玩呢?

原因十分明顯
ADSL 所說的下載 2M 和上傳 256k,是指 bit per second,但是我們看檔案是以 byte 為單位。所以,實際上下載的速度是每秒 下載 200KB 和 上傳 25 KB 左右。另外大家常見的誤解是:「下載和上傳速度是分開計的」。大錯特錯!實際會發生的狀況是,你上傳達到 12 KB/S 左右,你下載的速度也會降到 100KB/S。
而為什麼 IP 分享器(或 NAT )也會影響呢?因為在內網裡的數台電腦,是同時 SHARE 一個對外的真實 IP,裡面的則是用 內網 IP。所有網路的活動,都透過 IP 分享器,或 NAT 主機作 MAPPING。P2P 軟體的網路活動行為並不會在預設規則內,因此當你對外要求一個檔案時,你的 IP 分享器即使要到了,它可能也要花很大的功夫才能查明是 A、B、C、D 電腦中誰要的?效率十分低落。而許多設計不良的 P2P 軟體 (FOXY 即是其一),常會製造過多封包,除了頻寬都耗在處理 REQUEST 上,更大危害是讓處理 MAPPING 的機器癱瘓。
所以,玩 P2P 下載所需要的環境是:一條你有決定權且獨享(只繳 100 NTD 卻宣稱可以自由使用 800 NTD 的網路,別人無權干涉的人是沒公德心的。人人可以用 P2P 終結者誅他)的高速網路(8M/640k ADSL以上)(註2)。如果網路內使用 IP 分享器(無線基地台乾脆就放棄了吧,那會死人的),你也要看說明書研究如何進內部搞定 PORT MAPPING。
否則一切只是徒勞無功,效率低落,浪費資源而已。
—–
(註1)我國檔案來源絕大多數是對岸。但是因為各使用者上傳頻寬小(據說是調高上傳會造成企業網站部分沒有利潤 ),因此各下載的部分幾乎都是往對岸要,而不是島內自主供給。因此海峽的交流網路上就塞滿了 P2P 封包,PEERING 昂貴,於是就加諸更多限制。感覺上好像只要內部協調這個問題就解決?對不起,又據說某公司各大事業部彼此是對立的。沒有人會放棄自己事業部的利潤去成就另 一部門的業績的。
(註2)固定 IP 制的 ADSL 可以放寬到 2M/256 ,因為在種花公司裡,固定 IP 制 ADSL routing 有優先權。

引用來源: http://wp.xdite.net/?p=440

[轉貼]如何在社區網路中使用P2P

P2P (eMule, BT, Foxy…) 的使用是我決定要不要用社區網路的主要參數。我當初第一次打去問時,今網回答 eMule 會幫我設定到拿高 ID (其實就是再開一個 port 讓外面連得進來就可以高 ID 了);另外一家亞太全通回答說不建議使用,用了會很慢,所以我就不考慮亞太全通,或許亞太全通也是可以設定,但是客服的回答方式讓我打退堂鼓。
當我要用 eMule 得不到高 ID 時,打電話過去,直接告訴他要開哪幾個 Port,TCP 要幾個、UDP 要幾個,然後就把社區網路公司給你的 TCP 及 UDP 埠設定給 eMule,就可以得到高 ID。BT 也是如此,十分的方便,我以前總是認為社區網路會鎖 P2P,事實上以前因為網路速度慢會鎖,所以我寧願用中華電信去給他貴,但是現在連這個都不鎖了,就可以好好用了。
但是後來我再打去今網要 Port 的時候,他們說公司規定從此以後只能開 10001 以後的 port 給客戶,真是一個他x的鳥規定,還好我以前先要到幾個好 port (eMule 的預設埠),今網你再這樣搞,我要離開你了。

原理

在社區網路中使用 P2P 是使用 Port Mapping (Virtual Server (虛擬伺服器), Port Forwarding) 的方式,把社區 IP 的某個 Port 導向到我的電腦。以下圖為例:
  1. 我們社區的對外 IP 是 163.1.20.55 。
  2. 我已有設定 Port Mapping,將 Port 80 的連線全部導向到內部的 192.168.1.1。
  3. 如果外部電腦連到社區的 Port 80,NAT 就會把這條連線導到 192.168.1.1 這個 IP,讓這條連線自己去此 IP 尋找 Port 80。
  4. 若我有架設 WWW Server (預設使用 Port 80),就可以服務外面來的連線了。
 更多資料請到下面引用連結.
引用連結: 莊老師之家

如何保護常常用P2P (BT、GB) 下載的硬碟

電腦常常無間斷的用BT或是GB下載任何自己需要的東西時 通常到最後都會有硬碟掛掉的問題!!所以,為了使這些常常不斷的用P2P下載的硬碟壽命能夠更長一點。在這裡"CHER"教你如何維護硬碟!!
1.按開始功能表 找"執行"並且打上 regedit 進入登入編輯器。
2.展開左側欄中的 \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement\ 機碼,在這個機瑪上按滑鼠右鍵新增DWORD並重新命名。
3.出現編輯後,將DWORD名稱改成IoPageLockLimit。
4.點進去之後將資料輸入底數10 進位 數值32768按確定,之後重新開機就可以了 。

引用來源:http://cher0417.wordpress.com/2008/03/14/04/

08/03/2013

無止境的戰爭:P2P 檔案分享與著作權

檔案下載:
http://www.cmlab.csie.ntu.edu.tw/~franklai/popular_science.pdf

檔案內容預覽:
無止境的戰爭:P2P 檔案分享與著作權
賴義文
Abstract
全球第一個被廣泛應用的P2P檔案分享系統Napster,因為法院
要求不得讓有版權的音樂透過其系統進行交換的動作,在2001年7
月,Napster關閉伺服器,讓這紅極一時的服務暫時告一段落。但是
P2P檔案分享卻沒有就此劃下句點,而是更加蓬勃發展,各家系統如
雨後春筍般地出現。

P2P導論與應用 - 南台科技大學知識分享平台


檔案下載:
http://eshare.stut.edu.tw/EshareFile/2010_3/2010_3_f9d3e8f8.ppt

引用部分課程大綱,細節請下載上面檔案連結

P2P導論與應用
授課老師:陳志達 教授
執行單位:南台科技大學 資訊管理系

課程大綱
1. 前言
1-1 P2P發展背景
1-2 P2P歷史回顧
2. P2P導論
2-1 何謂P2P ?
2-2 Client/ServerP2P
2-3 P2P架構
2-4 P2P優點與缺點
3. P2P應用與服務
3-1 為何需要P2P ?
3-2 P2P搜尋引擎Pandango挑戰Google
3-3 P2P企業應用
3-4 第三波網際網路革命
3-5 P2P電子商務的應用
3-6 P2P技術在網路電視中的應用
3-7 常見的P2P軟體
3-8 BTP2P
4. 探討P2P帶來的影響與結論
4-1 P2P軟體影響網路安全的問題
4-2 P2P軟體影響智慧財產權的問題
4-3 使用者在意的議題
4-4 企業在意的議題
4-5 課後結語
5. 參考文獻
 

06/02/2013

Top 6 File-sharing Android Apps


Since the prominent OS on most smartphones is Android, a wide variety of BitTorrent apps exists. To help the every-day file-sharing user, we’ve made a short list of the best of them.
uTorrent Remote is probably the most popular of them all. Its interface is clean and simple to use. The application presents itself with useful features such as:
- Download status
- Can add, pause or remove downloads
- Update and add torrents from RSS subscriptions
However, the highlight feature is the ability to transfer, save and play completed files from your PC to your phone.
What Transdroid does is to give you complete and utter control over individual torrents. The user can pause, stop, remove, label, throttle, and prioritize. Simply put, everything you can do on desktop is possible on your Android phone.
RSS feeds are also available.
This one is compatible with uTorrent and Transmission and it allows you to manage torrents. It comes with a search box capable to recognize keywords and bar code scans. A browser can also be used to download remotely. The highlight feature is the ability to create user download profiles. By doing this, you can setup custom profiles to add, edit or change the location of where you want to save the downloaded content.
EZTVDroid is a different kind of application compared to the ones above. It lets you access your favorite TV shows from EZTV and allows you to send the corresponding torrent files to the uTorrent or Transmission client running on your PC. Selecting “Send to uTorrent” will make the app to automatically queue the torrent file for you. Moreover, you can start, stop, pause and force start individual torrents.
A feature that is most exciting, yet not the safest, is the social network one through which you can share link via Facebook and Twitter.
Remote Transmission occupies this 5th place due to its limited features. You can only add torrents by URLs, you cannot pause or resume downloads individually, only “Pause all” or “Resume all” being available. This application is recommended only for those who use Transmission on your desktop or laptop and if you need a simple and quick solution.
AndTorrent is our last entry for this list – an app that can download torrent contents right toyour phone; it stores files directly on the phone itself (something Transdroid doesn’t do). The program offers features like Queuing, File priority and Torrent Search.

08/10/2012

P2P軟體概論和缺點

點對點(Peer-to-Peer,P2P)軟體說明

  1. Peer to Peer(點對點通訊傳輸工具) 。
  2. 傳統HTTP/FTP傳送檔案方式,採用戶與主機的通訊模式(Client-Server Mode)。
  3. 新制P2P檔案傳送,採取用戶與用戶的通訊模式,可以同時連接多個下載點,分散式下載檔案。
  4. P2P可以快速完成檔案下載的目標。
  5. Skype也是P2P的一種應用工具。
  6. 檔案分享是目前 P2P 最主要的一種應用,P2P 檔案分享軟體本身是合法的,合不合法則是在分享的檔案。目前美國的八大影片公司、台灣的 BSA 商業軟體聯盟、台灣的 IFPI 國際唱片業交流基金會等機構對其所屬成員的著作權很重視,而且警方也配合加強取締,故請勿下載 非法檔案以免官司上身。

常見的P2P軟體種類

  1. BitTorrent系列(BT),BitComet、 BitLord 、BitSpirit、 uTorren、clubbox等。
  2. eDonkey系列,eDonkey、eMule等。
  3. Gnutella系列,Gnutella、 ezPeer、 Mxie、Foxy等。
  4. FastTrack系列,FastTrack、 KaZaA等。
  5. WinMx系列,WinMx、 Winny、 NapMx等。
  6. 其他︰Thunder、Kuro、Azureus、kkbox、Shareaza、BearShare、DC (Direct Connect)、Fileguri/Freechal、Gnucleus、Grokster、Groove Virtual Office、LimeWire、Blubster、 Piolet、RockItNet、OpenLITO、Morpheus、Mutella、PeerEnabler、Phex、Pruna、 Soribada、SoulSeek、Swapper、XoloX等。
 

P2P軟體可能影響的網路安全問題

  1. P2P 工具包,可能被惡意人員放置木馬後門程式,與病毒蠕蟲。
  2. P2P 軟體本身的漏洞,造成駭客入侵。
  3. 使用 P2P 軟體,誤將本機目錄開放共享。
  4. 使用 P2P 軟體下載影音檔案,多半為 mp3 與 mpeg , avi ,rmvb , rm , rmb 等檔案,可能造成侵權行為。

P2P軟體的缺點

  1. 有病毒。
  2. 很耗資源 (不管是 CPU 或者是 網路頻寬)。
  3. 很消耗硬體。
  4. 門戶處處洞開:
    很多使用者完全沒有電腦資安防護觀念。會造成這種情形的情況主要有三種:
    (1)沒有 開啟 / 安裝 防火牆。
    (2)沒有 開啟 / 防毒軟體。
    (3)P2P直接把 C 槽分享出去。
  5. 共用網路癱瘓:
    這是最為人詬病的情形。不僅是 Foxy 而已,很多 p2p software 如( emule / BT )都有。
    但是 Foxy 卻是筆者最不能忍受的軟體。原因就是在於它的軟體行為。在上篇文中,筆者有提到 p2p 的原理便是眾人持有各部分,眾人透過協定裡的交流機制去發出 request,找尋自己尚未持有的部分再下載,此一溝通的行為,稱之為開一個 session。Foxy 最過份便是,它本身發出 session 數是幾近無限制的作法,暴力去詢問其他使用者;而且除了未管制 session 數外,它還不管制流量。
    不管制流量的動作,就足以讓沒有常識的人把共用網路整個塞住了。而使用者既然會發出巨量的 request,自然也會接到別人詢問的巨量 request。一來一往之間,所建立的 session 數更足以使負責分享網路的機器直接陣亡。(我見過最誇張的情形,就是 foxy 把 switch hub 直接打掛,更不用說一般群組擺的小 IP 分享器了。
  6. 電腦速度緩慢:
    軟體寫的不好,吃資源拖慢系統是正常的事。但 p2p software 會拖慢系統的原因附加條件更是,會造成的巨量 I/O 與網路接收巨量的 request,造成 CPU 不時的要去處理這些垃圾要求。
    雖然 DMA 可以降低 CPU 被打擾的機會,但是當巨量 I/O 與網路 request 湧入,卻會大大 delay 系統運作。(可以瞭解一下,為什麼伺服器級網路卡那麼貴的原因,因為大量的網路傳輸,會讓 CPU 分工去優先處理網路傳輸的事情。)
  7. 設備器材損害:
    設備器材損害當然是指「硬碟」。正確的來說應該是 “fragmentation”(磁碟碎片)導致的損害。很多人不知道硬碟讀寫是怎樣運作的。硬碟是一個大圓盤,分區分格存你的資料。因此硬碟買來要先格 式化(切成一格一格),當要讀取資料時,讀寫臂再移動過去讀資料。
    但是,在這裡就會很多人,誤解了資料儲存的方式。絕大多數有些概念的人會以為儲存是在連續的格子上。事實上卻不然,如果你不常重組優化你的磁碟的話,可 能你隨便開一個 BT 檔,假設以 4mb 一個單位,你抓 100 mb ,這 25 格會分散在不同的地方(這就是為什麼 BitComet / emule 會問你要不要預先配置下載空間),造成讀寫頭疲於奔命,降低硬碟壽命(尤其是在大量 I/O request 下)。
    過多的磁碟碎片還會造成一種情形,就是普通的一個完整的檔案,因為找不到連續儲存空間來存,結果它也隨便找地方亂存了 。一般作業系統運作程式的原理,便是將程式和運行狀態儲存在 RAM 中,以加速程式的運行(不被在儲存裝置上的 I/O 速度拖慢),當你要切換程式時,RAM 要是不夠空間放,便會把前一支程式與其狀態轉移到虛擬記憶體(這在硬碟空間裡)去,等你要用時再切回來,稱之為 swaping。有趣的事來了,因為連續儲存空間少,swaping 的動作也會造成讀寫頭負擔重(因為它要到處奔波讀存東西),降低硬碟使用壽命。
 資料來源:
http://cc.cmu.edu.tw/question/ptop.html

11/03/2011

甚麼是P2P傳輸?

傳統的檔案傳輸方式如HTTP、FTP、SMTP、POP3建築在Client(客戶端)-Server(伺服器端)架構上,所有檔案都存在Server端,由Server被動服務所有的Client,需要資料的Client自行連線至Server抓取,優點是Server端管理者檔案維護方便,缺點在於資源嚴重不均,即使Server能力再強,面對廣大Client需求時仍有可能寡不敵眾,再者Server頻寬資源有限,雖有眾多方式分散或加強頻寬,但總有極限,當傳輸量到達極限時,Client就會面臨連線失敗的問題。傳統Client-Server架構適用於資料傳輸量小的環境,例如純文字傳輸,而現今資料傳輸量越來越大,Client-Server架構已逐漸無法負荷。


鑒於傳統的檔案傳輸方式已不敷使用,一個新的傳輸方式 - P2P(Peer to Peer, 點對點)傳輸在1979年被提出而且實作(NNTP, 網路新聞服務),1999年從Napster與SETI開始被大量應用正式發揚光大,有別於傳統Client-Server架構,P2P架構中每台電腦都是Client也是Server,資料不再由少數擁有,相反的,資料分散儲存在P2P架構中的所有電腦中,在這樣的架構下,雖然仍然有類似傳統Server的角色存在,但Server存在只為了資源媒合,當Client提出需求時,由Server媒介有相關資源的Client提出服務,以檔案傳輸來說,Client提出需求之後,便有廣大擁有資源的P2P Client可供片段下載,而各片段的下載可以同時進行,效率大大提升,傳統Client-Server架構的問題也不復存在,P2P無疑是更適合寬頻資訊爆炸時代的架構。

P2P有哪些應用?

P2P觀念應用層面出人意料的廣, 從早期的NNTP網路新聞服務一直到近年來尋找外星智慧生物的SETI,網路代理伺服器服務,即時通訊軟體, 到眾所周知的網路檔案分享(eDonkey、eMule、BitTorrent、BitComet、Foxy、KKBox、 EZPeer等等), 另外近來逐漸走紅的網路電視(PPStream、Joost)也紛紛採用P2P架構,P2P可說是無所不在, 早已悄悄融入我們的日常生活中。

引用資料來源:
http://www.bitjourney.com.tw/zh_tw/Prologue_IR.htm

28/11/2009

點對點技術

點對點技術(peer-to-peer, 簡稱P2P)又稱對等網際網路技術,是一種網路新技術,依賴網路中參與者的運算能力和頻寬,而不是把依賴都聚集在較少的幾台伺服器上。P2P網路通常用於透過Ad Hoc連線來連線節點。這類網路可以用於多種用途,各種檔案分享軟體已經得到了廣泛的使用。P2P技術也被使用在類似VoIP等實時媒體業務的資料通訊中。

純點對點網路沒有客戶端或伺服器的概念,只有平等的同級節點,同時對網路上的其它節點充當客戶端和伺服器。這種網路設計模型不同於客戶端-伺服器模型,在客戶端-伺服器模型中通訊通常來往於一個中央伺服器。
有些網路(如Napster, OpenNAP, 或IRC @find)的一些功能(比如搜尋)使用客戶端-伺服器結構,而使用P2P結構來實作另外一些功能。類似GnutellaFreenet的網路則使用純P2P結構來實作全部的任務。
一般報章都稱P2P是點對點技術,但其實是錯的,實為解作群對群(Peer-to-Peer)。在虛擬私人網路VPN (Virtual Private Network)中,也有P2P這個名稱,它才是真正解作點對點(Point-to-Point)。

依中央化程度

純P2P:
雜P2P:
  • 有一個中心伺服器保存節點的資訊並對請求這些資訊的要求做出響應。
  • 節點負責發布這些資訊(因為中心伺服器並不保存檔案),讓中心伺服器知道它們想共享什麼檔案,讓需要它的節點下載其可共享的資源。
  • 路由終端使用位址,透過被一組索引引用來取得絕對位址。
  • 如最原始的Napster
混合P2P:
  • 同時含有純P2P和雜P2P的特點。
  • Skype

依網路拓撲結構

結構P2P:
  • 點對點之間互有連結資訊,彼此形成特定規則拓撲結構。
  • 需要請求某資源時,依該拓撲結構規則尋找,若存在則一定找得到。
  • ChordCAN
無結構P2P:
  • 點對點之間互有連結資訊,彼此形成無規則網狀拓撲結構。
  • 需要請求某資源點時,以廣播方式尋找,通常會設TTL,即使存在也不一定找得到。
  • Gnutella
鬆散結構P2P:
  • 點對點之間互有連結資訊,彼此形成無規則網狀拓撲結構。
  • 需要請求某資源時,依現有資訊推測尋找,介於結構P2P和無結構P2P之間。
  • Freenet

何謂P2P軟體?

一、
 P2P軟體說明




  1. Peer to Peer(點對點通訊傳輸工具)
  2. 傳統HTTP/FTP傳送檔案方式,採用戶與主機的通訊模式(Client-Server Mode)
  3. 新制P2P檔案傳送,採取用戶與用戶的通訊模式,可以同時連接多個下載點,分散式下載檔案。
  4. P2P可以快速完成檔案下載的目標。
  5. Skype也是P2P的一種應用工具。
  6. 檔案分享是目前 P2P 最主要的一種應用,P2P 檔案分享軟體本身是合法的,合不合法 則是 在分享的檔案。目前美國的八大影片公司、台灣的 BSA 商業軟體聯盟、 台灣的IFPI 國際唱片業 交流基金會等機構對其 所屬成員的著作權很重視, 而且警方也配合加強取締 ,故請勿下載 非法檔案以免官司上身。


二、
常見的P2P軟體種類

BitTorrent系列(BT)
BitComet、 BitLord 、BitSpirit、 uTorren、clubbox
eDonkey系列
eDonkey、eMule
Gnutella系列
Gnutella、 ezPeer、 Mxie、Foxy
FastTrack系列
FastTrack、 KaZaA
WinMx系列
WinMx、 Winny、 NapMx
其他
Thunder、 Kuro、Azureus、kkbox、Shareaza、BearShare、DC (Direct Connect)、Fileguri/Freechal、Gnucleus、Grokster、Groove Virtual Office、LimeWire、Blubster、Piolet、RockItNet、OpenLITO、Morpheus、Mutella、 PeerEnabler、Phex、Pruna、Soribada、SoulSeek、Swapper、XoloX等...


三、
P2P軟體可能影響的網路安全問題

  1. P2P工具包,可能被惡意人員放置木馬後門程式,與病毒蠕蟲。
  2. P2P軟體本身的漏洞,造成駭客入侵。
  3. 使用P2P軟體,誤將本機目錄開放共享。
  4. 使用P2P軟體下載影音檔案,多半為mp3與mpeg,avi等檔案,可能造成侵權行為。
引用來源:
http://www.lhu.edu.tw/i/teach-online/p2p.htm

延伸閱讀:

盜版爛帳 莫算到合法 P2P 行為頭上

http://blog.ofset.org/ckhung/index.php?post/09ap