- BitTorrent is a free-to-use, simple, and feature-loaded torrent client for sharing multimedia files via the BitTorrent protocol. With this program, you can download torrents, which lets you search, share, and transfer all kinds of videos, music, apps, images, documents, and other content.
- From your geeky roommates who eat up your internet connection at all hours of the night to your luddite family members, nearly everyone knows what BitTorrent is nowadays. They might not be able to.
BEP: | 20 |
---|---|
Title: | Peer ID Conventions |
Version: | be95a2e0d612b8026e981480a7d0423a0bccd971 |
Last-Modified: | Thu Aug 30 22:19:08 2018 -0600 |
Author: | David Harrison <dave@bittorrent.com> |
Status: | Active |
Type: | Process |
Created: | Feb-27-2008 |
Post-History: |
What are the most-visited and working torrent sites at the start of 2020? As we do our best to continue a long-standing top 10 tradition, we see that The Pirate Bay is the favorite among.
The 20-byte peer id field sent in tracker requests and in the peerhandshake has traditionally been used not only to identify peers butalso to identify the client implementation and version.
The mainline client sets the first character in the peer-id to Mfollowed by version number represented by ascii digits with major,minor and tiny versions separated by dashes. Examples includeM4-3-6-- or M4-20-8- for versions 4.3.6 and 4.20.8. The remainingbytes in the peer id are random. The following list was originallyderived from [1].
A number of clients begin the peer id with a dash followed by twocharacters to identify the client implementation, four ascii digits todenote version number, and a dash. As with mainline, the remainingbytes are random. An example is -AZ2060-.
Known clients that use this encoding style are
The following clients have been seen in the wild and need to be identified:
Shad0w with his experimental BitTorrent implementation and BitTornadointroduced peer ids that begin with a character which is``T`` in thecase of BitTornado followed by up to five ascii characters for versionnumber, padded with dashes if less than 5, followed by ---. Theascii characters denoting version are limited to the followingcharacters:
For example: 'S58B-----'... for Shadow's 5.8.11
As with other peer id formats, the remanining bytes are random. Thereare significant deviations from this explained here [2].
Known clients that uses this encoding style are:
BitComet produces peer ids that consists of four ASCII charactersexbc, followed by two bytes x and y, followed by randomcharacters. The version number is x in decimal before the decimalpoint and y as two decimal digits after the decimal point. BitLorduses the same scheme, but adds LORD after the version bytes. Anunofficial patch for BitComet once replaced exbc with FUTB. Theencoding for BitComet Peer IDs changed to Azureus-style as of BitCometversion 0.59.
XBT Client has its own style too. Its peer_id consists of the threeuppercase characters XBT followed by three ASCII digits representingthe version number. If the client is a debug build, the seventh byteis the lowercase character d, otherwise it is a -. Following thatis a - then random digits, uppercase and lowercase letters. Example:XBT054d- at the beginning would indicate a debug build of version0.5.4.
Opera 8 previews and Opera 9.x releases use the following peer_idscheme: The first two characters are OP and the next four digitsequal the build number. All following characters are random lowercasehexdecimal digits.
MLdonkey use the following peer_id scheme: the first characters are-ML followed by a dotted version then a - followed byrandomness. e.g. -ML2.7.2-kgjjfkd
Bits on Wheels uses the pattern -BOWxxx-yyyyyyyyyyyy, where y israndom (uppercase letters) and x depends on the version. Version 1.0.6has xxx = A0C.
Queen Bee uses Bram``s new style: Q1-0-0-- or Q1-10-0- followed byrandom bytes.
BitTyrant is an Azureus fork and simply uses AZ2500BT + random bytesas peer ID in its 1.1 version. Note the missing dashes.
TorrenTopia version 1.90 pretends to be or is derived from Mainline3.4.6. Its peer ID starts with 346------.
BitSpirit has several modes for its peer ID. In one mode it reads theID of its peer and reconnects using the first eight bytes as a basisfor its own ID. Its real ID appears to use 03BS (C notation) asthe first four bytes for version 3.x and 02BS for version 2.x. Inall modes the ID may end in UDP0.
Rufus uses its version as decimal ASCII values for the first twobytes. The third and fourth bytes are RS. What then follows is thenickname of the user and some random bytes.
G3 Torrent starts its peer ID with -G3 and appends up to 9characters of the nickname of the user.
FlashGet uses Azureus style with FG but without the trailing-. Version 1.82.1002 still uses the version digits 0180.
AllPeers takes the sha1 hash of a user dependent string and replacesthe first few characters with 'AP' + version string + '-'.
Www Bittorrent Com/compare/bittorrent-pro
[1] | http://wiki.theory.org/BitTorrentSpecification |
[2] | http://forums.degreez.net/viewtopic.php?t=7070 |
This document has been placed in the public domain.
BitTorrent is a peer-to-peer file sharing program designed to make exchanging large files easier. The program has a very basic interface that provides you with a large amount of information. The program offers support for the torrent file format. BitTorrent uses a decentralized model for sharing files. This means that people who want to download a file will connect directly with other users of the program to exchange the data. This can allow for very fast download speeds that exceed many standalone servers and services. BitTorrent is currently one of the most popular file sharing applications in the world.
The way that you use BitTorrent is by finding a link to a torrent file online. The torrent contains a unique file name or hash code. The program then begins crawling through other people using the application to find out if someone has the file available for download. Those people are called seeders. You can actually connect with a large number of people when attempting to download a single file. The application will download just one segment of the larger file from each person. This ability to manage simultaneous connections is one of the main reasons that BitTorrent can download files so quickly.
Users who are running BitTorrent have the ability to instantly share files with other people. You can select one or more directories for sharing information. Anyone searching for those files will connect to your client and start downloading them. You also have the ability to disable sharing although that can affect performance in some cases. A highly detailed download window will show you the current speed of your uploads and downloads along with an estimated time when they should be done. This can allow you to judge whether it is worth waiting for a particular file or program to download fully through BitTorrent.
There are some minor issues with BitTorrent. The first is that the program is widely used to share copyrighted files such as movies and music. If you attempt to download something copyrighted, then there is a chance that it could cause trouble with your Internet service provider. Another potential issue is that you never know what is actually in a torrent file when you download it. A number of malicious people have torrents with false names that actually contain viruses or malware. Using BitTorrent safely requires some research before downloading and opening random files found through the peer-to-peer network.
The latest version of BitTorrent gives users a wide range of customization options. Nearly every part of the main display can be customized to meet your individual needs. There are some very technical settings that you can change to fine-tune your experience with the application. You have the option to install a wide range of plugins for BitTorrent that will expand the core capabilities of the program. The program is constantly being updated by the developers to keep up with changing technologies. BitTorrent is the preferred program of people who want to use peer-to-peer file sharing.
Utorrent Download
Pros
- Exceptionally fast download speeds
- Simple and customizable interface
- Large number of files available
Cons
Bittorrent.com
- Possible issues with copyrighted material or viruses
- Finding torrents can be tricky