Surfing the World Wide Web, a weekly article

[ The importance of a good title ] [ Increase your surfing speed ] [ Hotmail using an e-mail client ] [ Surfing The World Wide Waves, a weekly article, problems with e-mail security ] [ Which E-mail Account Should I Take ] [ Spam: Advertising Without Polluting ] [ Geocities: A Web Portal ] [ Dangers of Relying on one Website for all your Information ] [ ICQ (I seek you) ] [About Video Compression] [Ancient Worlds, an online community about ancient civilizations ][Seti At Home][1st page 2000][Computers playing with our emotions] [Nainwak] [The Flipside] [Nochicktrix] [Exploring discussion forums] [External capture devices] [Euro Datagrid project] [Telecom 2003] [High speed data transfer] [Telecom 2003 summary] [Peer to peer mobile telephony] [Nokia 7250i] [WIFI] [Earth Station 5] [Tim Berners Lee Knighted] [Link Validator] [Bittorrent technology] [WebCamFirst] [Yeti Sports] [Rate Me] [Nokia 3220] [Dancing Badgers] [pacific Nainwak] [Redbull Flash website] [KOrganiser] [Bittorrent] [Mercora] [Avid Free DV] [Warzabidul pour Kaland version 4.0] [WiFI] [Rumantsch on the web] [Being a student in 2004] [Make Love Not Spam] [Skype] [Orkut and internationalism] [The future of television watching] [Picasa 2 and Hello from Google] [mapping London] [An RSS aggregated world] [Distributed proofreading][The Myspace documentary ][Discussion Forum]

Surfing the World Wide Waves (WWW)

Bittorrent technology

Bittorrent is an interesting technology for those interested in peer 2 peer. Whereas the conventional peer to peer system takes files from computer Ato computer B bittorrent takes data from computer A and distributes the data far more effectively. It is based around packet switching as are most programs but the packets take a different form. Bit torrent files are split into small packages which can be downloaded independently from one another. Imagine that you would like to download my lakeparade video for example. As you're downloading the file from the server you have to download it from beginning to end.

Bit torrent technology takes a file and creates a quantity of small packets or bits. As one packet is made available by one peer you make a request to download that packet. As you leech(download) files from the users you also begin to share(seed) these files with them. This means that you may have ten to twenty people sharing the same video file and each one has certain bits of that file. As the download progresses and the parts are collected you begin to get the whole, in other words a file that you can play on the computer. To explain this technology imagine that your file is a deck of cards. In order to play you need all the cards. The order of the cards (bits) is not important, simply that you get all the cards from that deck (file). Once all the files are collected you can watch the file which you have taken the time to download.

This technology is interesting because you are no longer dependent on a single person's connection but rather a collection of connections. You may be downloading from one person at 200 bytes per second and from another person at 6Kbs for example. If you've got a fast connection then you may be using your bandwidth far more efficiently than with programs like Kazaa etc.

Articles by Richard Azia unless otherwise indicated.

Other sections

[My CV] [My calendar] [Video compression] [Cinema studies] [Surfing the World Wide Waves] [Environmental Systems] [Browse through this DVD collection] [What's new to the site] [The previous main page] [About this website][Discussion Forum]

Contact me

Visit the Perspectives online bookshop, search for books and buy them online