PHPKB Knowledge Base Logo
 
PCTechBytes Computer Repair Help Tutorials
PC Help Guides  
Knowledge Base Home Knowledge Base Home | Knowledge Base Glossary Glossary
Home > All Categories > Security > The Bittorrent Protocol, How it Works, and Legal Issues
Question Title The Bittorrent Protocol, How it Works, and Legal Issues

The Bittorrent Protocol, How it Works, and Legal Issues

Bittorrent technology has revolutionized how data is shared over the Internet.  It is estimated that Bittorrent traffic accounts for about 18 percent of all traffic on the Internet. The Bittorrent protocol is a cost effective way to share information across the Internet.  One example of implementation of this technology is how gaming companies use this technology to upload game updates to all of their consumers. The basic concept of the Bittorrent protocol is to download various pieces of the desired file from different peers, as well as simultaneously uploading the downloaded pieces of the file.

There are some terms that need to be understood when talking about the Bittorrent protocol.

Torrent - This is a metadata file that contains what files that are intended to be downloaded, as well as the trackers' IP address or URL.

Tracker - Think of a tracker as a Bittorrent server. The client contacts the tracker, and the tracker connects the client to various peers or seeds.

Seed - A kind of Bittorrent peer. Seeds are peers that have the complete file(s) on their hard drive.

Leecher - A kind of Bittorrent peer. Leechers are peers that are downloading from seeds or a swarm, but are not allowing their data to be uploaded.

Swarm - A collection of peers that are downloading and uploading at the same time.

Distributed Hash Table (DHT) - Think of DHT technology as a multi-computer tracker with error checking.

A popular Bittorrent client is uTorrent. uTorrent uses the DHT technology, as well as allowing the data that is being downloaded and uploaded to be encrypted. That way Internet Service Providers (ISP) aren't able to slow those transfers.

DHT works like this. Multiple computers basically create what is called an overlay network. Each computer on this network has what is called a DHT table. This table has a key with corresponding data. Usually a key is a section of the data itself as well as a way to identify the computer that actually has that file. That key is put into what is called a hash function, that determines where on the table it is going to be stored. The purpose of this is to create a more simple way to index or organize the table, as well as provide a way to do error checking. When a computer finishes downloading a section of the file, it takes the file's hash key and reverses the process. The hash key is put through the hash function to get the original key. If the original key's values matches a section of the downloaded packet, the data has no errors. If it has errors, the packet is discarded and is re-downloaded. There are so many other aspects of DHT technology. Check out reading in the bibliography to learn more.

This technology creates more of a sense of anonymity. Currently there are anonymous P2P networks that are being developed. The most predominant one is Stealth Net.

The most legal concern of this technology is pirating copyrighted material. Companies literally have departments devoted to shutting down illegal distribution of their product. One way they do this is shutting down websites that provide an index of .torrent files. The Pirate Bay is notorious for having their Legal Threats section. One valid legal argument is that a .torrent file does not contain the copyrighted material, and therefore is legal. Copyright laws are different in various countries, and therefore makes enforcing copyright infringement a gray area. There are allocations that the United States threatened trade sanctions on the Swedish government to shut down The Pirate Bay website. The RIAA and MPAA have already filed over 30,000 lawsuits. On one case, the defendant was charged $222,000 for having $23.67 worth of copyrighted music. The case is being appealed.

It is apparent that file sharing technology is revolutionizing the way the Internet is used. It will be extremely difficult to enforce copyright infringement laws on a national scale. The way this technology is being developed, is making it extremely difficult to track who is downloading and uploading what. When deciding to use this technology, you should be aware of how it works, and what are the legal consequences of being caught if you use this technology illegally.

Jon Brengle
Senior Technology Analyst
Certified A+, N+ Technician

Bibliography

“Distributed Hash Table”. Wikipedia. December 8, 2007. Wikipedia, The Free        Encyclopedia.
    December 18, 2007. <http://en.wikipedia.org/wiki/Distributed_hash_table>.

BitTorrent Protocol”. Wikipedia. December 17, 2007. Wikipedia, The Free         Encyclopedia.  December 18, 2007.       <http://en.wikipedia.org/wiki/BitTorrent_%28protocol%29>.

“The Pirate Bay”. Wikipedia. December 18, 2007. Wikipedia, The Free     Encyclopedia.
    December 18, 2007. <http://en.wikipedia.org/wiki/The_Pirate_Bay>.




Authored by: Jon Brengle This question has been viewed 1608 times so far.
Click Here to View all the questions in Security category.
File Attachments File Attachments
There are no attachment file(s) related to this question.
How helpful was this article to you?
Related Questions Related Questions
  1. Free Antivirus Programs
  2. Rookkits Explained
  3. Modify The Hosts File
  4. Checking For Spyware
  5. Erase Hard Drive
  6. Computer Security Tips
  7. Phishing Scams
  8. Realistic Computer Security Threats
  9. Email Worms
  10. Secure You WiFi Network
  11. Secure Passwords Policy
  12. The Kerberos Authentication Protocol
  13. Implementing Kerberos
  14. How to Remove Viruses and Spyware
Article Information Additional Information
Article Number: 97
Created: 2007-12-18 4:16 PM
Rating No Rating
 
Article Options Article Options
Print Question Print this Question
Email Question Email this Question to Friend
Export to MS Word Export to MS Word
Bookmark Article
del.icio.us Bookmark del.icio.us Bookmark
Digg It Digg It
Furl It Furl It
 
Language Translation Language Translation
 
Search Knowledge Base Search Knowledge Base


Computer Repair | Message Boards | Downloads | Local Computer Repair | Computer Videos

Disclaimer: PCTechBytes, LLC is not responsible for the damage of your PC or any harm that may come to you or your property as a result of information contained on this site. Computer repair should be performed by a professional service rep only. Working on your own computer could result in a voided warranty, loss of use or permanent destruction of data.