Gnutella is the name of an application and communications protocol that is used for Internet file sharing. More specifically, it uses peer-to-peer file sharing similar to the way Napster handles these connections. Most users share MP3 files with other users – unfortunately, often illegally obtained files. Regardless of the source of files, Gnutella operates a little differently from Napster, in that it does not rely on a central enterprise maintaining the service.