Flux rss

The BitTorrent Protocol

Bookmark Bookmark & Share
Last update on August 6, 2008 07:36 AM by computergroove1
Published by computergroove1

The BitTorrent Protocol






What is the BitTorrent protocol?


The BitTorrent protocol was designed by the programmer Bram Cohen in 2001. It is a peer-to-peer file sharing communications protocol used to share data online between users/peers. Pieces of a same file are downloaded from different peers. However, compared to other peer-to-peers, BitTorrent does not include a search engine.

How does it work?


To be able to share a file, a small file named “torrent” is first created. The “torrent” will contain metadata about the files that have to be shared as well as data about the computer that will coordinate the distribution of the file. Those who want to download a specific file must hence have the “torrent” file for it and get connected to the computer responsible for the file distribution. The computer will hence tell the other users/peers where to get the other pieces of the file.

Is BitTorrent legal?


The legality of BitTorrent lies in its contents. There are a number of sharewares and freewares present that are not subject to any copyright infringements. However, you should be careful while downloading music and video files as these are common files that can be distributed illegally. It is quite simple to guess which type of file is being downloaded with or without the author’s authorization. You can check on the author’s or program distributor’s website if it is a commercial or a free file.

Downloading Torrent and sharing files


As told beforehand, BitTorrent does not include a search directory as other P2P softwares. The users normally have to browse the internet in search of the torrent for a specific file. When found, they can download it and open it with a BitTorrent client, which is the program used to transfer pieces of the file (e.g. is BitTorrent or BitTornado). The client will connect the user to the computer responsible for the distribution of the file and will hence list all those who are currently transferring pieces of the desired file. The client will hence connect to them to receive the different pieces of the file that is being transferred by trading those same pieces of file with one another.

BitTorrent Clients


BitTorrent

uTorrent

BitTyrant

Azureus

BitComet

BitSpirit
Download BitTorrent Manager BitTorrent Manageris an application for downloading and distributing files via the BitTorrent protocol. The transfer protocol BitTorrent is the safest way to transfer information from one computer to another. Advantage The mechanism involves the... en.kioskea.net/telecharger/telecharger-2706-bittorrent-manager
The DHCP protocol Definition of the term DHCP DHCP stands for Dynamic Host Configuration Protocol. It is a protocol which enables a computer that is connected to a network to obtain its configuration (mainly, its network configuration) dynamically (i.e. without... en.kioskea.net/contents/internet/dhcp.php3
The ICMP protocol Error management ICMP (Internet Control Message Protocol) is a protocol which makes it possible to manage information relating to errors on networked machines. Considering the few controls that IP protocol carries out, it not only allows errors to... en.kioskea.net/contents/internet/icmp.php3
IPX/SPX protocol under Windows VistaIPX/SPX protocol under Windows Vista The protocol IPX/ SPX allow some old games to play in network (Red Alert, Command & Conquer, etc.) This function is not supported by vista (32 bit). Below is a tips of how to use this function... en.kioskea.net/faq/sujet-1185-ipx-spx-protocol-under-windows-vista
MANDRIVA - Setting up SHOREWALLMANDRIVA-Setting up Shorewall *Getting started **Checking if service is enabled at startup *Enter your preferences *Advanced Settings **BitTorrent *Multiple firewalls Linux like other OS doesn't escape the rule, it... en.kioskea.net/faq/sujet-2283-mandriva-setting-up-shorewall
Error Codes in WindowsError Codes in Windows The list below details the error codes displayed in the dialog boxes in Windows: Code Description _________________________________________________________________________ 1 Incorrect function.... en.kioskea.net/faq/sujet-2347-error-codes-in-windows
Protocol 48??Hello, i have a hugee prob on counter strike 1.6 ...can any1 help me?? since protocol 48 has come i cant play counter strike online cause whenever i try to connect it shows sumfin like this "This Server is using a newer version(48) then ur... en.kioskea.net/forum/affich-32259-protocol-48
How do I install a TCP/IP protocol.Hello, I have a dell optiplex g260 and a gateway both running a windows xp pro operating system. Both computers says that we need a TCP/IP protocol installed. if we click install, it says that they can not find what is needed to install the protocol... en.kioskea.net/forum/affich-27000-how-do-i-install-a-tcp-ip-protocol
Download BitTorrentPossibility to dowload version for MAC or Linux BitTorrent is a peer-to-peer file sharing (P2P) communications protocol, a tool for distributed download. Lightweight client Local peer discovery Configurable bandwidth scheduler Global and per... en.kioskea.net/telecharger/telecharger-75-bittorrent
Download UTorrentMost of the features present in other BitTorrent clients are present in uTorrent, including bandwidth prioritization, scheduling, RSS auto-downloading and Mainline DHT (compatible with BitComet). Additionally, uTorrent supports the Protocol Encryption... en.kioskea.net/telecharger/telecharger-74-utorrent
Download Support IPX for VistaProtocol IPX/SPX is used for many old games for network play (Red Alert, Command & Conquer, etc). Unfortunately, Microsoft withdrew IPX/SPX protocol support for Vista (32bit). Nevertheless, it is possible to solve the problem by selecting the pilot... en.kioskea.net/telecharger/telecharger-3890-support-ipx-for-vista
FTP protocol (File Transfer Protocol)Introduction to FTP protocol FTP protocol (File Transfer Protocol) is, as its name indicates a protocol for transferring files. The implementation of FTP dates from 1971 when a file transfer system (described in RFC141) between MIT machines... en.kioskea.net/contents/internet/ftp.php3
The HTTP protocolIntroduction to the HTTP protocol Since 1990 HTTP protocol (HyperText Transfer Protocol) has been the most widely used protocol on the Internet. Version 0.9 was only intended to transfer data over the Internet (in particular Web pages written in... en.kioskea.net/contents/internet/http.php3
TCP protocolThe characteristics of TCP protocol TCP (which means Transmission Control Protocol) is one of the main protocols of the transport layer of the TCP/IP model. It makes it possible, at application level, to manage data coming from (or going to) the... en.kioskea.net/contents/internet/tcp.php3