Question

In: Computer Science

Describe Fasttrack(Kazaa, Kazaalite, Grokster) peer-to-peer in depth

Describe Fasttrack(Kazaa, Kazaalite, Grokster) peer-to-peer in depth

Solutions

Expert Solution

FastTrack is a Peer-to-Peer (P2P) protocol that is used by multiple programs or application software such as MLDonkey and XNap. Grokster, Kazaa, Kazaa Lite, and Trustyfiles are the defunct or non-functioning clients. File sharing programs such as the Grokster, Kazaa, iMesh, and Morpheus use the FastTrack P2P protocol. The file-sharing network protocol was the most popular one in 2003. It was primarily used to exchange music mp3 files. Back then in 2003, there were about 2.4 million concurrent users in the FastTrack network. Three FastTrack-based networks exist that use mutually incompatible versions of the protocol with each having the most popular clients like Kazaa and its variations such as Kazaa Lite, Grokster, and iMesh.

FastTrack's technology:
It uses supernodes for improving scalability. It employs the UUHash hashing algorithm so downloading can happen from multiple sources. The protocol uses an encryption mechanism and the creators did not document it. All closed source software was its first client. But, for the encryption algorithms, initialization data is sent in the clear, and there is no public-key encryption that is used. Hence, reverse engineering was easy. Open-source programmers successfully reverse-engineered the portion of the protocol dealing with client-supernode communication. However, the supernode-supernode communication protocol remains unknown.

Programs that have been and still are FastTrack clients:
* Kazaa and variants such as Kazaa Lite.
* KCeasy
* Grokster
* iMesh
* Morpheus
* The KDE-based Apollon.
* giFT-FastTrack, which is a giFT plugin.
* MLDonkey, which is a free multi-network, multi-platform file sharing client.

Kazaa:
Kazaa Media Desktop was a P2P file-sharing application that used the FastTrack protocol. It was used for exchanging MP3 music files and other file types, like videos, applications, and documents all, over the public Internet. The Kazaa Media Desktop client was available to be downloaded for free. The Kazaa website became inactive by August 2012.

The client's Stable release was 3.2.7 in 2006. It runs on Microsoft Windows Operating System (OS). It is proprietary licensed client software. Skype was based on Kazaa's Peer-to-Peer backend, letting users for making a call directly connecting them with each other.

Kazaa was identified as a spyware application by StopBadware.org in 2006, identifying components such as Cydoor spyware, B3D adware, Altnet adware, the best offers adware, InstaFinder hijacker, TopSearch adware, RX Toolbar spyware, and New.net hijacker.

Kazaa Lite:
It was the Kazaa Media Desktop application's unauthorized modification. It excluded spyware, malware, and adware. It slightly extended functionality and additional features. It was available for free. It was widely used similar to the official Kazaa client. It connected to the same FastTrack network. It let to exchange files with all Kazaa users. Kazaa Lite is a Kazaa's third-party modification. It is a P2P file-sharing computer program. Third-party programmers created it modifying the original Kazaa application's binary. Its different upgrades or versions were Kazaa Lite, K++, and K-Lite.

Grokster:
A privately owned software company called Grokster Ltd. created the Grokster P2P file-sharing client. It used the FastTrack protocol. It was similar to Kazaa in its look and feel. It is a second-generation peer-to-peer file sharing program. Grokster permitted all users for trading files directly amongst themselves, with no transactions ever passing through a centralized server. 90% of the files that were shared on Grokster were illegally downloaded. Supreme court decision led to its shutdown and it closed its site.


Related Solutions

In-depth please explain the peer-review process, all steps, for publishing in BIOLOGY.
In-depth please explain the peer-review process, all steps, for publishing in BIOLOGY.
Describe the importance of peer review articles and how to determine if the information is peer...
Describe the importance of peer review articles and how to determine if the information is peer reviewed. Choose 2 other criteria one can use for determining quality information in journal articles.
Describe defense in depth.
Describe defense in depth.
What is information asymmetry in peer-to-peer lending? How does it affect peer-to-peer lending processes?
What is information asymmetry in peer-to-peer lending? How does it affect peer-to-peer lending processes?
“Peer-to-Peer (P2P) Payment Services” After reading the article, answer each of the following questions: Peer-to-peer payment...
“Peer-to-Peer (P2P) Payment Services” After reading the article, answer each of the following questions: Peer-to-peer payment services provide the capability to make digital payments through writing a check to the person you owe money to. taking out cash at an ATM to pay someone. using a smartphone app that allows users to transfer money to others. purchasing a money order and sending it. Bank-centric payment apps are different from third-party apps because third-party apps are offered through banking apps, and...
1. Explain how peer relations change over time. Your answer should describe peer relations/friendships in infancy,...
1. Explain how peer relations change over time. Your answer should describe peer relations/friendships in infancy, childhood, adolescence, adulthood. 2. Define and describe the 4 types of attachment styles (secure, resistant, avoidant, disorganized-disoriented). Your answer can include how children with each style may react in the strange situation task.
Describe how infants perceive depth and describe the visual cliff experiment.
Describe how infants perceive depth and describe the visual cliff experiment.
Please describe, in depth, the human capital of Petco and PetSmart.
Please describe, in depth, the human capital of Petco and PetSmart.
Describe the in-depth pathophysiology of a STEMI including all cellular changes.
Describe the in-depth pathophysiology of a STEMI including all cellular changes.
What is supply chain management? Describe the breadth and depth of the field? What are the...
What is supply chain management? Describe the breadth and depth of the field? What are the objectives in terms of good management of supply chains? What are the functional pieces of supply chain management in the broadest sense? What are the flows involved? What are the relationships involved? Think about being asked this question on an interview
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT