What is BitTorrent Protocol, and How Does it Work?


BitTorrent Protocol

What thing first comes into your mind when you hear the word “Torrent“? Illegal? Piracy? Crime? The term “Torrent” carries such negativity in our society. Though, indeed, “BitTorrent” is mainly used for piracy (sharing copyrighted materials), “BitTorrent” itself and its use is not illegal (under certain circumstances). BitTorrent only got its bad name because some unethical users use it for self-gaining purposes.

You might wonder that BitTorrent is mainly used to share copyrighted materials (games, music, movies); how can it be legitimate and legal? Most folks over the internet consider that using BitTorrent is illegal- it is NOT. There is so much misconception among people about the word “BitTorrent.” So, we decided to write this post explaining why nothing is wrong or illegal about the word “BitTorrent.” Here, we will explain why BitTorrent got its bad name and why using it is not unlawful.

What Is BitTorrent Protocol?

BitTorrent is a peer-to-peer (“P2P”) file-sharing communication protocol used to distribute many data and files over the internet. It is one of the most common protocols for transferring big data over the internet. For example- TV shows, movies, games, etc. Today, BitTorrent is responsible for a total of 25% of internet traffic over the globe.

The BitTorrent protocol was designed by Bram Cohen, a former computer science student at the University of Buffalo, in Apr 2001. The first official version was released on 2nd July 2001. The latest version available was released in 2013 (BEP v3). As of today, BitTorrent has approximately 300 million active monthly users.

How Does BitTorrent Work?

BitTorrent protocol takes the stress of transferring a large amount of data from one server and distributing it among multiple smaller computers in the network. To establish the BitTorrent protocol, a user needs a BitTorrent client. Some of the famous examples of BitTorrent clients are µTorrent, Vuze, Transmission, and qBittorrent.

The user joins BitTorrent “swarm” by adding a .torrent file into the BitTorrent client. Swarm is nothing but a group of computers downloading and uploading the same torrent file. After adding a torrent file, the BitTorrent client connects to the “tracker” listed in the .torrent file. The tracker is nothing but a particular server that keeps track of all computers participating in the same torrent. Tracker shares the IP addresses of all available computers with other BitTorrent clients in the swarm.

Once connected, BitTorrent clients start downloading the files in pieces. Pieces are usually non-orderly rearranged by the BitTorrent client in proper order. All the details are the same size; for example, a 20 MB file can be downloaded into small 20 pieces of 1 MB each. After downloading efficient data, the torrent can start to “seed.” So, users who do not have the complete file can act as a seed. Seeds are the users connected to the swarm and upload the torrent file to peers, even after the torrent download finishes. Peers are nothing but the users who are downloading torrents from the hive.

torrent working

So, the more popular the torrent file is, the more seeds will be created and the faster the download speed will become. This is the beauty of BitTorrent; it takes the burden of uploading a large file from one server and distributes it among thousands of users. But for a torrent to become completely downloadable, a minimum of one of the users in the swarm must have a full copy of all files in flood. If the torrent has zero or no seeds, it can’t be downloaded as no user has a complete torrent file.

Another aspect to look out for before downloading torrents is “Leechers.” Leechers are the users who intentionally throttle their upload speed and only stick around as a peer until the torrent download completes. After downloading, they remove the torrent and exit.

Drawbacks of BitTorrent Protocol:

  • BitTorrent is less convenient for inexperienced users as they require a third-party BitTorrent client to function.
  • Slow for small files: Torrent file usually takes some time accelerates to their max speed, so it is not convenient for small data.
  • The creator has no control over the network: As it is a Peer-to-Peer file sharing service, the torrent creator doesn’t control the web. The speed depends on the number of seeders, leechers, and peers at a given time.

BitTorrent isn’t Illegal.

Using BitTorrent isn’t illegal or a crime; it is a beautiful technology and will continue to grow in the future. Many Linux distributors use BitTorrent to provide their ISO files to users, saving their money on bandwidth. A great example of BitTorrent implementation is the game- “World of Tanks,” a free-to-play online game. The developers are happy because they can save money on bandwidth and spend it on bringing new features to the game.

You can also host free music, movies, or games on BitTorrent, a free method to share the data across the internet, and people who are downloading it, will also help in further distribution. Wikileaks had also used BitTorrent to distribute data and took the load off their servers.

This is it! There is nothing illegal about the word BitTorrent. It only got its bad name because some people used it for self-purpose- like sharing copyrighted material (music and movies).

Remember:

“Using BitTorrent is not illegal, sharing copyrighted material is”.

I hope you liked this post. If you have any questions or suggestions for future posts, feel free to comment below. Stay tuned for future updates.


Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube and Vimeo Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format