internet.com
You are in the: Small Business Computing Channelarrow
Small Business Technology
» ECommerce-Guide | Small Business Computing | Webopedia | WinPlanet |Refer-It

WinPlanet Software Downloads and Reviews for Small Businesses
Search
Power Search | Tips
-
Navigate WinPlanet
WinPlanet Home Page

Software
Download Index
In-Depth Reviews
Tips & Tutorials
Updates
News

Software Categories
Browsers
Chat / Conferencing
Desktop Utilities
Development
Internet Apps
Multimedia
OS Service Packs
Productivity Tools

Software Glossary

WinPlanet Newsletter

internet.commerce
Partners & Affiliates













Small Business Computing
Small Business Computing
Ecommerce Guide
Webopedia
WinPlanet

WinPlanet / Tips & Tutorials

Download of the day
Norton AntiVirus 2008

Most Popular Software Downloads
Ad-Aware 2008 Free
Windows XP Service Pack 3
Internet Explorer 7
QuickTime for Windows
Adobe Flash Player
AVG Anti-Virus Free
Paint Shop Pro
Windows Live Suite
CCleaner (Crap Cleaner)
Winamp

Most Popular Software Articles
Windows Vista Tips & Tricks, Part 1
Windows Vista: Worthy of the Hype?
Windows Wireless Zero Configuration: Five Steps to Sanity


Software Reviews

BitTorrent 101: A Peer-to-Peer Primer
Getting Down to the Nuts and Bolts of BitTorrent
Joseph Moran

You may not have tried it for yourself yet, but chances are good that you have at least heard of BitTorrent, a peer-to-peer file-sharing technology that gets more popular everyday.

Even if you haven't actually gotten around to trying it yet, you've probably still at least heard of the peer-to-peer (P2P) file-sharing technology called BitTorrent that becomes more popular with each passing day.

BitTorrent operates differently from previous P2P applications that you may be familiar with such as Kazaa, LimeWire, or others, so here's a basic primer on how BitTorrent works and how to use it.

For starters, although the term BitTorrent can refer to a specific software utility that you can download at BitTorrent.com, it's more commonly used to describe a file-sharing protocol used by that application and dozens of other BitTorrent clients that have come out (many of which are variants or derivatives of the original) since the first debuted more than five years ago.

Two of the more popular BitTorrent clients these days are uTorrent, which runs on Windows 2000/XP/Vista and Azureus, which is written in Java so it will run on Windows, Mac, and Linux systems.

So how exactly is BitTorrent different? Well, P2P file-sharing applications like the two mentioned above usually work by copying an entire file between a pair of computers in a single long transfer. In a conventional P2P sharing scenario, the party that wants to download a particular file uses a directory to locate a specific system that has a copy and needs to link with that system to get the file.

This is a perfectly effective way to get a file from point A to point B, but it's often not an especially efficient one for either the sender or receiver. The party with the file must dedicate significant computing resources (bandwidth in particular) for that file to be available. If too many people want too many files (or the same file) on one system, that system and its Internet connection can quickly become overloaded, which is bad for everybody.

By contrast, BitTorrent uses a method of file sharing that offers greater efficiency and redundancy. With BitTorrent a file is downloaded in small chunks that are spread out across lots of different systems — it might be dozens, hundreds, or even thousands depending on the popularity of the file in question.

When you download a file via BitTorrent, you're basically doing it in parallel, getting different parts of the file from many different sources at the same time. Even better, with BitTorrent you can get pieces of a file from systems that don't have a complete copy of it themselves.

The Nuts and Bolts of BitTorrent

In BitTorrent parlance, systems with complete copies of a file are called seeds, those with partial copies are known as peers, and a group of systems linked together for the purposes of transferring a given file is called a swarm.

BitTorrent's distributed model not only minimizes the bandwidth load on any individual system with the file, it provides the downloader multiple sources so that if any go offline while the transfer is in progress, there are typically many more to turn to. (This is handled automatically by the BitTorrent protocol.)

Another benefit of BitTorrent is that file downloads don't have to be in sequential order but instead progress based on what chunks are available at any given moment. With BitTorrent, you begin sharing the parts of the file you have with other peers pretty much as soon as your download begins.

Most BitTorrent clients are configured to download the rarest pieces of a file first — the ones that relatively few systems possess — in case they're no longer available later on once a file download nears completion. Once your BitTorrent client has downloaded an entire file, it in turn begins "seeding" the file to other peers.

If you're running Windows, a quick and easy way to get your feet wet with BitTorrent is with the aforementioned uTorrent. uTorrent is a miniscule download (it's barely 200Kb) and you can run it directly from a single executable file — since there's no install routine to run, getting it on (or off) your system is a simple matter.

To find file torrents, you can use one of numerous specialized BitTorrent search engines (clients typically provide links to several) or simply use Google. To initiate a download, locate a .torrent file and open it with your BitTorrent client. The .torrent file contains gives your client all the information it needs to begin downloading the file.

When using BitTorrent, it's important to keep in mind that while downloads can be fairly quick for popular files with lots of seeds and peers, they can be quite slow for less popular files with relatively few of them.

In some cases, BitTorrent downloads can often take many hours or even days to complete, irrespective of how fast your Internet connection is. Also, BitTorrent download speeds are typically not constant — they start out slow and increase in speed as more peers connect to each other and the swarm grows.

Another potential issue to be aware of is that some ISPs (Comcast is reportedly one of them) block, filter, or otherwise interfere with BitTorrent traffic on their networks. These measures generally don't prevent you from using BitTorrent, but they can slow transfers and cause other problems, such as overall reduced performance of your Internet connection.

Last but not least, when you use BitTorrent or any other P2P file-sharing technology, you will find plenty of public domain material available along with lots of copyrighted content available for download. Remember that just because something is there for the taking doesn't mean it's legal to take it.

Joe Moran is a regular contributor to WinPlanet.

Adapted from PracticallyNetworked

Contents:
1. Getting Down to the Nuts and Bolts of BitTorrent






JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Microsoft Article: 7.0, Microsoft's Lucky Version?
Microsoft Article: Hyper-V--The Killer Feature in Windows Server 2008
Avaya Article: How to Feed Data into the Avaya Event Processor
Microsoft Article: Install What You Need with Windows Server 2008
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: How Cool Is Your Data Center?
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Compare Pro 6
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Collaborating in the High-Performance Workplace
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES