Wikibooks euwikibooks https://eu.wikibooks.org/wiki/Azala MediaWiki 1.47.0-wmf.4 first-letter Media Berezi Eztabaida Lankide Lankide eztabaida Wikibooks Wikibooks eztabaida Fitxategi Fitxategi eztabaida MediaWiki MediaWiki eztabaida Txantiloi Txantiloi eztabaida Laguntza Laguntza eztabaida Kategoria Kategoria eztabaida TimedText TimedText talk Modulu Modulu eztabaida Event Event talk Informatikaren 50 urte 50 teknologiatan/BitTorrent Protokoloa 0 7276 43266 43265 2026-05-28T14:19:29Z Txpzdf 2714 /* Sareko Protokoloak: TCP, UDP eta HTTP */ 43266 wikitext text/x-wiki =BitTorrent: Parekoen Arteko Fitxategi-Banaketa= '''BitTorrent''' fitxategiak partekatzeko komunikazio-protokolo bat da, [[w:P2P|Peer-to-peer]] (P2P) edo parekoen arteko sare-ereduan oinarritzen dena. Funtsean, Internet bidez datu eta fitxategi handiak modu deszentralizatuan banatzeko erabiltzen den teknologia da. Bram Cohen programatzaileak diseinatu eta argitaratu zuen 2001ean, ohiko [[w:Bezero-zerbitzari|bezero-zerbitzari]] ereduaren mugak gainditzeko asmoz. Eredu klasikoan, erabiltzaile guztiek zerbitzari nagusi bati eskatzen diote informazioa, eta horrek kolapsoak eragiten ditu eskaera masiboak daudenean. BitTorrent-en P2P sarean, aldiz, ez dago zerbitzari zentral bateratu baten beharrik; sarera konektatzen den gailu bakoitza bezero eta zerbitzari bihurtzen da aldi berean. <blockquote>[Hemen Wikimedia Commonseko CC lizentziadun irudi bat txertatu: Bezero-zerbitzari eta P2P sareen arkitektura erakusten duen SVG grafikoa]</blockquote> Protokoloa, ezaugarri nagusiak eta hobekuntzak Interneteko [[w:Request_for_Comments|RFC]] bezalako sistema propioan, [https://bittorrent.org/beps/bep_0000.html BEP] izenekoa, argitaratzen dira. Egunero milioika erabiltzaile aktibok baliatzen dute sare hau, eta protokoloa erabiltzeko software libreko inplementazio ezagunenak [[qBittorrent]], [[Transmission]] edo [[Deluge]] dira. ==Oinarrizko Terminologia eta Funtzionamendua== Protokolo honen eraginkortasuna, fitxategiak osorik bidali beharrean, zati txikietan (''pieces'') banatzean datza. Funtzionamenduaren mekanika ulertzeko, ezinbestekoa da oinarrizko terminologia ezagutzea: * '''''.torrent''''' '''fitxategia:''' Fitxategi eskaera bat egiteko, erabiltzaileak ''.torrent'' luzapena duen fitxategi txiki bat lortu behar du, normalean proiektu ofizialen webgunetan ([[w:Linux|Linux]] banaketak, esaterako) edo direktorio ataritan. Edukiaren ordez, metadatuak eta zatien [[#Hash Balioiak eta Osotasuna|''hash'']] balioak ditu. * '''Direktorio ataria (''indexer''):''' ''.torrent'' fitxategiak bilatzeko direktorioa edo webgunea. Ez du berezko fitxategirik gordetzen, deskarga hasteko metadatuak (''.torrent'') ematen ditu soilik. * '''Hazia (''seed''):''' Fitxategia osorik daukan eta saretik partekatzen ari den erabiltzailea. * '''Parekoa (''peer''):''' Fitxategia deskargatzen ari den erabiltzailea, baina aldi berean dauzkan zatiak beste erabiltzaileekin partekatzen dituena. * '''Erlauntza (''swarm''):''' Une zehatz batean fitxategi bera partekatzen ari diren gailu/erabiltzaile guztien multzoa. * '''Aztarnaria (''tracker''):''' Erlauntzako erabiltzaileen [[w:IP_helbide|IP helbideak]] erregistratu eta haien arteko konexioak bideratzen dituen zerbitzaria. Deskarga bat hastean, lortutako lehen zatiak automatikoki eskaintzen zaizkie gainontzeko parekoei. Horrela, erabiltzaile gehiago egon ahala, deskarga-abiadura eta banaketa-ahalmena handitu egiten dira guztientzat. ==Hash Balioiak eta Osotasuna== Segurtasuna bermatzeko, zati bakoitzak bere ''hash'' balioa du, "hatz-marka digital" esklusibo bat ([[w:Hashing|''Hashing'']]). Pareko batengandik zati bat jasotzean, bezero-programak haren ''hash''-a kalkulatu eta ''.torrent'' fitxategian datorrenarekin alderatzen du. Bat badatoz, zatia onartu egiten du. Horrela ziurtatzen da inork ezin dituela fitxategiak aldatu edo datu ustelak sartu oharkabean. ==Sareko Protokoloak: TCP, UDP eta HTTP== BitTorrentek [[w:Sare-protokolo|Interneteko hainbat geruza]] uztartzen ditu lana egiteko. Garraio-mailan, tradizionalki [[w:Transmission_Control_Protocol|TCP]] (Transmission Control Protocol) erabili da, datu-paketeak era fidagarrian eta ordenean iritsiko direla ziurtatzen baitu. Hala ere, sare lokalak ez saturatzeko, garatzaileek [https://bittorrent.org/beps/bep_0015.html uTP] (''uTorrent Transport Protocol'') inplementatu zuten gerora. Hau [[w:User_Datagram_Protocol|UDP]] (User Datagram Protocol) protokoloan oinarritzen da, sareko pilaketak modu dinamikoagoan kudeatuz. Aplikazio-mailari dagokionez, [[w:HTTP|HTTP]] edo [[w:HTTPS|HTTPS]] bezalako protokoloak ere ohikoak dira; izan ere, bezeroak erabiltzen ditu aztarnariekin edo web zerbitzari arruntekin komunikatzeko. 3gcxrmbljtggyr3sweb9r4v3rjnf6be 43267 43266 2026-05-28T14:21:43Z Txpzdf 2714 /* Sareko Protokoloak: TCP, UDP eta HTTP */ 43267 wikitext text/x-wiki =BitTorrent: Parekoen Arteko Fitxategi-Banaketa= '''BitTorrent''' fitxategiak partekatzeko komunikazio-protokolo bat da, [[w:P2P|Peer-to-peer]] (P2P) edo parekoen arteko sare-ereduan oinarritzen dena. Funtsean, Internet bidez datu eta fitxategi handiak modu deszentralizatuan banatzeko erabiltzen den teknologia da. Bram Cohen programatzaileak diseinatu eta argitaratu zuen 2001ean, ohiko [[w:Bezero-zerbitzari|bezero-zerbitzari]] ereduaren mugak gainditzeko asmoz. Eredu klasikoan, erabiltzaile guztiek zerbitzari nagusi bati eskatzen diote informazioa, eta horrek kolapsoak eragiten ditu eskaera masiboak daudenean. BitTorrent-en P2P sarean, aldiz, ez dago zerbitzari zentral bateratu baten beharrik; sarera konektatzen den gailu bakoitza bezero eta zerbitzari bihurtzen da aldi berean. <blockquote>[Hemen Wikimedia Commonseko CC lizentziadun irudi bat txertatu: Bezero-zerbitzari eta P2P sareen arkitektura erakusten duen SVG grafikoa]</blockquote> Protokoloa, ezaugarri nagusiak eta hobekuntzak Interneteko [[w:Request_for_Comments|RFC]] bezalako sistema propioan, [https://bittorrent.org/beps/bep_0000.html BEP] izenekoa, argitaratzen dira. Egunero milioika erabiltzaile aktibok baliatzen dute sare hau, eta protokoloa erabiltzeko software libreko inplementazio ezagunenak [[qBittorrent]], [[Transmission]] edo [[Deluge]] dira. ==Oinarrizko Terminologia eta Funtzionamendua== Protokolo honen eraginkortasuna, fitxategiak osorik bidali beharrean, zati txikietan (''pieces'') banatzean datza. Funtzionamenduaren mekanika ulertzeko, ezinbestekoa da oinarrizko terminologia ezagutzea: * '''''.torrent''''' '''fitxategia:''' Fitxategi eskaera bat egiteko, erabiltzaileak ''.torrent'' luzapena duen fitxategi txiki bat lortu behar du, normalean proiektu ofizialen webgunetan ([[w:Linux|Linux]] banaketak, esaterako) edo direktorio ataritan. Edukiaren ordez, metadatuak eta zatien [[#Hash Balioiak eta Osotasuna|''hash'']] balioak ditu. * '''Direktorio ataria (''indexer''):''' ''.torrent'' fitxategiak bilatzeko direktorioa edo webgunea. Ez du berezko fitxategirik gordetzen, deskarga hasteko metadatuak (''.torrent'') ematen ditu soilik. * '''Hazia (''seed''):''' Fitxategia osorik daukan eta saretik partekatzen ari den erabiltzailea. * '''Parekoa (''peer''):''' Fitxategia deskargatzen ari den erabiltzailea, baina aldi berean dauzkan zatiak beste erabiltzaileekin partekatzen dituena. * '''Erlauntza (''swarm''):''' Une zehatz batean fitxategi bera partekatzen ari diren gailu/erabiltzaile guztien multzoa. * '''Aztarnaria (''tracker''):''' Erlauntzako erabiltzaileen [[w:IP_helbide|IP helbideak]] erregistratu eta haien arteko konexioak bideratzen dituen zerbitzaria. Deskarga bat hastean, lortutako lehen zatiak automatikoki eskaintzen zaizkie gainontzeko parekoei. Horrela, erabiltzaile gehiago egon ahala, deskarga-abiadura eta banaketa-ahalmena handitu egiten dira guztientzat. ==Hash Balioiak eta Osotasuna== Segurtasuna bermatzeko, zati bakoitzak bere ''hash'' balioa du, "hatz-marka digital" esklusibo bat ([[w:Hashing|''Hashing'']]). Pareko batengandik zati bat jasotzean, bezero-programak haren ''hash''-a kalkulatu eta ''.torrent'' fitxategian datorrenarekin alderatzen du. Bat badatoz, zatia onartu egiten du. Horrela ziurtatzen da inork ezin dituela fitxategiak aldatu edo datu ustelak sartu oharkabean. ==Sareko Protokoloak: TCP, UDP eta HTTP== BitTorrentek [[w:Sare-protokolo|Interneteko hainbat geruza]] uztartzen ditu lana egiteko. Garraio-mailan, tradizionalki [[w:Transmission_Control_Protocol|TCP]] (Transmission Control Protocol) erabili da, datu-paketeak era fidagarrian eta ordenean iritsiko direla ziurtatzen baitu. Hala ere, sare lokalak ez saturatzeko, garatzaileek [https://bittorrent.org/beps/bep_0015.html uTP] (''uTorrent Transport Protocol'') inplementatu zuten gerora. Hau [[w:User_Datagram_Protocol|UDP]] (User Datagram Protocol) protokoloan oinarritzen da, sareko pilaketak modu dinamikoagoan kudeatuz. Aplikazio-mailari dagokionez, [[w:HTTP|HTTP]] edo [[w:HTTPS|HTTPS]] bezalako protokoloak ere ohikoak dira; izan ere, bezeroak erabiltzen ditu aztarnariekin edo web zerbitzari arruntekin komunikatzeko (''WebSeed''). qcx8i5uo0p4pbufw5civitft11oezaj 43268 43267 2026-05-28T14:25:36Z Txpzdf 2714 43268 wikitext text/x-wiki =BitTorrent: Parekoen Arteko Fitxategi-Banaketa= '''BitTorrent''' fitxategiak partekatzeko komunikazio-protokolo bat da, [[w:P2P|Peer-to-peer]] (P2P) edo parekoen arteko sare-ereduan oinarritzen dena. Funtsean, Internet bidez datu eta fitxategi handiak modu deszentralizatuan banatzeko erabiltzen den teknologia da. Bram Cohen programatzaileak diseinatu eta argitaratu zuen 2001ean, ohiko [[w:Bezero-zerbitzari|bezero-zerbitzari]] ereduaren mugak gainditzeko asmoz. Eredu klasikoan, erabiltzaile guztiek zerbitzari nagusi bati eskatzen diote informazioa, eta horrek kolapsoak eragiten ditu eskaera masiboak daudenean. BitTorrent-en P2P sarean, aldiz, ez dago zerbitzari zentral bateratu baten beharrik; sarera konektatzen den gailu bakoitza bezero eta zerbitzari bihurtzen da aldi berean. <blockquote>[Hemen Wikimedia Commonseko CC lizentziadun irudi bat txertatu: Bezero-zerbitzari eta P2P sareen arkitektura erakusten duen SVG grafikoa]</blockquote> Protokoloa, ezaugarri nagusiak eta hobekuntzak Interneteko [[w:Request_for_Comments|RFC]] bezalako sistema propioan, [https://bittorrent.org/beps/bep_0000.html BEP] izenekoa, argitaratzen dira. Egunero milioika erabiltzaile aktibok baliatzen dute sare hau, eta protokoloa erabiltzeko software libreko inplementazio ezagunenak [[qBittorrent]], [[Transmission]] edo [[Deluge]] dira. ==Oinarrizko Terminologia eta Funtzionamendua== Protokolo honen eraginkortasuna, fitxategiak osorik bidali beharrean, zati txikietan (''pieces'') banatzean datza. Funtzionamenduaren mekanika ulertzeko, ezinbestekoa da oinarrizko terminologia ezagutzea: * '''''.torrent''''' '''fitxategia:''' Fitxategi eskaera bat egiteko, erabiltzaileak ''.torrent'' luzapena duen fitxategi txiki bat lortu behar du, normalean proiektu ofizialen webgunetan ([[w:Linux|Linux]] banaketak, esaterako) edo direktorio ataritan. Edukiaren ordez, metadatuak eta zatien [[#Hash Balioiak eta Osotasuna|''hash'']] balioak ditu. * '''Direktorio ataria (''indexer''):''' ''.torrent'' fitxategiak bilatzeko direktorioa edo webgunea. Ez du berezko fitxategirik gordetzen, deskarga hasteko metadatuak (''.torrent'') ematen ditu soilik. * '''Hazia (''seed''):''' Fitxategia osorik daukan eta saretik partekatzen ari den erabiltzailea. * '''Parekoa (''peer''):''' Fitxategia deskargatzen ari den erabiltzailea, baina aldi berean dauzkan zatiak beste erabiltzaileekin partekatzen dituena. * '''Erlauntza (''swarm''):''' Une zehatz batean fitxategi bera partekatzen ari diren gailu/erabiltzaile guztien multzoa. * '''Aztarnaria (''tracker''):''' Erlauntzako erabiltzaileen [[w:IP_helbide|IP helbideak]] erregistratu eta haien arteko konexioak bideratzen dituen zerbitzaria. Deskarga bat hastean, lortutako lehen zatiak automatikoki eskaintzen zaizkie gainontzeko parekoei. Horrela, erabiltzaile gehiago egon ahala, deskarga-abiadura eta banaketa-ahalmena handitu egiten dira guztientzat. ==Hash Balioiak eta Osotasuna== Segurtasuna bermatzeko, zati bakoitzak bere ''hash'' balioa du, "hatz-marka digital" esklusibo bat ([[w:Hashing|''Hashing'']]). Pareko batengandik zati bat jasotzean, bezero-programak haren ''hash''-a kalkulatu eta ''.torrent'' fitxategian datorrenarekin alderatzen du. Bat badatoz, zatia onartu egiten du. Horrela ziurtatzen da inork ezin dituela fitxategiak aldatu edo datu ustelak sartu oharkabean. ==Sareko Protokoloak: TCP, UDP eta HTTP== BitTorrentek [[w:Sare-protokolo|Interneteko hainbat geruza]] uztartzen ditu lana egiteko. Garraio-mailan, tradizionalki [[w:Transmission_Control_Protocol|TCP]] (Transmission Control Protocol) erabili da, datu-paketeak era fidagarrian eta ordenean iritsiko direla ziurtatzen baitu. Hala ere, sare lokalak ez saturatzeko, garatzaileek [https://bittorrent.org/beps/bep_0015.html uTP] (''uTorrent Transport Protocol'') inplementatu zuten gerora. Hau [[w:User_Datagram_Protocol|UDP]] (User Datagram Protocol) protokoloan oinarritzen da, sareko pilaketak modu dinamikoagoan kudeatuz. Aplikazio-mailari dagokionez, [[w:HTTP|HTTP]] edo [[w:HTTPS|HTTPS]] bezalako protokoloak ere ohikoak dira; izan ere, bezeroak erabiltzen ditu aztarnariekin edo web zerbitzari arruntekin komunikatzeko (''WebSeed''). ==Abantailak, Desabantailak eta Konparazioa== BitTorrent-en abantaila nagusia bere eskalagarritasuna eta erresilientzia da; sistemak ez du huts egiten nodo bat erortzean. Desabantaila gisa, pribatutasun falta aipatu ohi da (IP helbidea publikoa da erlauntzan VPN bat erabili ezean) eta copyright urraketekin izan duen lotura historikoa. Beste P2P aplikazio batzuekin alderatuta (eDonkey edo Gnutella sareak, esaterako), BitTorrent diseinatu zen fitxategi zehatzak, oso astunak, ahalik eta azkarren banatzeko eta ez erabiltzaileen katalogoetan bilaketak egiteko. 18nr8r6zu65ocxqpx8vaennljfjfcd7 43269 43268 2026-05-28T14:31:50Z Txpzdf 2714 /* Abantailak, Desabantailak eta Konparazioa */ 43269 wikitext text/x-wiki =BitTorrent: Parekoen Arteko Fitxategi-Banaketa= '''BitTorrent''' fitxategiak partekatzeko komunikazio-protokolo bat da, [[w:P2P|Peer-to-peer]] (P2P) edo parekoen arteko sare-ereduan oinarritzen dena. Funtsean, Internet bidez datu eta fitxategi handiak modu deszentralizatuan banatzeko erabiltzen den teknologia da. Bram Cohen programatzaileak diseinatu eta argitaratu zuen 2001ean, ohiko [[w:Bezero-zerbitzari|bezero-zerbitzari]] ereduaren mugak gainditzeko asmoz. Eredu klasikoan, erabiltzaile guztiek zerbitzari nagusi bati eskatzen diote informazioa, eta horrek kolapsoak eragiten ditu eskaera masiboak daudenean. BitTorrent-en P2P sarean, aldiz, ez dago zerbitzari zentral bateratu baten beharrik; sarera konektatzen den gailu bakoitza bezero eta zerbitzari bihurtzen da aldi berean. <blockquote>[Hemen Wikimedia Commonseko CC lizentziadun irudi bat txertatu: Bezero-zerbitzari eta P2P sareen arkitektura erakusten duen SVG grafikoa]</blockquote> Protokoloa, ezaugarri nagusiak eta hobekuntzak Interneteko [[w:Request_for_Comments|RFC]] bezalako sistema propioan, [https://bittorrent.org/beps/bep_0000.html BEP] izenekoa, argitaratzen dira. Egunero milioika erabiltzaile aktibok baliatzen dute sare hau, eta protokoloa erabiltzeko software libreko inplementazio ezagunenak [[qBittorrent]], [[Transmission]] edo [[Deluge]] dira. ==Oinarrizko Terminologia eta Funtzionamendua== Protokolo honen eraginkortasuna, fitxategiak osorik bidali beharrean, zati txikietan (''pieces'') banatzean datza. Funtzionamenduaren mekanika ulertzeko, ezinbestekoa da oinarrizko terminologia ezagutzea: * '''''.torrent''''' '''fitxategia:''' Fitxategi eskaera bat egiteko, erabiltzaileak ''.torrent'' luzapena duen fitxategi txiki bat lortu behar du, normalean proiektu ofizialen webgunetan ([[w:Linux|Linux]] banaketak, esaterako) edo direktorio ataritan. Edukiaren ordez, metadatuak eta zatien [[#Hash Balioiak eta Osotasuna|''hash'']] balioak ditu. * '''Direktorio ataria (''indexer''):''' ''.torrent'' fitxategiak bilatzeko direktorioa edo webgunea. Ez du berezko fitxategirik gordetzen, deskarga hasteko metadatuak (''.torrent'') ematen ditu soilik. * '''Hazia (''seed''):''' Fitxategia osorik daukan eta saretik partekatzen ari den erabiltzailea. * '''Parekoa (''peer''):''' Fitxategia deskargatzen ari den erabiltzailea, baina aldi berean dauzkan zatiak beste erabiltzaileekin partekatzen dituena. * '''Erlauntza (''swarm''):''' Une zehatz batean fitxategi bera partekatzen ari diren gailu/erabiltzaile guztien multzoa. * '''Aztarnaria (''tracker''):''' Erlauntzako erabiltzaileen [[w:IP_helbide|IP helbideak]] erregistratu eta haien arteko konexioak bideratzen dituen zerbitzaria. Deskarga bat hastean, lortutako lehen zatiak automatikoki eskaintzen zaizkie gainontzeko parekoei. Horrela, erabiltzaile gehiago egon ahala, deskarga-abiadura eta banaketa-ahalmena handitu egiten dira guztientzat. ==Hash Balioiak eta Osotasuna== Segurtasuna bermatzeko, zati bakoitzak bere ''hash'' balioa du, "hatz-marka digital" esklusibo bat ([[w:Hashing|''Hashing'']]). Pareko batengandik zati bat jasotzean, bezero-programak haren ''hash''-a kalkulatu eta ''.torrent'' fitxategian datorrenarekin alderatzen du. Bat badatoz, zatia onartu egiten du. Horrela ziurtatzen da inork ezin dituela fitxategiak aldatu edo datu ustelak sartu oharkabean. ==Sareko Protokoloak: TCP, UDP eta HTTP== BitTorrentek [[w:Sare-protokolo|Interneteko hainbat geruza]] uztartzen ditu lana egiteko. Garraio-mailan, tradizionalki [[w:Transmission_Control_Protocol|TCP]] (Transmission Control Protocol) erabili da, datu-paketeak era fidagarrian eta ordenean iritsiko direla ziurtatzen baitu. Hala ere, sare lokalak ez saturatzeko, garatzaileek [https://bittorrent.org/beps/bep_0015.html uTP] (''uTorrent Transport Protocol'') inplementatu zuten gerora. Hau [[w:User_Datagram_Protocol|UDP]] (User Datagram Protocol) protokoloan oinarritzen da, sareko pilaketak modu dinamikoagoan kudeatuz. Aplikazio-mailari dagokionez, [[w:HTTP|HTTP]] edo [[w:HTTPS|HTTPS]] bezalako protokoloak ere ohikoak dira; izan ere, bezeroak erabiltzen ditu aztarnariekin edo web zerbitzari arruntekin komunikatzeko (''WebSeed''). ==Abantailak, Desabantailak eta Konparazioa== BitTorrent-en abantaila nagusia bere eskalagarritasuna eta erresilientzia da; sistemak ez du huts egiten nodo bat erortzean. Desabantaila gisa, pribatutasun falta aipatu ohi da (IP helbidea publikoa da erlauntzan VPN bat erabili ezean) eta [[w:Egile-eskubideak|copyright]] urraketekin izan duen lotura historikoa. Beste P2P aplikazio batzuekin alderatuta ([[eDonkey]] edo [[Gnutella]] sareak, esaterako), BitTorrent diseinatu zen fitxategi zehatzak, oso astunak, ahalik eta azkarren banatzeko eta ez erabiltzaileen katalogoetan bilaketak egiteko. iaylrib9661dsxjm5kq3icsoouhww5q 43270 43269 2026-05-28T14:45:22Z Txpzdf 2714 /* Abantailak, Desabantailak eta Konparazioa */ 43270 wikitext text/x-wiki =BitTorrent: Parekoen Arteko Fitxategi-Banaketa= '''BitTorrent''' fitxategiak partekatzeko komunikazio-protokolo bat da, [[w:P2P|Peer-to-peer]] (P2P) edo parekoen arteko sare-ereduan oinarritzen dena. Funtsean, Internet bidez datu eta fitxategi handiak modu deszentralizatuan banatzeko erabiltzen den teknologia da. Bram Cohen programatzaileak diseinatu eta argitaratu zuen 2001ean, ohiko [[w:Bezero-zerbitzari|bezero-zerbitzari]] ereduaren mugak gainditzeko asmoz. Eredu klasikoan, erabiltzaile guztiek zerbitzari nagusi bati eskatzen diote informazioa, eta horrek kolapsoak eragiten ditu eskaera masiboak daudenean. BitTorrent-en P2P sarean, aldiz, ez dago zerbitzari zentral bateratu baten beharrik; sarera konektatzen den gailu bakoitza bezero eta zerbitzari bihurtzen da aldi berean. <blockquote>[Hemen Wikimedia Commonseko CC lizentziadun irudi bat txertatu: Bezero-zerbitzari eta P2P sareen arkitektura erakusten duen SVG grafikoa]</blockquote> Protokoloa, ezaugarri nagusiak eta hobekuntzak Interneteko [[w:Request_for_Comments|RFC]] bezalako sistema propioan, [https://bittorrent.org/beps/bep_0000.html BEP] izenekoa, argitaratzen dira. Egunero milioika erabiltzaile aktibok baliatzen dute sare hau, eta protokoloa erabiltzeko software libreko inplementazio ezagunenak [[qBittorrent]], [[Transmission]] edo [[Deluge]] dira. ==Oinarrizko Terminologia eta Funtzionamendua== Protokolo honen eraginkortasuna, fitxategiak osorik bidali beharrean, zati txikietan (''pieces'') banatzean datza. Funtzionamenduaren mekanika ulertzeko, ezinbestekoa da oinarrizko terminologia ezagutzea: * '''''.torrent''''' '''fitxategia:''' Fitxategi eskaera bat egiteko, erabiltzaileak ''.torrent'' luzapena duen fitxategi txiki bat lortu behar du, normalean proiektu ofizialen webgunetan ([[w:Linux|Linux]] banaketak, esaterako) edo direktorio ataritan. Edukiaren ordez, metadatuak eta zatien [[#Hash Balioiak eta Osotasuna|''hash'']] balioak ditu. * '''Direktorio ataria (''indexer''):''' ''.torrent'' fitxategiak bilatzeko direktorioa edo webgunea. Ez du berezko fitxategirik gordetzen, deskarga hasteko metadatuak (''.torrent'') ematen ditu soilik. * '''Hazia (''seed''):''' Fitxategia osorik daukan eta saretik partekatzen ari den erabiltzailea. * '''Parekoa (''peer''):''' Fitxategia deskargatzen ari den erabiltzailea, baina aldi berean dauzkan zatiak beste erabiltzaileekin partekatzen dituena. * '''Erlauntza (''swarm''):''' Une zehatz batean fitxategi bera partekatzen ari diren gailu/erabiltzaile guztien multzoa. * '''Aztarnaria (''tracker''):''' Erlauntzako erabiltzaileen [[w:IP_helbide|IP helbideak]] erregistratu eta haien arteko konexioak bideratzen dituen zerbitzaria. Deskarga bat hastean, lortutako lehen zatiak automatikoki eskaintzen zaizkie gainontzeko parekoei. Horrela, erabiltzaile gehiago egon ahala, deskarga-abiadura eta banaketa-ahalmena handitu egiten dira guztientzat. ==Hash Balioiak eta Osotasuna== Segurtasuna bermatzeko, zati bakoitzak bere ''hash'' balioa du, "hatz-marka digital" esklusibo bat ([[w:Hashing|''Hashing'']]). Pareko batengandik zati bat jasotzean, bezero-programak haren ''hash''-a kalkulatu eta ''.torrent'' fitxategian datorrenarekin alderatzen du. Bat badatoz, zatia onartu egiten du. Horrela ziurtatzen da inork ezin dituela fitxategiak aldatu edo datu ustelak sartu oharkabean. ==Sareko Protokoloak: TCP, UDP eta HTTP== BitTorrentek [[w:Sare-protokolo|Interneteko hainbat geruza]] uztartzen ditu lana egiteko. Garraio-mailan, tradizionalki [[w:Transmission_Control_Protocol|TCP]] (Transmission Control Protocol) erabili da, datu-paketeak era fidagarrian eta ordenean iritsiko direla ziurtatzen baitu. Hala ere, sare lokalak ez saturatzeko, garatzaileek [https://bittorrent.org/beps/bep_0015.html uTP] (''uTorrent Transport Protocol'') inplementatu zuten gerora. Hau [[w:User_Datagram_Protocol|UDP]] (User Datagram Protocol) protokoloan oinarritzen da, sareko pilaketak modu dinamikoagoan kudeatuz. Aplikazio-mailari dagokionez, [[w:HTTP|HTTP]] edo [[w:HTTPS|HTTPS]] bezalako protokoloak ere ohikoak dira; izan ere, bezeroak erabiltzen ditu aztarnariekin edo web zerbitzari arruntekin komunikatzeko (''WebSeed''). ==Abantailak, Desabantailak eta Konparazioa== BitTorrent-en abantaila nagusia bere eskalagarritasuna eta erresilientzia da; sistemak ez du huts egiten nodo bat erortzean. Desabantaila gisa, pribatutasun falta aipatu ohi da (IP helbidea publikoa da erlauntzan VPN bat erabili ezean) eta [[w:Egile-eskubideak|copyright]] urraketekin izan duen lotura historikoa. Beste P2P aplikazio batzuekin alderatuta ([[eDonkey]] edo [[Gnutella]] sareak, esaterako), BitTorrent diseinatu zen kokapen zehatzeko fitxategi oso astunak, ahalik eta azkarren banatzeko eta ez sare barruan fitxategi horiek bilatzeko. 3xuzb0axutr2q7ds6zlvayyin5m7q3b