Podobno kot druga omrežja tudi BitTorrent deluje na podlagi »strežcev«, vendar brez osrednjih imeniških strežnikov in možnosti iskanja. Vsak uporabnik deli zgolj datoteke, ki jih trenutno prenaša, v omrežje pa jih lahko prijavljajo le uporabniki strežniških različic programa, ki datotekam določijo razpršene kode (v tem primeru je to datoteka s končnico .torrent). Iz teh kod lahko nato naredijo spletne povezave, ki jih je treba klikniti, da se prenos iz omrežja začne.