MaximumEdge.com | | Search | | E-Mail | | News | | Weather | | Finance | | Directory | | Music | | Lottery Results | | Horoscopes | | Translation | | Games | | E-Cards | | Maps | | Jobs | | Magazines | | DVDs |

MaximumEdge.com
Encyclopedia
 

 






Top: Computers: Internet: Technology: Bit Torrent


[ history ]

Founding of BitTorrent

Bram Cohen, an American computer programmer, designed Bitorrent in April 2001. The first implementation was on 2 July 2001. BitTorrent is maintained BitTorrent, Inc.


[ history ]

How BitTorrent Functions

1) A client creates a "torrent" file which contains metadata about the files to be shared, tracker information and uploads into a tracker for coordination purpose
2) The tracker will serve as an indexing server to serve the clients, not distributing the data
3) Clients will download the torrent file and download the files using a BitTorrent Client
4) The BitTorrent Client will connect to the tracker and retrieves a list of other users(peers) which has a piece of the data
5) Peers will then connect to each other and retrieve data from each other piece by piece, downloading and uploading data simultaneously


[ history ]

Technology Enhancement Employed in BitTorrent

Distributed Hash Table


Distributed Hash Table(DHT) implementation was first implemented in June 2005. It allows a BitTorrent client to get pieces of a torrent file without going through the tracker. Should a tracker goes offline, users will still be able to download the file from other peers.

Peer Exchange


Peer exchange (PEX) is utilized to gather peers. Using peer exchange, a peer asks other peers if they know of even more peers elsewhere. This may improve (local) transfer performance.

Protocol Encryption


There exist 3 types of protocol encryption, notably:

  • Protocol encryption (PE)

  • Message stream encryption (MSE)

  • Protocol header encrypt (PHE)


Protol Encryption is implemented into BitTorrent in an attempt to make the BitTorrent traffic harder to be identified by other parties, including Internet Service Providers who are actively throttling the BitTorrent connections.
Most up to date BitTorrent clients has build in some sort of Protocol encryption technology and is compatible with one another.


 All text is available under the terms of the GNU Free Documentation License. (See Copyright Policy for details.) 
© Open-Site Foundation, Inc.
Hosted by Android Technologies, Inc. the medical robotics news source.
Visit our sister sites dmoz.org | mozilla.org | chefmoz.org | musicmoz.org

Open Site - Encyclopedia Project

Open Site - Become an Editor


©1999-. All rights reserved.Contact
Part of the MaximumEdge.com Network.Add Bookmark