In this article, we are going to talk about File Sharing Networks and also we will try to understand the working of different FileSharing Network Systems (Napster, Gnutella, BitTorrent).
Everything started in 1999 when Shawn Fanning got tired of attempting to discover and download music records of the Internet. So he wrote a program that could look for and share music, documents and exchange messages with others on the Internet. When Fanning released his program, called Napster, he had no idea that he would end up changing the world.
A Short History Of Internet File Sharing
Fanning did not develop the idea of Internet file-sharing with Napster, yet he certainly made it progressively advantageous. Obviously, individuals have been sharing recorded data for quite a long time. Software pirates replicated floppy disks and later CDs and exchanged them with one another, the time before Internet File sharing existed.
Individuals have been sharing records over the Internet through websites, FTP sites, and newsgroups. You could use a web search engine, for example, Google to discover explicit files on different sites, however you’ll end up filtering through bunches of unimportant links. Or on the other hand you could use an FTP search engine to discover specific kinds of records stored on FTP servers around the globe, yet you’d need to repeat the search for each file, visit and search each FTP website independently.
Usenet newsgroups are incredible for sharing records namelessly (because no one realizes who posted any file), however, they aren’t accessible: individuals simply need to take whatever happens to be accessible at the time. The magnificence of Napster was that it combined the functionalities to scan for records and to download records helpfully inside a solitary program. Although initially intended to share just music files, commonly those stored in the MP3 file format. Napster defined the fundamental model to make a network of computers that can look for and share files with each other system on that same network.
How File Sharing Works
At the most straightforward level, File Sharing becomes conceivable whenever at least two systems connect with one another. To look for files on the first Napster, individuals connected directly to Napster’s server and submitted their requests, and afterward the server.queried each other connected computer to figure out which ones had the mentioned files.
Since all search requests went through that main server, the Recording Industry Association of America (RIAA) figured out how to shut Napster somewhere near getting a court request that just required Napster to close down its servers. Without the servers, no search requests could happen and no document sharing could happen.
The Birth Of Gnutella
After studying the weaknesses of Napster’s centralized server network design, a software engineer named Justin Frankel developed a comparative record sharing system named Gnutella. Not at all like Napster, search requests went through every computer connected with the system, not simply the central server. Subsequently, a Gnutella system would never be closed down at a single point.
Because of its decentralized nature, nobody really controls Gnutella, which means nobody can really shut it down either. Over time, many programs, called clients, have been written to allow users to tap into the Gnutella network.
Although based on Gnutella Gnutella2 is an entirely separate file-sharing not work designed to accelerate file searches Despite the improvements, most Gnutella2 clients still connect to the older Gnutella network as well, allowing users to search for files on both networks simultaneously.
The Ares Network
Many client programs tap into the Gnutella network each day. Sadly, Gnutella’s popularity has also limited its growth. With nobody successfully controlling it, the system can’t change or improve except if all Gnutella clients change and improve simultaneously, which is nearly impossible.
In addition, despite the fact that Gnutella’s most prominent quality is its decentralized system, that likewise causes file searching to take quite a while since each file request needs to pass through each system connected with the network. Given these limitations, many Gnutella clients have split away and begun their own file-sharing networks. One of the primary examples of those is called Ares. The Ares file sharing system essentially conveys MP3 music records, but you can find a variety of other types of files.
The FastTrack Network
Like Gnutella, FastTrack is a decentralized network, but it offers three major advantages. First, Fast Track can download files from multiple sources to speed up file transfers and ensure that you got the file you want, even if one or more computers disconnect from the network. Second, FastTrack can resume downloading an interrupted file transfer so you don’t have to start all over again. Third, Fast Track can search for files quickly by dividing its network into sections, called Nodes, where each node is linked to a computer designated as a Supernode.
Rather than search every computer on the network like Gnutella does, FastTrack searches only each Supernode; each Supernode searches its linked nodes for the requested file. This accelerates file searching so that. regardless of how many computers are connected to the network, file searching won’t slow down, as can happen on the Gnutella network.
Sharing Large Files
No matter how many file-sharing networks pop up they’re all based on the original Gnutella design of a decentralized network. The minor differences among the different networks mostly concern the searching and downloading of different files.
The file-sharing networks already discussed were great for music files (typically MP3 files from 3MB to 10MB), but they were not so great for sharing massive files of the contents of an entire CD or DVD, such as popular programs as Adobe Photoshop or an illegal video file. It simply took too long, as much as several hours to share the content.
For that reason, programmers soon came up with special file-sharing networks dedicated to large files. The two most popular are eDonkey and BitTorrent.
With most file-sharing networks, you can’t start sharing any files until you’ve finished downloading them from another computer. With both eDonkey and BitTorrent, you can start sharing files even while you’re receiving them, which means you can download and share a file simultaneously, making large file transfers faster and more reliable.
The Problem With File Sharing
From a technical point of view, there’s nothing wrong with file sharing. The creators and owners of many types of files want to distribute them freely as widely as possible. So, file sharing is great for people who want to distribute their own copyrighted material. The problem is that legal applications of file sharing are dwarfed by the widespread illegal ones.
Because both BitTorrent and eDonkey are optimized for sharing large files, you can often find the latest Hollywood movies being swapped on these networks, sometimes even before they’re officially released in theaters.
The RIAA, the movie studios and book publishers are trying to crack down on such blatant copyright infringement, but, with so many different file-sharing networks available and nearly all controlled by nobody, in particular, trying to shut down a file-sharing network is nearly impossible. Tracking down individual violators is often too costly and time-consuming, except in extreme cases where individuals are sharing hundreds or thousands of movies or songs, or distributing the latest blockbuster movie.
In 2005, US courts shut down Grokster, one of the few licensed clients allowed to access the FastTrack network. That same year they also shut down WinMX, a file-sharing program that originally tapped into the OpenNap network. The RIAA will likely continue to pursue legal action against any company that makes money selling file-sharing programs.
Like it or not, file sharing is here to stay. The real debate is not how to stop it but how to take advantage of it-legally. Even musicians are torn between the advantages and disadvantages of file sharing. Some claim that it hurts album sales, but others say it increases their potential audience and actually encourages people to buy their albums.
File Sharing networks speak to another open door for a few and a risk to other people. Which side of the discussion you take relies altogether upon how you remain to benefit or lose from the proceeding with the development of record sharing innovation.
If you have any suggestions or thoughts, just comment down below.