Guajara in other languages: Spanish, Deutsch, French, Italian ...



Multisource File Transfer Protocol

Table of contents
1 MFTP and What It Does
2 Other currently-used filesharing protocols

MFTP and What It Does

Where It's Found

This is the communication protocol used by
eMule/eDonkey clients and (in its extended form) the Overnet network as well.

Features/Strengths

Due to its ability to uniquely identify files regardless of what they're named on each individual computer in addition to being able to search by filename, it is superior to most other filesharing protocols. It also has bandwidth management built into the protocol (aka, leech resistance) as well as user-definable tweaks to file and user download priority in every known mature client. It is also possible to share metadata about a given file with links on web sites (such as: this file is good, this file is corrupted, this file isn't what the name may indicate, etc.); in this case, the files are identified with their md4 hash numbers (which are consistent) rather than their filenames (which will often vary from one computer to the next). The protocol is still under development, so additional features and other improvements are still possible.

Other currently-used filesharing protocols

Bit Torrent

The Bit Torrent protocol is the only filesharing protocol in widespread use that offers features/speed above that of the MFTP at this time. It tends to offer greater download speeds due to the fact that each the
tracker for each torrent contains client information for one specific file or set of files. There is a small reduction in bandwidth utilization due to protocol overhead compared to MFTP, but the biggest benefit is due to the fact that every peer connected to the tracker is sharing and downloading the exact same file(s). Thus, while Bit Torrent is a little more efficient, it is also much less flexible and is also not a purely p2p application since the tracker URL must resolve and the tracker must provide filesharer information before any file data can be found and transferred.

OpenNap (originally Napster)

This was the protocol originally used by the Napster client, which was the first widely used peer-to-peer filesharing application. It is still used in applications such as WinMX.

Kazaa

Kazaa utilizes a proprietary protocol similar to OpenNap. While it is the application with the largest installed userbase, it is worth noting that the Kazaa client (produced by Sharman Networks) installs spyware onto the user's machine. Whether this offsets the features and benefits of the client software is a decision for each individual user, reading about spyware and the related security and privacy risks can only help potential users make the best choice based upon their own needs.


((This is a preliminary entry since I noticed there was no definition, please feel free to edit/expand without discussion. ~nameless))




Wikipedia - All text is available under the terms of the GNU Free Documentation License.

Tagoror dot com  -  Legal Information  -  Contact us