File-sharing program
Encyclopedia : F : FI : FIL : File-sharing program
File-sharing programs are used to directly or indirectly transfer files from one computer to another over the Internet, over a smaller Intranet, or across simple networks usually following the peer-to-peer (P2P) model. Most of the programs are integrated in filesharing networks and obtain information about each other from central servers.
A variety of file-sharing programs is available on several different networks. Availability depends partly on operating system, and different networks have different features (for example, multiple-source downloads, different sorts of search limiting, and so on). It is common for commercial file sharing clients to contain abrasive advertising software, or spyware.
Categories of
- Centralized Clients: OpenNap
- * Benefits: Faster searching and downloading
- * Negatives: Often more vulnerable to legal and DDOS attacks
- Decentralized clients: Gnutella
- * Benefits: Usually more reliable and rarely shut down
- * Negatives: Generally slower than centralized systems
- Decentralized tracker-based clients: Bittorrent
- * Benefits: Very fast due to concentration of bittorrent networks on a single file, is principally used to offer new, large files for download
- * Negatives: Not centrally searchable, tracker sites are often closed down or fail, not truly anonymous
- Multi-network clients
- * Benefits: allows connection to more than one network, almost always on the client side.
- * Negatives: often playing catch-up to individual networks' changes and updates.
- Anonymous peer-to-peer: Freenet, GNUnet, MUTE, I2P
- * Benefits: allows for the uncensored free flow of information and ideas
- * Negatives: due to anonymity it allows for questionable or illegal material to be exchanged easier than other networks, often slower than regular p2p because of the overhead
List of file sharing protocols
Operating system protocols
- Network file system (NFS)
- Samba or Server message block (SMB)
- AppleShare
- IPX
Operating servers
Applications
List of file-sharing programs by network protocol
- FastTrack protocol
- *KaZaA
- *Grokster
- *Kazaa Lite
- EDonkey network protocol
- *eMule
- *MLDonkey
- *eDonkey2000
- *Overnet
- *Hydranode
- Gnutella protocol
- *DM2(no spyware/adware)
- *KCeasy(unsure)
- *BearShare(includes spyware/adware)
- *Gnucleus(UNSURE)
- *Kiwi Alpha(includes spyware/adware)
- *FrostWire (no spyware/adware)
- *LimeWire(no spyware/adware)
- *Morpheus(unsure)
- *Shareaza(no spyware/adware)
- *XoloX(unsure)
- *Zeus (no spyware/adware)
Miscellaneous protocols
- Bit Torrent (decentralized dynamic network of users)
- MUTE
- I2P
User agents
Miscellaneous
- *Servers
- **Apache HTTP Server
- **[BarracudaDrive] secure private peer to peer
- **IIS Microsoft Internet Information Services
- OpenNap protocol
- *Directory servers
- **OpenNap Server
- *User agents
- **Napster
- **Gnapster
- **WinMX
- *Espra
- Anywhere
- Audiogalaxy
- iMesh
- Direct Connect
- *Clients (user agents)
- **NeoModus Direct Connect
- **Valknut
- **DC++
- ***BCDC++
- ***[StrongDC++]
- ***oDC
- ***Reverse Connect (also known, and often referred to in documentation, as RevConnect)
- *Hubs (servers)
- **[PtokaX], YHub, NMDCH, etc..
- SoulSeek
- Mnet
- (open)ssh based systems:
- *scp
- *sftp
- *rsync (now commonly uses ssh as the successor to rsh)
- Revision control systems are specialized file sharing systems.
- * CVS
- * Subversion
- General tools:
- * Netcat, a networking pocketknife.
See also
From Wikipedia, the Free Encyclopedia. Original article here. Support Wikipedia by contributing or donating.
All text is available under the terms of the GNU Free Documentation License See Wikipedia Copyrights for details.
