Torrent është një shërbim që ju lejon të shkëmbeni të dhëna ndërmjet përdoruesve të ndryshëm duke përdorur internetin. Më saktësisht, torrent është një protokoll i rrjetit peer-to-peer, i cili nuk nënkupton ngarkimin e skedarëve në një server, por transferimin e tyre direkt nga një përdorues tek tjetri.
Transferimi i skedarëve duke përdorur këtë protokoll kryhet me mbështetjen e faqeve që veprojnë si servera. Ata kanë një emër të veçantë - gjurmues ose gjurmues torrent. Para shkarkimit, përdoruesi lidhet me gjurmuesin në adresën e specifikuar në skedarin e shkarkuar.torrent. Si rezultat, përdoruesi siguron adresën e tij, si dhe hashin e skedarit të shkarkuar.torrent, në të njëjtën kohë ai informohet për adresat e klientëve të tjerë që janë duke shkarkuar ose tashmë e kanë shkarkuar dhe shpërndarë skedarin e dëshiruar.
Lidhja e përdoruesve me njëri-tjetrin ndodh pa pjesëmarrjen e gjurmuesit. Kërkohet vetëm të ruajë informacionin që merr nga përdoruesit që marrin pjesë në shkëmbimin e skedarëve. Shkarkimi i skedarëve bëhet me copa të quajtura segmente. Kur një përdorues shkarkon një skedar plotësisht, ai bëhet një farë - d.m.th. shkon në një mënyrë në të cilën ua jep skedarin e shkarkuar vetëm përdoruesve të tjerë.
Për të punuar me torrentë, ju duhet një program i veçantë - një klient torrent. Hap skedarin.torrent të shkarkuar nga gjurmuesi, i cili ruan hashin dhe gjithashtu merr informacione në lidhje me përdoruesit që shpërndajnë. Ndër klientët më të njohur janë μTorrent, BitTorrent, BitComet, dhe të tjerët.
Disavantazhet e torrenteve përfshijnë situatën kur nuk ka një numër të mjaftueshëm të përdoruesve që ndajnë segmentet e nevojshme të skedarëve. Kjo ndodh në rastet kur skedari nuk është shumë i popullarizuar. Në këtë rast, shpërndarja quhet e vdekur.
Një tjetër disavantazh i torrentëve është mungesa e anonimitetit. Çdo përdorues të paktën bëhet i vetëdijshëm për adresat IP të atyre kompjuterëve nga të cilët shkarkon ose që shkarkojnë të dhëna nga kompjuteri i tij. Duke përdorur shtesa shtesë të protokollit, bëhet e mundur të zbulohen adresat IP të klientëve të tjerë. Kjo mund të çojë në një sulm ndaj sistemeve të përdoruesve të pambrojtur.