BitTorrent
Distributed file transfer
BitTorrent is a protocol for sharing files over the internet by distributing the transfer load across many users simultaneously.
Instead of downloading from a single source, you download pieces from multiple peers who already have the file, while uploading pieces you've received to others.
The system works best when files are popular—more users means faster downloads.
BitTorrent became synonymous with piracy but has legitimate uses for distributing large files like software updates and game patches.
I'm torrenting the new Linux distribution.
Divided and given out
- decentralizedLacking single authority
- peer-to-peerServerless network architecture
- nodesPoints of connection
- swarmMass of moving insects
mesh · DHT · redundancy · scalability · self-organizing · seedbox · tracker · indexer
Mass of moving insects
- seedEmbryonic plant capsule
- leechBlood-feeding aquatic worm
- trackerOne who follows trails
- hashChopped mixture, cooked together
DHT · handshake · announce · scrape · piece · chunk · metadata · PEX
Remote-to-local data transfer
- uploadTransfer data outward
- seedingPlanting or ranking
- leechingExtracting gradually, parasitically
- bandwidthData transmission capacity
ratio · throttle · speed · progress · availability · peers · connected · queue
The Great Flood
- seedboxVessel for germinating plants
- schedulingAssigning times to events
- portableAble to be carried
Seaborne theft or bootlegging
- copyrightExclusive reproduction rights
- DMCADigital copyright protection law
- lawsuitCivil court proceeding
- RIAAMusic industry trade group
MPAA · VPN · anonymity · legal · illegal · infringement · takedown · blocking
Freely viewable, editable code
- archive.orgWeb preservation project
- distributionAllocation across recipients
- datasetOrganized collection of information
- bundleGathered items tied together
distributed
Divided and given out
- decentralizedLacking single authority
- peer-to-peerServerless network architecture
- nodesPoints of connection
swarm · mesh · DHT · redundancy · scalability · self-organizing · seedbox · tracker · indexer · fault-tolerant
swarm
Mass of moving insects
hash · DHT · handshake · announce · scrape · piece · chunk · metadata · PEX · encryption
download
Remote-to-local data transfer
bandwidth · ratio · throttle · speed · progress · availability · peers · connected · queue · prioritization
Deluge
The Great Flood
- seedboxVessel for germinating plants
- schedulingAssigning times to events
- portableAble to be carried
piracy
Seaborne theft or bootlegging
- copyrightExclusive reproduction rights
- DMCADigital copyright protection law
- lawsuitCivil court proceeding
RIAA · MPAA · VPN · anonymity · legal · illegal · infringement · takedown · blocking · prosecution
open-source
Freely viewable, editable code
- archive.orgWeb preservation project
- distributionAllocation across recipients
- datasetOrganized collection of information
- data transferupload, download, send, receive, transfer speed
- file sharingfile sharing, file transfer, P2P, peer to peer, peer-to-peer
- file transferupload, download, file transfer, file sharing, file upload
- piracysoftware piracy, pirates, book piracy, buccaneers, looting
- protocolsprotocol, TCP/IP, HTTP, HTTPS, diplomatic protocol
- disruptorsUber, disruptor, Airbnb, disruption, Netflix
BitTorrentdirect download
File acquisition without intermediary
client-server · FTP · cloud storage · CDN · web hosting
BitTorrentNetflix
Subscription streaming service
Spotify · iTunes · Amazon Prime Video · subscription service · pay-per-view
bit, bite, biting, bits, bitten, torrent, bites, torrential, bitty