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.

Contents

Categories of clients:

List of file sharing protocols

Operating system protocols

Operating servers

Applications

By network protocol

Miscellaneous protocols

User agents

Depot channels

Miscellaneous

See also

File sharing comparison

See also: File-sharing program, Anonymous P2P, Apache HTTP Server, AppleShare, Audiogalaxy, BearShare, Bittorrent, Client, Computer, Computer file