網域名稱俱樂部


返回   網域名稱俱樂部 > 電腦與網路技術 > 電腦網路相關技術
論壇幫助 社區 日曆事件 今日新文章 搜尋

回覆
 
主題工具
  #1  
舊 2005-04-20, 12:21 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2002-05-28
文章: 23,057
預設 [請教]什麼是BT?

請教一下,好像有一種下載速度是人愈多愈快的BT?
請問哪裡有教學和說明?或者哪位能簡單介紹一下這個東西?前景如何?

thank you 先。
__________________
咖啡走路
微博


您是網站站長嗎?歡迎到站長俱樂部 一起討論吧。
按我看版規
code.club
回覆時引用此篇文章
  #2  
舊 2005-04-20, 12:30 PM
best-url 的頭像
best-url best-url 目前離線
站務管理
 
註冊日期: 2003-08-11
住址: IDN Club
文章: 9,925
發送 MSN 消息給 best-url
預設

<http://en.wikipedia.org/wiki/Bit_torrent>

BitTorrent
From Wikipedia, the free encyclopedia.
(Redirected from Bit torrent)
BitTorrent is a peer-to-peer (P2P) file distribution tool written by programmer Bram Cohen and debuted at CodeCon 2002. The reference implementation is written in Python and is released under the BitTorrent Open Source License (A modified version of the Jabber Open Source License, as of 4.0.0).

With BitTorrent, files are broken into smaller fragments, typically a quarter of a megabyte each. As the fragments get distributed to the peers, they can be reassembled on a requesting machine in a random order. Each peer takes advantage of the best connections to the missing pieces while providing an upload connection to the pieces it already has. This scheme has proven particularly adept in trading large files such as videos and software source code. In conventional downloading, high demand leads to bottlenecks as demand surges for bandwidth from the host server. With BitTorrent, high demand can actually speed throughput as more bandwidth and additional “seeds” of the completed file become available to the group. Cohen claims that for very popular files, BitTorrent can support about a thousand times as many downloads as HTTP.

Contents [showhide]
1 Sharing files

2 Comparison to other file sharing systems

3 Legal issues

4 New developments

4.1 Alternative approaches
4.2 Web Seeding
4.3 Broadcatching


4.3.1 See also


5 See also

6 Technical Help

7 Torrent sites

8 External links

8.1 Software
8.2 Torrent creators
8.3 In the news
8.4 Other


[edit]
Sharing files

BitTorrent greatly reduces the load on the server, because the users generally download the file from each other, not the server. As the colored bars below each client show, the file is downloaded in random order, instead of sequential order.To share a file using BitTorrent, a user creates a .torrent file, a small "pointer" file which contains:

the filename, size, and the hash of each block in the file (which allows users to make sure they are downloading the real thing)
the address of a "tracker" server (which is discussed below)
The torrent file can then be distributed to other users, often via email or placed on a website. The BitTorrent client is then started as a "seed node", allowing other users to connect and commence downloading. When other users finish downloading the entire file, they can optionally "reseed" it--becoming an additional source for the file. One outcome of this approach is that if all seeds get taken offline, the file may no longer be available for download, even if the torrent file is possessed.

Downloading with BitTorrent is straightforward. Each person who wants to download the file first downloads the torrent and opens it in the BitTorrent client software. The torrent file tells the client the address of the tracker, which, in turn, maintains a log of which users are downloading the file and where the file and its fragments reside. For each available source, the client considers which blocks of the file are available, then requests the rarest block it does not yet have. This makes it more likely that peers will have blocks to exchange. As soon as the client finishes importing a block, it hashes it to make sure that the block matches what the torrent file said it should be. Then it begins looking for someone to upload the block to.

