What Are Torrents

  • Upload
    pab1988

  • View
    215

  • Download
    0

Embed Size (px)

Citation preview

  • 8/9/2019 What Are Torrents

    1/2

    Torrents are specialized files utilized in peer-to-peer (P2P) network environments.P2P is a network of personal computers that communicate with one another by running proprietary P2P software.The first P2P software designed to utilize torrents was BitTorrent by Bram Cohen. Other torrent clients have followed.

    Torrents are distinguished by a unique transfer process.

    To compare how torrents download to standard files, lets first consider how normal files download off the Internet.At any given website a user might click on a file to transfer it to his or her computer.Upon clicking on the file, the websites server starts sending the file to the visitor in discreet data packets.These packets travel various routes to reach the users computer and are reconstructed upon receipt to complete the filetransfer.While this works fine for smaller files, it is cumbersome to transfer larger files this way.If the server is busy, download time can be very slow. Communication between you

    r server and the computer can even crash,causing corruption in the transfer, or at best, delays.Unlike downloads off the Web, torrents do not point to a single source on a P2Pnetwork when requesting files.Instead, torrents contain specific information that multiple computers in the network can read to send various parts ofthe requested file simultaneously and en masse. Torrents keep active track of which parts of the file are needed to completethe request. By downloading bits of the file from dozens, hundreds, or even thousands of sources, large files can downloadvery quickly. Working with torrents is also unique for another reason. At the same time the user is downloading file parts,the computer is also uploading parts already received to others. This decreases

    download time because users do not have towait for file sources to have completed torrents before receiving needed parts of a requested file.Once requested torrents have downloaded in full, you become a seed for those files. A seed refers to someone that has theentire file available. It is considered rude to download torrents and disconnect, referred to as leeching.Instead, users are encouraged to participate by seeding the file for others so that a minimal 1:1 share ratio is maintained.A swarm refers to the entire group of people transferring a file at any given time.To encourage sharing, software used for downloading torrents keeps track of the

    share ratio. The torrent client willautomatically allocate more bandwidth for downloading at faster speeds when a user shares more than he or she downloads.This usually means leaving the computer running while doing other things, as upstream bandwidth is much slower for most ofus than downstream bandwidth. While it might take 40 minutes to download a 250MBfreeware suite, it can take several timeslonger to upload that same amount of data.

    Torrents are archived in libraries that are searchable with a Web browser.One cannot download torrents without installing a torrent client first. There are many free torrent clients available,some of which are open source. Once a desired torrent is found, clicking on it w

    ill open the torrent client to begin thedownload process. The user may have to configure his or her firewall to allow the use of certain communication ports.

  • 8/9/2019 What Are Torrents

    2/2

    Many types of files are shared as torrents, including software, music and videos.While P2P sharing is not illegal, sharing copyrighted material without permission from the copyright holder is illegal.The Recording Industry Artists of American (RIAA), and Motion Picture Association of America (MPAA) have targeted somewebsites that cater to archiving illegal torrents.

    Unlike most P2P networks, however, BitTorrent stands out for 5 major reasons:1) BitTorrent networking is NOT a publish-subscribe model like Kazaa; instead, BitTorrent is true Peer-Peer networking wherethe users do the actual file serving.2) Torrents enforce 99% quality control by filtering out corrupted and dummy files, ensuring that downloads contain onlywhat they claim to contain.3) Torrents actively encourage users to share (seed) their complete files, while punishing users who "leech".4) BitTorrent can achieve download speeds over 1.5 megabits per second.5) BitTorrent code is open-source, advertising-free, and adware/spyware-free. Th

    is