BitTorrent gives the best download performance to the people who upload the most, a property known as "leech resistance", since it discourages "leeches" from trying to download the file without uploading it to anyone. (Although, confusingly, when used in opposition to "seeds" or "seeders" as in "S/L ratio" (meaning "seed/leech ratio"), "leecher" only means someone who hasn't downloaded the full file yet.)

Though BitTorrent is a good protocol for a broadband user, it is less effective for dial up connections, where disconnections are common.

[edit]
Comparison to other file sharing systems

BitTorrent download window, using the original clientThe method used by BitTorrent to distribute files parallels to a large extent the one used by the eDonkey2000 network, but nodes in eDonkey's file sharing network usually share and download a much larger number of files, making the bandwidth available to each transfer much smaller. BitTorrent transfers are typically very fast, because all nodes in a group concentrate on transferring a single file or collection of files. While the original eDonkey2000 client provided little "leech resistance", most new clients have some sort of system to encourage uploaders. eMule, for example, has a credits system whereby a client stores the amount of data it has uploaded and downloaded from every client and gives clients that have net upload to it a higher priority in the queue. However, the nature of the eDonkey2000 concept means download speeds tend to be much more variable, although the number of available files is far greater.

A similar method to BitTorrent was the Participation Level introduced in KaZaA in 2002. The Participation Level would increase when you upload and decrease when you download. Then when you upload a file to someone else the person with the highest Participation Level gets it first, then they upload it on to the person with the next highest Participation Level, and so on. Think of a pyramid, with the people who have the most upload bandwidth available at the top and on each level down you have people with slightly less bandwidth until you get to the bottom. This is the most efficient way to distribute a file to a large number of users: even the people at the bottom of the pyramid probably get the file faster than if the file was served by a non P2P method. Unfortunately the system adopted by KaZaA is considered by some to be flawed as it relies on the client accurately reporting their Participation Level and therefore it is easy to cheat with the many "unofficial" clients.

[edit]
Legal issues
While initially created to distribute files legally, such as GNU/Linux distributions, large movie trailers, or CD images of the Baen books on CD (which are legal, and only available via File sharing). BitTorrent is also being used by some to download music, movies, and software illegally, similar to many other peer-to-peer networks. BitTorrent was used to distribute high-quality bootlegs of the movie The Matrix Reloaded created from film prints just days after the movie was released in theaters. There were BitTorrent links on Slashdot to the Half-Life 2 source code (soon after it was leaked in October 2003), as well as to the (incomplete) Windows NT and Windows 2000 source trees in February 2004 (amidst rumoured third-party leaks). In December 2004 the Finnish police raided a major BitTorrent site. [1] (http://www.theregister.co.uk/2004/12...ttorrent_site/). The court handling will take place later this year. Also, the founder and administrator of the world's leading torrent provider, Suprnova, allegedly felt so much pressure that he closed the site. LokiTorrent, arguably the biggest torrent source after the demise of Suprnova, recently closed its doors too. Details are still sketchy, but it would appear that after being threatened by the MPAA, Webber, webmaster of the site, agreed to pay a fine and supply the MPAA with logs (IPs of visitors). Interestingly, Webber (known as "lowkee"), in the weeks following his reception of the subpoena, had begun a fundraising campaign to pay lawyer fees in a legal battle that would have opposed him to the MPAA. In news blurbs, Webber said he would stand up to protect the rights of file sharers, which he didn't. Webber had raised approximately $45 000 (USD) through a PayPal-based donation system. It is unclear how much of that money went straight to the MPAA. Following the agreement, the MPAA changed the index (http://www.lokitorrent.com) of LokiTorrent to display a disturbing "You can click but you can't hide." page. The admin of the site, Lowkee, did not comment.

However, BitTorrent can also be used for legal purposes by software developers who want to ease the bandwidth strain on their servers. If a developer offers a large file for download, the bandwidth limit of their server may be exceeded if a large number of people download the file. By offering the file via BitTorrent, they transfer much of the bandwidth burden to downloaders of the file. For example, the demo of the flight sim X-Plane is offered via BitTorrent, as well as the World of Warcraft beta, and since its release the game's patches.

Following the success of the BitTorrent protocol, its creator was hired to develop a means of distributing patches and other content for online video games in 2004, proving that there are some less controversial reasons for the development of this technology. So far, BitTorrent seems to be the most popular P2P protocol adopted officially for legal uses. It should be noted that many legal files, including Linux distributions are typically available on other networks such as eDonkey2000 and Gnutella, however these are placed there by users and not generally part of the official distribution mechanism.

There are two major differences between BitTorrent and the better-known peer-to-peer file-trading systems, which advocates suggest make it less useful to copyright violators. First, BitTorrent does not offer a search facility to find files by name. A user must find the initial torrent file by other means, such as a Web search. Second, BitTorrent makes no attempt to conceal the host ultimately responsible for a given file's availability: a person who wishes to make a file available must run a tracker on a specific host or hosts and distribute the tracker address(es) in the .torrent file. While it is possible to simply operate a tracker on a server that is located where the copyright holder cannot take legal action, this feature of the protocol does imply some degree of accountability that other protocols lack. It is far easier to request that the server's internet service provider shut the site down than it is to find and identify every user sharing a file on a traditional peer-to-peer network.

[edit]
New developments
The BitTorrent protocol is still under development and therefore may still acquire new features and other enhancements such as improved efficiency.

[edit]
Alternative approaches
The BitTorrent protocol provides no way to index torrent files. As a result, a comparatively small number of websites have hosted the large majority of torrents, rendering those sites especially vulnerable to lawsuits. In response, some developers have sought ways to make file publishing more anonymous while still retaining BitTorrent's speed advantage. The Shareaza client, for example, provides three alternatives to BitTorrent: EDonkey2000, Gnutella, and Shareaza's native network, Gnutella2. BitTorrent also inspired the privately held company InmateMediaGroup: eXeem. It is backed by sloncek, the administrator of the now defunct Suprnova BitTorrent website. eXeem is supposed to decentralize BitTorrent and eliminate the need for web-based trackers (easy targets for the RIAA or the MPAA). Unlike BitTorrent (the protocol and the official client), eXeem is closed-source and owned by a corporation.

[edit]
Web Seeding
One recently implemented feature of BitTorrent is web seeding. The advantage of this feature is that a site may distribute a torrent for a particular file or batch of files and make those files available for download from that same web server application; this can simplify seeding and load balancing greatly once support for this feature is implemented in the various BitTorrent clients. In theory, this would make using BitTorrent almost as easy for a web publisher as simply creating a direct download while allowing some of the upload bandwidth demands to be placed upon the downloaders (who normally use only a very small portion of their upload bandwidth capacity). This feature is an unofficial one, created by the author of a specific third-party client.

[edit]
Broadcatching
Another proposed feature combines RSS and BitTorrent to create a content delivery system dubbed broadcatching. Since a Steve Gillmor column for Ziff-Davis in December 2003, the discussion has spread quickly among many bloggers (Techdirt, Ernest Miller, and former Tech TV host Chris Pirillo, for example). In an interview Scott Raymond explained:

"I want RSS feeds of BitTorrent files. A script would periodically check the feed for new items, and use them to start the download. Then, I could find a trusted publisher of an Alias RSS feed, and 'subscribe' to all new episodes of the show, which would then start downloading automatically — like the 'season pass' feature of the TiVo."
While potential illegal uses abound as is the case with any new distribution method, this idea lends itself to a great number of ideas that could turn traditional distribution models on their heads, giving smaller operations a new opportunity for content distribution. Similar to Lindows, the system leans on the cost-saving benefit of BitTorrent, where expenses are virtually non-existent; each downloader of a file participates in a portion of the distribution.

RSS feeds layered on top keep track of the content, and because BitTorrent does cryptographic hashing of all data, subscribers to the feed can be sure they're getting what they think they're getting, whether that winds up being the latest Sopranos episode, or the latest Sveasoft firmware upgrade. (Naturally, however, ensuring that the same data reaches all nodes neglects the possibility that the original, source file may be corrupted or incorrectly labelled.)

Despite ample discussion, the first practical applications of this idea have only surfaced recently.

Programmer Andrew Grumet has announced the release of a beta version of an RSS and BitTorrent integration tool for Radio Userland's news aggregator [2] (http://www.grumet.net/weblog/).
TV RSS (http://tvtrss.sourceforge.net/) is another solution.
Undercurrents (http://www.undercurrents.org/), a UK based video activist group are working on an offline TV service using RSS and BitTorrent. It can be seen at beyondTV (http://beyondtv.blogspot.com/).
Thinkingest (http://www.thinkingest.com/) is providing commercial broadcatching and pro-bono consulting for community projects, such as OurMedia [3] (http://www.ourmedia.org/).
Anime fansub communities often use Bittorrent for their releases, and the most popular announce sites like animesuki, Tokyo Toshokan (http://www.tokyotosho.com/), and downloadanime.org have RSS feeds.
X Hollywood (http://www.xhollywood.com/) aggregates RSS feeds from BitTorrent websites.
[edit]
See also
Azureus also has an RSS feedreader plug-in which can be used in conjunction with the sites mentioned above.
Blog Torrent (http://blogtorrent.com) offers a simplified BitTorrent tracker to enable bloggers and non-technical users to run a tracker off their site with the added functionality of letting visitors download a file even if they do not have a BitTorrent client installed by automatically installing a client and the desired file. (GrepLaw interviews makers of Blog Torrent (http://grep.law.harvard.edu/article..../08/26/0236209).)
WritTorrent (http://writtorrent.sf.net/) offers a blog posting plugin for Azureus, as well as RSS feeds for the built-in Azureus tracker.
Podcasting is starting to integrate BitTorrent to help podcasters deal with the download demands of their MP3 "radio" programs. Specifically, iPodder (http://ipodder.sourceforge.net/) supports BitTorrent for the RSS 2.0 enclosures that power podcasting.
回覆時引用此篇文章
  #3  
舊 2005-04-20, 12:36 PM
vincentliao vincentliao 目前離線
進階會員
 
註冊日期: 2004-08-03
住址: [金山.萬里翡翠灣]
文章: 1,407
預設

BT:全名bit_torrent
torrent: 龍捲風...
ref:
http://taiwan.cnet.com/news/ce/0,200...0095109,00.htm
引用:
BitTorrent的未來

但這並不意謂著BitTorrent會消失。這項技術仍有許多合法的用途,例如可以用來散播遊戲或是Linux作業系統。這種散播方式可以為內容出版業者省下大筆的頻寬費用。

有些線上的網站已經開始努力要整合BitTorrent及RSS(Really Simple Syndication)的新聞交換連結技術(feed technology),做為散播影音內容的新方式。Cohen表示,已經即將發表新版的改良技術,同時他也會把多數時間用在如何讓這項技術成為主流。(郭和杰)
回覆時引用此篇文章
  #4  
舊 2005-04-20, 12:37 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2002-05-28
文章: 23,057
預設

謝謝best大大,可是那都是英文 ,看得頭會昏啦 ?

有沒有簡單的中文說明?
__________________
咖啡走路
微博


您是網站站長嗎?歡迎到站長俱樂部 一起討論吧。
按我看版規
code.club
回覆時引用此篇文章
  #5  
舊 2005-04-20, 12:39 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2002-05-28
文章: 23,057
預設

引用:
BT:全名bit_torrent
torrent: 龍捲風...
ref:
http://taiwan.cnet.com/news/ce/0,200...0095109,00.htm
謝謝廖大。
所以BT的未來也是有隱憂的?
剛看到一個新聞,說國內的網路遊戲業者考慮用BT技術來加強某些遊戲的速度?
__________________
咖啡走路
微博


您是網站站長嗎?歡迎到站長俱樂部 一起討論吧。
按我看版規
code.club
回覆時引用此篇文章
  #6  
舊 2005-04-20, 12:41 PM
stone stone 目前離線
普通會員
 
註冊日期: 2005-04-20
文章: 58
預設

哈啦兄

你參考一下 http://home.kimo.com.tw/yn601789/new_page_2.htm
希望對你有幫助
回覆時引用此篇文章
  #7  
舊 2005-04-20, 12:43 PM
vincentliao vincentliao 目前離線
進階會員
 
註冊日期: 2004-08-03
住址: [金山.萬里翡翠灣]
文章: 1,407
預設

BT是一種 P2P 的軟體...
以技術而言是正確的方向...
以應用而言... 有一些隱憂...
會步入 edonkey , mp3 , emule ....
等等著作權的漏洞...
回覆時引用此篇文章
  #8  
舊 2005-04-20, 12:46 PM
Viya 的頭像
Viya Viya 目前離線
進階會員
 
註冊日期: 2005-03-10
文章: 701
預設

老大~~~ ?
http://domain.club.tw/viewtopic.php?...p;highlight=bt
__________________
......Jesus Loves You......
回覆時引用此篇文章
  #9  
舊 2005-04-20, 12:57 PM
best-url 的頭像
best-url best-url 目前離線
站務管理
 
註冊日期: 2003-08-11
住址: IDN Club
文章: 9,925
發送 MSN 消息給 best-url
預設

引用:
作者: Titan


沒錯; 當時就是看到這一篇 才會去搜尋出相關的介紹, 只是當看到 站大 post 出的文之後, 找尋了自己儲存的資料就轉 post 上來~

先前對 BT 這玩意兒的確毫無所知...
回覆時引用此篇文章
  #10  
舊 2005-04-20, 01:02 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2002-05-28
文章: 23,057
預設

引用:
作者: Titan
原來已經有了,之前因為沒去注意這個BT,所以並未去讀到這篇
__________________
咖啡走路
微博


您是網站站長嗎?歡迎到站長俱樂部 一起討論吧。
按我看版規
code.club
回覆時引用此篇文章
回覆


發文規則
不可以發表新主題
不可以發表回覆
不可以上傳附件
不可以編輯自己的文章

啟用 BB 代碼
論壇啟用 表情符號
論壇啟用 [IMG] 代碼
論壇禁用 HTML 代碼



所有時間均為 +8。現在的時間是 12:09 AM


本站主機由網易虛擬主機代管
Powered by vBulletin® 版本 3.8.4
版權所有 ©2000 - 2024,Jelsoft Enterprises Ltd.