- Èç ñåòè ôàéëû áüþò êëþ÷îì -
Èç ñåòè ôàéëû áüþò êëþ÷îì
Çà ïîðàçèòåëüíî êîðîòêîå âðåìåíÿ ïèðèíãîâàÿ ñåòü BitTorrent ïðèîáðåëà àðìèþ ïîêëîííèêîâ è âûñîêóþ ïîïóëÿðíîñòü. Ôàíàòîâ BitTorrent âðÿä ëè ìîæíî ñðàâíèòü ñ ìàññàìè ïîëüçîâàòåëåé Kazaa èëè eDonkey/eMule, îäíàêî è ïðèíöèïû ðàáîòû ýòîãî ïðîåêòà íå òðåáóþò ìàêñèìàëüíî âîçìîæíîãî ÷èñëà ó÷àñòíèêîâ.
Åùå îäèí ïèðèíãîâûé êëèåíò? Íî çà÷åì?
Ñîçäàòåëü BitTorrent ïðîãðàììèñò Áðýì Êîýí (Bram Cohen) ñ ñàìîãî íà÷àëà çàëîæèë â ñâîþ ðàçðàáîòêó íåñêîëüêî ïðèíöèïèàëüíûõ îòëè÷èé îò äðóãèõ ïèðèíãîâûõ ñåòåé: íàöåëåííîñòü íà ðàñïðîñòðàíåíèå êðóïíûõ ôàéëîâ è íå ñîâñåì äåöåíòðàëèçîâàííàÿ ñòðóêòóðà ñåòè.
 ñëóæáå Napster (äî åå çàêðûòèÿ) öåíòðàëüíûé ñåðâåð õðàíèë èìåíà ïîëüçîâàòåëåé è íàçâàíèÿ ôàéëîâ, êîòîðûìè òå æåëàëè îáìåíÿòüñÿ.  ñåòÿõ FastTrack è eDonkey ïîäîáíûõ ñåðâåðîâ íåò, è àðõèòåêòóðà ñåòè ïðåäïîëàãàåò ìàêñèìàëüíóþ äåöåíòðàëèçàöèþ. Àðõèòåêòóðà BitTorrent ïðåäóñìàòðèâàåò íàëè÷èå ó ôàéëà, âûêëàäûâàåìîãî â ñåòü, åäèíñòâåííîãî âëàäåëüöà, êîòîðûé è çàèíòåðåñîâàí â åãî ðàñïðîñòðàíåíèè.
Èìåííî ïåðâîíà÷àëüíûé îáëàäàòåëü ôàéëà ãåíåðèðóåò ñåðèþ õýø-êîäîâ, âïîñëåäñòâèè èñïîëüçóåìóþ êëèåíòàìè BitTorrent äëÿ ïðîâåðêè åãî öåëîñòíîñòè. Ïîëüçîâàòåëü ïèðèíãîâîé ñåòè, ÷òîáû ïîëó÷èòü èñêîìûé ôàéë, äîëæåí çàãðóçèòü íàáîð äàííûõ ñ ðàñøèðåíèåì .torrent .  íåì ñîäåðæèòñÿ èíôîðìàöèÿ î èìåíè ôàéëà, åãî ðàçìåðå, õýø-êîäû ñåãìåíòîâ (ïî óìîë÷àíèþ ðàçìåðîì 256 ÊÂ) è àäðåñ ðàñïðîñòðàíèòåëÿ, ó êîòîðîãî, â ñâîþ î÷åðåäü, äîëæåí áûòü çàïóùåí tracker-ñåðâåð äëÿ îòñëåæèâàíèÿ êîëè÷åñòâà çàãðóçîê ôàéëà â ñåòè peer-to-peer. Àðõèòåêòóðà BitTorrent ïðåäïîëàãàåò ïèðèíãîâûé îáìåí ñ èñïîëüçîâàíèåì öåíòðàëüíîãî tracker-ñåðâåðà äëÿ ó÷åòà ñòàòèñòèêè. Ïî ìåðå òîãî êàê ôàéë ïî ÷àñòÿì óõîäèò ñ êîìïüþòåðà ïåðâîíà÷àëüíîãî âëàäåëüöà â ñåòü, ïîëüçîâàòåëè íà÷èíàþò çàãðóæàòü åãî ôðàãìåíòû äðóã ó äðóãà.  òî æå âðåìÿ ïðîòîêîë BitTorrent òðåáóåò ôèêñèðîâàíèÿ êàæäîé òàêîé çàãðóçêè íà tracker-ñåðâåðå, äàæå åñëè ñåðâåð ðàñïðîñòðàíèòåëÿ â òðàíçàêöèè íå ó÷àñòâóåò.
Çäåñü ñêðûòà åùå îäíà îñîáåííîñòü ïðîòîêîëà BitTorrent, êîòîðàÿ îäíîâðåìåííî ÿâëÿåòñÿ è åãî àõèëëåñîâîé ïÿòîé – â ñëó÷àå îòñóòñòâèÿ â ñåòè tracker-ñåðâåðà ôàéë çàãðóçèòü íåëüçÿ. Ïðè ïîïûòêå êîïèðîâàíèÿ torrent-ôàéëà êëèåíòîì BitTorrent ïîëüçîâàòåëþ âûäàåòñÿ ñòàíäàðòíàÿ îøèáêà Tracker is down.
Áåçóñëîâíî, ÷åðåç íåêîòîðîå âðåìÿ êàæäûé, ó êîãî åñòü ïîëíàÿ êîïèÿ ôàéëà, ñìîæåò ñãåíåðèðîâàòü ñîáñòâåííûé torrent-ôàéë è çàïóñòèòü íîâûé tracker-ñåðâåð. Ñãåíåðèðîâàííûé torrent-ôàéë áóäåò îòëè÷àòüñÿ îò ïåðâîíà÷àëüíîãî (àäðåñ tracker-ñåðâåðà ÿâëÿåòñÿ ñîñòàâíîé ÷àñòüþ torrent-ôàéëà), è ïîäêëþ÷èâøèìñÿ êëèåíòàì ïðèäåòñÿ íà÷àòü çàãðóçêó ñ íóëÿ.
Öåíòðàëèçàöèÿ êàê ñïîñîá óìåíüøèòü çàãðóçêó ñåòè
Íå íàðóøèò ëè ýòî ñòàáèëüíîñòü ñåòè?
Âî-ïåðâûõ, Êîýí ñòðåìèëñÿ, ÷òîáû óïðîñòèòü ëåãàëüíóþ ïåðåäà÷ó ôàéëîâ. Âî-âòîðûõ, âíåäðåíèå tracker-ñåðâåðà ïîçâîëÿåò ïðîñëåäèòü çà ñòàòèñòèêîé çàãðóçîê (÷òî íåìàëîâàæíî äëÿ ñîôòâåðíûõ êîìïàíèé). Â-òðåòüèõ, åñëè ïî êàêèì-òî ïðè÷èíàì ðàñïðîñòðàíåíèå ôàéëà íåîáõîäèìî ïðåêðàòèòü, òî äëÿ ýòîãî äîñòàòî÷íî ïðèîñòàíîâèòü ðàáîòó òðýêåðà, õîòÿ åñòü è âîçìîæíîñòè îáõîäà òàêîãî îãðàíè÷åíèÿ.
Óñëóãàìè BitTorrent óæå âîñïîëüçîâàëèñü òàêèå êîìïàíèè, êàê Red Hat è Mandrake, âûëîæèâ â ñåòü íîâûå âåðñèè ñâîèõ ÎÑ ñ îäíîâðåìåííîé ïóáëèêàöèåé íà ñàéòå torrent-ôàéëîâ. Äèñòðèáóòèâû áûëè â âèäå òð¸õ ISO-ôàéëîâ ïî 700 ÌÂ, òî åñòü â èòîãå ëþáèòåëè Linux áûëè âûíóæäåíû çàãðóæàòü îêîëî 2 GB, ÷òî “óáèëî” áû FTP-ñåðâåð. Ïî ñëîâàì ïðåäñòàâèòåëåé Red Hat, ïîñëå çàïóñêà äèñòðèáóòèâîâ â ñåòü BitTorrent íàãðóçêà íà öåíòðàëüíûé FTP-ñåðâåð êîìïàíèè óïàëà íà 99%!. Áîëåå òîãî, tracker-ñåðâåð ïîçâîëèë Red Hat îòñëåäèòü ñòàòèñòèêó çàãðóçîê â ðåæèìå ðåàëüíîãî âðåìåíè. Ïîäðîáíàÿ èíôîðìàöèÿ ðåäêî äîñòóïíà èëè íåâîçìîæíà â äðóãèõ ïèðèíãîâûõ ñåòÿõ.
Êëèåíò BitTorrent (
http://bitconjurer.org/BitTorrent/download.html èëè
www.bittorrent.com/download.html ), ïðåäñòàâëÿåò ñîáîé ëèøü ñåðîå îêíî ñ êíîïêîé Cancel è ññûëêîé About. Íåïðèõîòëèâûé â ðàáîòå ïàêåò çàïóñêàåòñÿ ïðè ùåë÷êå ïî torrent-ôàéëó.  BitTorrent Êîýí âíåäðèë òîëüêî ñàìîå íåîáõîäèìîå – âîçìîæíîñòü ñîåäèíåíèÿ ñ tracker-ñåðâåðîì è ñîáñòâåííî çàãðóçêó. Âñå äðóãèå ôóíêöèè, ïðèñóùèå ñåãîäíÿøíèì ïèðèíãîâûì ñåòÿì, âûïîëíÿþòñÿ íà áîëåå âûñîêîì óðîâíå. Torrent-ôàéëû ñòîèò ïîèñêàòü íà ñïåöèàëüíûõ ñàéòàõ, òàì æå èõ ìîæíî îöåíèòü èëè ðàññïðîñèòü äðóãèõ ïîëüçîâàòåëåé îá èõ êà÷åñòâå. Ýòî ñäåëàíî äëÿ òîãî, ÷òîáû BitTorrent íå ïåðåãðóæàë ñîáñòâåííóþ ñåòü çàïðîñàìè è îòâåòàìè î íàëè÷èè ôàéëîâ, ïîñêîëüêó âñÿ ñòàòèñòèêà âåäåòñÿ tracker-ñåðâåðîì, à âñÿ íåîáõîäèìàÿ èíôîðìàöèÿ ñîäåðæèòñÿ â .torrent.
Ïèðèíãîâûå ñåòè: ïðîáëåìû è âàðèàíòû ðåøåíèÿ
 ñïèñêå ïðè÷èí, ïîáóäèâøèõ Êîýíà è êîìàíäó åãî åäèíîìûøëåííèêîâ çàíÿòüñÿ ðàçðàáîòêîé íîâîãî êëèåíòà, ìîæíî óâèäåòü íåìàëî ïðîáëåì, ïðèñóùèõ ñåãîäíÿøíèì ïèðèíãîâûì ñåòÿì.
Ôàéëû-ïóñòûøêè . Ïîñêîëüêó ëüâèíóþ äîëþ êîíòåíòà â áîëüøèíñòâå ïîïóëÿðíûõ ñåãîäíÿ ïèðèíãîâûõ ñåòåé ñîñòàâëÿþò ôàéëû, ïðàâà íà ðàñïðîñòðàíåíèå êîòîðûõ ïðèíàäëåæàò çâóêîçàïèñûâàþùèì êîíöåðíàì è êèíîêîìïàíèÿì, ïîñëåäíèå ïðèëàãàþò íåìàëî óñèëèé äëÿ ñàáîòàæà ðàáîòû ýòèõ ñàìûõ ñåòåé. Òàê, àññîöèàöèÿ RIAA íå ðàç ïðèçíàâàëà ôàêò ñîòðóäíè÷åñòâà ñ ìàëîèçâåñòíîé êîìïàíèåé OverPeer, çàðàáàòûâàþùåé íà æèçíü óìûøëåííûì èñêàæåíèåì è ñíèæåíèåì êà÷åñòâà öèôðîâîé ìóçûêè è âèäåî. OverPeer ãåíåðèðóåò àóäèî- è âèäåîôàéëû íåïðèåìëåìîãî êà÷åñòâà (çàíèæåííûé áèòðåéò, èçìåíåíèå ñîäåðæàíèÿ, ïðåðûâàíèå ìóçûêàëüíîé êîìïîçèöèè ðåêëàìíûì ðîëèêîì), ïîñëå ÷åãî âûêëàäûâàåò èõ â ïèðèíãîâûå ñåòè. Ðàçìåñòèâ ñâîè ôàéëû íà âûñîêîñêîðîñòíûõ êàíàëàõ, OverPeer ïðàêòè÷åñêè ãàðàíòèðóåò èõ ïîïàäàíèå â ñïèñêè ðåçóëüòàòîâ ïîèñêà, òàê êàê â ñåòÿõ FastTrack è äðóãèõ íà âåðøèíå ðåéòèíãà îêàçûâàþòñÿ ïðîäóêòû, äîñòóïíûå íà âûñîêîñêîðîñòíûõ êàíàëàõ.
Íà ðàííåé ñòàäèè ðàçâèòèÿ Internet îñíîâíûì èñòî÷íèêîì èíôîðìàöèè î ôàéëå áûëî åãî èìÿ (âçãëÿíóâ íà Alanis Morissette - Ironic.mp3, ìîæíî äîãàäàòüñÿ î åãî ñîäåðæàíèè). Ñåãîäíÿ ââèäó ïðè÷èí, îïèñàííûõ âûøå, íà ýòî ïîëàãàòüñÿ íå ñëåäóåò. Ñèñòåìû ðåéòèíãà ôàéëîâ (ïðèìåíÿåìûå â ñåòè FastTrack) òàêæå íåëüçÿ íàçâàòü ýôôåêòèâíûìè, â îñíîâíîì, èç-çà íåæåëàíèÿ áîëüøèíñòâà ïîëüçîâàòåëåé ëèøíèé ðàç ïîñëå çàãðóçêè ïðåäîñòàâëÿòü ñâîè ôàéëû.  BitTorrent ýòà ïðîáëåìà ðåøàåòñÿ íà áîëåå âûñîêîì óðîâíå, à èìåííî çà ñîäåðæàíèå ôàéëà îòâå÷àåò åãî ðàñïðîñòðàíèòåëü. Òàêèì îáðàçîì, èíôîðìàöèþ î åãî ïîäëèííîñòè íàäåæíåé âñåãî ïîëó÷àòü íà ôîðóìàõ, ãäå ïóáëèêóþòñÿ êàê ññûëêè íà íîâûå torrent-ôàéëû, òàê è ìíåíèÿ ïîëüçîâàòåëåé îá èõ êà÷åñòâå. Çà òàêóþ ñòðóêòóðó îöåíêè â ñâîå âðåìÿ âûñêàçàëèñü è ñîçäàòåëè ñåòè eDonkey/eMule.
Ïîëüçîâàòåëè-ýãîèñòû. Çàëîãîì óñïåõà ëþáîé ïèðèíãîâîé ñåòè ÿâëÿåòñÿ ïðàâèëî, òðåáóþùåå îò ïîëüçîâàòåëåé íå òîëüêî çàãðóæàòü ôàéëû íà äîìàøíèé ÏÊ, íî è ïðåäîñòàâëÿòü èõ äðóãèì. Ìåæäó òåì, ïî ðàçíûì ïðè÷èíàì (÷àñòî ñâÿçàííûì ñ îïëàòîé êàíàëîâ), ÷àñòî ïîëüçîâàòåëè ïðåäïî÷èòàþò ïîáûñòðåå çàãðóçèòü ôàéë è îòêëþ÷èòüñÿ. Ýòî ñíèæàåò êîëè÷åñòâî äîñòóïíûõ èñòî÷íèêîâ äëÿ äðóãèõ, èç-çà ÷åãî ñòðàäàþò ñòàáèëüíîñòü è êà÷åñòâî ñåòè. Èñïîëüçóåìûå ñåãîäíÿ ìåòîäû áîðüáû ñ “ýãîèñòàìè” çà÷àñòóþ ïðåäïîëàãàþò ðåéòèíã ïîëüçîâàòåëåé, ãäå ñàìûå “ùåäðûå” ïîëó÷àþò ïðèîðèòåò íà ÷óæèõ ñåðâåðàõ, à òå, êòî “äåëèòüñÿ” íå æåëàþò, ïðè çàãðóçêå ïîïóëÿðíîãî ôàéëà óõîäÿò â êîíåö î÷åðåäè.
Ïèðèíãîâûå ñåòè ÷àñòî âåäóò ó÷åò “ùåäðîñòè” ïîëüçîâàòåëÿ è íà÷èñëÿþò áàëëû çà ïðåäîñòàâëåííûå øèðîêèå êàíàëû. Ïðîáëåìà âåñüìà áàíàëüíà: èíôîðìàöèÿ î áàëëàõ õðàíèòñÿ ó êëèåíòà, è íè÷òî íå ìåøàåò åìó íàðî÷íî óâåëè÷èòü èõ êîëè÷åñòâî. Ïîõîæèé òðþê åñòü â Kazaa Lite, ãäå ïðè ïîäêëþ÷åíèè ê ñåòè FastTrack âñå êëèåíòû èìåþò íåèçìåííûé ðåéòèíã â 1000 áàëëîâ.  BitTorrent ýòà ïðîáëåìà ðåøåíà ñâîåîáðàçíî – îöåíêè çà áîëåå øèðîêèå êàíàëû ðàñòóò, îäíàêî èíôîðìàöèÿ îá ýòîì õðàíèòñÿ ó êëèåíòà, êîòîðûé çàãðóæàåò ôàéë. Äåëàåò ëè ýòî ñïðàâåäëèâîé ñèñòåìó îáìåíà? Íåò, íå î÷åíü, òàê êàê áàëëû íà÷èñëÿþòñÿ çà êà÷åñòâî ïèðèíãîâîãî ñîåäèíåíèÿ ìåæäó äâóìÿ êëèåíòàìè. Åñëè êîìïüþòåð À ïðåäëîæèë êîìïüþòåðó Á âåñüìà øèðîêèé êàíàë, òî ïî ïðàâèëàì BitTorrent åäèíñòâåííûì âîçíàãðàæäåíèåì äëÿ À ñòàíåò âîçìîæíîñòü ïðèîðèòåòíûõ çàãðóçîê ñ êîìïüþòåðà Á . Ïðè óñëîâèè, ÷òî è À , è Á ñîäåðæàò èíòåðåñíóþ äðóã äëÿ äðóãà èíôîðìàöèþ. Ñèñòåìà ðàáîòàåò èäåàëüíî, âåäü äâà “ùåäðûõ” êîìïüþòåðà ïî ìàêñèìóìó èñïîëüçóþò êàíàë ñâÿçè ìåæäó ñîáîé. Îäíàêî åñëè íà æåñòêîì äèñêå Á íè÷åãî öåííîãî íåò, òî ùåäðîñòü À îñòàåòñÿ íåâîçíàãðàæäåííîé.
Íåïîëíûå ôàéëû . Äîïóñòèì, ó âàñ íà äèñêå íàõîäèòñÿ ðåäêàÿ êîïèÿ öåííîãî ôàéëà, êîòîðûé âû ðåøèëè âûëîæèòü â ïèðèíãîâóþ ñåòü. Ñïóñòÿ êàêîå-òî âðåìÿ âû ìîæåòå îòñëåäèòü ïðîöåññ çàãðóçêè ÷àñòåé ôàéëà êëèåíòàìè ñèñòåìû, è, ñêàæåì, ïîíàáëþäàâ çà ïðîöåññîì 24 ÷, ïîñ÷èòàòü ñâîþ ìèññèþ âûïîëíåííîé è âûêëþ÷èòü êîìïüþòåð. Çäåñü êðîåòñÿ âåñüìà î÷åâèäíàÿ ïðîáëåìà: íåñìîòðÿ íà òî, ÷òî ìíîãî÷èñëåííûå êëèåíòû òåïåðü ìîãóò ïîõâàñòàòüñÿ íàëè÷èåì íåêîòîðûõ ñåãìåíòîâ öåííîãî ôàéëà, ïîëíîé âåðñèè íå èìååò íèêòî. Áîëåå òîãî, äàæå åñëè ïðîéòèñü ïî âñåì ïîäêëþ÷åííûì ê ñåòè êëèåíòàì, ñòàíîâèòñÿ î÷åâèäíûì, ÷òî ïîëíóþ âåðñèþ ôàéëà íå ñîáðàòü ïðè âñåì æåëàíèè – ó âñåõ èìååòñÿ, ñêàæåì, ïåðâàÿ ïîëîâèíà ôàéëà, íî íèêòî íå çàãðóçèë íåñêîëüêî ñåãìåíòîâ èç åãî âòîðîé ïîëîâèíû.
Ââîä â ñèñòåìó îáìåíà tracker-ñåðâåðà äàëî âîçìîæíîñòü âíåäðèòü àëãîðèòì, ïðåäîòâðàùàþùèé ïîÿâëåíèå íåïîëíûõ ôàéëîâ. Ïîñêîëüêó tracker õðàíèò èíôîðìàöèþ î ñåãìåíòàõ, óñïåøíî çàãðóæåííûõ íà êàæäóþ ìàøèíó, òî çàãðóçêà ôàéëà íîâûìè êëèåíòàìè ïðèíóäèòåëüíî íà÷íåòñÿ ñ íàèáîëåå ðåäêîãî ñåãìåíòà, òî åñòü ñ òîãî ñåãìåíòà, êîòîðûé åù¸ íè ðàçó íå áûë ðîçäàí, ëèáî áûë ðîçäàí íàèìåíüøåå êîëè÷åñòâî ðàç. Òàêèì îáðàçîì, åñëè êëèåíò BitTorrent çàãðóæàåò êðóïíûé ôàéë, ðàçáèòûé íà 200 ÷àñòåé, òî ýòî ñîâñåì íå îçíà÷àåò, ÷òî ïðîöåññ íà÷íåòñÿ ñ ñåãìåíòà # 1 è çàêîí÷èòñÿ ñåãìåíòîì # 200 (êàê ýòî â èíûõ ïèðèíãîâûõ ñåòÿõ). Êëèåíò âñåãäà ïîëó÷àåò ñåãìåíò, çàíèìàþùèé ïîñëåäíåå ìåñòî ïî ðàñïðîñòðàíåííîñòè, ÷òî â èäåàëå ïîñëå 200 ïîäêëþ÷åíèé ê öåíòðàëüíîìó ñåðâåðó äàñò âîçìîæíîñòü âûëîæèòü â ïèðèíãîâóþ ñåòü ôàéë öåëèêîì.
Êàê âèäíî èç âûøå èçëîæåííîãî, àðõèòåêòóðà BitTorrent ïðåäëàãàåò èíòåðåñíûå ïóòè ðåøåíèÿ. Ñëåäóåò çàìåòèòü, ÷òî âðÿä ëè êàêóþ-òî èç ñòðàòåãèé ìîæíî íàçâàòü èäåàëüíîé, è, ñêîðåå âñåãî, â äàëüíåéøåì ìû ñòàíåì ñâèäåòåëÿìè ýâîëþöèîííîãî ïðîöåññà.
Ïðàêòè÷åñêîå ïðèìåíåíèå íîâîé àðõèòåêòóðû
Ïîñêîëüêó BitTorrent ÿâëÿåòñÿ open source, òî íà äàííûé ìîìåíò ñóùåñòâóåò ìíîæåñòâî êëèåíòîâ äëÿ äàííîé ïèðèíãîâîé ñåòè. Íàïðèìåð, ïîëüçîâàòåëè Èíòåðíåò â Ìîñêâå è Ñàíêò-Ïåòåðáóðãå âçÿëè íà âîîðóæåíèå êëèåíò BitComet (
www.torrents.ru ). Ó ñåòÿí Êèåâà ïîïóëÿðåí êëèåíò uTorrent.
×òîáû ïîäêëþ÷èòüñÿ ê ôàéëîîáìåííîé ñåòè íåîáõîäèìî èìåòü âûäåëåííóþ ëèíèþ, ïîñêîëüêó ïî ìîäåìó òàêàÿ ñåòü ïðåèìóùåñòâà íå äàñò.
2. Íà ñàéòå, íàïðèìåð,
http://tracker.volia.org/forum â èíòåðåñóþùåé âàì ðóáðèêå âûáèðàåòå íóæíûé torrent-ôàéë (îáû÷íî 30-40 ÊÁ) è ñêà÷èâàåòå åãî è ñîõðàíÿåòå íà äèñê. Äàëåå îòêðûâàåòå ýòîò torrent-ôàéë, è òîò÷àñ æå äîëæåí çàãðóçèòüñÿ â ïàìÿòü uTorrent (îêíî).
3.  ïîÿâèâøåìñÿ îêíå óêàçàòü ìåñòî ñîõðàíåíèÿ ôàéëà. Ïðè ýòîì íà äèñêå äîëæíî áûòü äîñòàòî÷íî ìåñòà äëÿ ýòîãî. uTorrent ïîíà÷àëó ñîçäàåò ïàïêó ñ òåì ñàìûì ôàéëîì (ôàéëàìè) – ïóñòûøêîé, ñðàçó æå ðåçåðâèðóÿ ìåñòî íà äèñêå. Ýòî çàéìåò íåêîòîðîå âðåìÿ è ïîòðåáóåò îïðåäåëåííûõ ðåñóðñîâ êîìïüþòåðà. C ïîñëåäíèìè âåðñèÿìè ýòî óæå íå òàê àêòóàëüíî.
4. Òåïåðü âû íà÷íåòå çàêà÷êó. Ãëàâíîå – ýòî òåðïåíèå. Êàê òîëüêî âû ñêà÷àåòå ïåðâûå áëîêè è íà÷íåòå èõ îòäàâàòü, âàø share rating ïîéäåò ââåðõ, è óâåëè÷èòñÿ ñêîðîñòü çàêà÷êè.
5. Âàæíî ïîìíèòü, ÷òî íå ñëåäóåò çàêðûâàòü ñðàçó æå îêíî uTorrent ïîñëå îêîí÷àíèÿ çàêà÷êè, à äàòü äðóãèì ñêà÷àòü îò âàñ – ýòî íàçûâàåòñÿ ñèäèíã (seeding). Ýòî ñ÷èòàåòñÿ ïðàâèëîì õîðîøåãî òîíà. Èìåííî íà ýòîì è äåðæèòñÿ ñåòü.
Òåðìèíîëîãèÿ
Ñèä – ïîëüçîâàòåëü ñ ïîëíûì ôàéëîì, äàþùèé upload.
Ïèð/Ëè÷åð – ïîëüçîâàòåëü ñ íåïîëíûì ôàéëîì, êà÷àþùèé è äàþùèé upload íåïîëíîãî ôàéëà.
Òðåêåð – ñåðâåð, ñâÿçûâàþùèé ïîëüçîâàòåëåé.
×àñòûå âîïðîñû è îòâåòû
Ìîæíî ëè âîçîáíîâèòü çàêà÷êó (resume)? – Äà. Îòêðîéòå ñíîâà torrent-ôàéë è óêàæèòå íà òó æå ñàìóþ ïàïêó, ãäå âû óæå íà÷àëè çàêà÷êó. Êëèåíò ïðîâåðèò öåëîñòíîñòü ñêà÷àííîãî âàìè ôàéëà è çàòåì âîçîáíîâèò çàêà÷êó.
Ïî÷åìó òåðÿþ ñîåäèíåíèå ñ Èíòåðíåò ïîñëå íåñêîëüêèõ ÷àñîâ ðàáîòû BItTorrent? – Ïðîáëåìà õàðàêòåðíà äëÿ îáëàäàòåëåé äèíàìè÷åñêèõ IP àäðåñîâ (DSL è Cabel ñîåäèíåíèÿ), ïî-âèäèìîìó, èç-çà êó÷è îäíîâðåìåííûõ ñîåäèíåíèé. Ðåøåíèå óñòàíîâêà uploada íà 85-90% îò ïðîïóñêíîé ñïîñîáíîñòè è îãðàíè÷åíèå êîëè÷åñòâà îäíîâðåìåííûõ ñîåäèíåíèé â íàñòðîéêàõ uTorrent-êëèåíòà.
Ìîæíî ëè ñäåëàòü ïðåäïðîñìîòð ñ ïîìîùüþ AVI Preview? - È äà, è íåò: âñå çàâèñèò îò òîãî, êàêèå áëîêè óæå ñêà÷åíû. Åñëè íåñêîëüêî áëîêîâ ïîäðÿä ñêà÷àíî â íà÷àëå, òî ïðîñìîòð âîçìîæåí.
Unable to connect to tracker – Ñàìàÿ íåïðèÿòíàÿ íàäïèñü, â ïîñëåäíåå âðåìÿ áûâàåò ÷àñòåíüêî, åñëè íà ïðîòÿæåíèè äîëãîãî âðåìåíè òàê è íå óäàëîñü ïîäñîåäèíèòüñÿ ê òðåêåðó, òî ñëåäóåò èñêàòü äðóãîé torrent-ôàéë.
×òî ëó÷øå âñåãî êà÷àòü ñ uTorrent? – Ñâåæèå ôèëüìû, èãðû, ýïèçîäû òåëåñåðèàëîâ, ïðîãðàììû.
Êàê ñîçäàâàòü torrent ôàéëû.
Äëÿ uTorrent ñëåäóåò â ïàïêó, êóäà îáû÷íî âû êà÷àåòå ðàçäà÷è ïîìåñòèòü ôàéë èëè ïàïêó ñ ôàéëàìè, êîòîðûå âû õîòèòå ðàçäàòü. Çàòåì â uTorrent-êëèåíòå â ìåíþ Ôàéë > Ñîçäàòü torrent > êíîïêà “Äîá. ôàéë” èëè “Äîá. ïàïêó” > âûáðàòü ðåñóðñ, çàòåì êíîïêà “Ñîçäàòü è ñîõ. êàê…” > óêàçàòü èìÿ torrent-ôàéëà è ïîäîæäàòü, ïîêà áóäåò âûïîëíÿòüñÿ õýøèðîâàíèå ôàéëà. Çàêðûòü îêíî. Torrent-ôàéë äîëæåí èìåòü òàêîå æå íàçâàíèå, êàê è ïàïêà èëè ôàéë, êîòîðûé âû õåøèðîâàëè.  íàøåì ïðèìåðå ýòî áóäåò Crocodile-Dundee1.avi.torrent
Òåïåðü íà ôîðóìå ñàéòà ñîçäà¸ì â ñîîòâåòñòâóþùåé âåòâè ôîðóìà, íàïðèìåð, “Âèäåî > Çàðóáåæíûå ôèëüìû” òåìó “Äàíäè ïî ïðîçâèùó Êðîêîäèë”, â êîòîðîé óêàçûâàåì êðàòêîå îïèñàíèå ôèëüìà, ïàðàìåòðû ôèëüìà (êîäåê, ðàçìåð êàäðà, ïðîäîëæèòåëüíîñòü â ìèíóòàõ), è ïðèêðåïëÿåì ê ñîîáùåíèþ òåìû torrent-ôàéë.
Ïîñëå ýòîãî ñíîâà çàéäÿ â ñîçäàííóþ òåìó, ñêà÷èâàåì ñåáå íàø æå torrent-ôàéë è â uTorrent-êëèåíòå îòêðûâàåì åãî êàê áû íà ñêà÷êó, íî ñòàâèì ãàëî÷êó “Îòêðûòü äëÿ ñèäèðîâ” (ñì. ðèñ 2). Ñ ýòîãî ìîìåíòà âû ñòàíîâèòåñü ðàçäàþùèì, òî åñòü ñèäîì. Äàëåå ïðîñòî îñòàâëÿåòå uTorrent ðàáî÷èì, ïðè ïîÿâëåíèè ïåðâûõ ñèäåðîâ, ìîæåòå ïðåêðàùàòü çàëèâêó, òåïåðü ýñòàôåòó ó âàñ ïðèìóò äðóãèå ïîëüçîâàòåëè.
Íå çàáûâàéòå î íåïèñàíîì çàêîíå òðåêåðà: "Ñêîëüêî âçÿëè, ñòîëüêî è îòäàéòå").
Ïðèïîäíèìåì âóàëü
Õî÷åòñÿ ðàñêðûòü èçþìèíêó îñíîâíîãî ïðèíöèïà, çàëîæåííîãî â èäåþ Êîýíà. Ïðåäïîëîæèì, ÷òî ïîëüçîâàòåëü À ðàçäà¸ò íåêîòîðûé ôàéë, òåì ñàìûì ÿâëÿÿñü ñèäîì. Ïðè ñîçäàíèè torrent-ôàéëà, ôàéë èñòî÷íèê áûë ðàçìå÷åí, íàïðèìåð, íà 10 õýø-ñåãìåíòîâ. Ïåðâûé ïîäêëþ÷èâøèéñÿ ê ñêà÷êå ïèð (íàçîâ¸ì åãî Á) çàãðóæàåò ñëó÷àéíûì îáðàçîì âûáðàííûå õýø-ñåãìåíòû, íàïðèìåð, 3, 7 è 10, ïîñêîëüêó åù¸ íè îäèí õýø-ñåãìåíò ñêà÷àí íå áûë. Ïðè ýòîì äîñòóïíîñòü ôàéëà â ñåòè áóäåò ðàâíà 1.000, òî åñòü ïîëíîñòüþ äîñòóïåí.
Ïðåäïîëîæèì, ÷òî ïîäêëþ÷èëñÿ åù¸ îäèí ïèð (åãî èìÿ Ä ), à â ýòî âðåìÿ ïèð Á äîêà÷èâàåò ñåãìåíò 10. Òîãäà äëÿ ïèðà Ä áóäóò äîñòóïíû íå òîëüêî ñåãìåíòû ñèäà À , íî è óæå ñêà÷àííûå ñåãìåíòû ïèðà Á , ÷òî ïîçâîëèò îäíîâðåìåííî êà÷àòü, íàïðèìåð, ñåãìåíòû 2 è 8 îò ñèäà À è ñåãìåíòû 3 è 7 îò ïèðà Á , ÷òî óæå óäâàèâàåò ñêîðîñòü çàêà÷êè, ïîñêîëüêó äëÿ ïèðà Ä ñóùåñòâóåò 2 èñòî÷íèêà è äîñòóïíîñòü ôàéëà áóäåò óæå 1.200.
À ÷òî áóäåò, åñëè ïîäêëþ÷èòñÿ åù¸ îäèí ïèð (ïóñêàé åãî èìÿ Å )? Äîïóñòèì ýòî ïðîèçîéä¸ò, êîãäà ïèð Á óæå ñêà÷àë ñåãìåíòû 3, 7, 10 è 1 ó ñèäà À è ñåãìåíò 8 ó ïèðà Ä , à ïèð Ä óæå ñêà÷àë ñåãìåíòû 2 è 8 îò ñèäà À è 3, 7 ó ïèðà Á . Äëÿ ïèðà Å áóäåò óæå 3 èñòî÷íèêà è äîñòóïíîñòü ôàéëà 1.600. Åñëè ïèð Å áóäåò êà÷àòü ó ñèäà À ñåãìåíò 5, ó ïèðà Á ñåã. 10, à ó ïèðà Ä ñåã. 3, à ïèð Á ó ñèäà À ñåã. 6., ó ïèðà Ä ñåã. 2, òî óæå ÷åðåç êàêîå-òî âðåìÿ îáùàÿ äîñòóïíîñòü ôàéëà ñîñòàâèò 1.900, ÷òî ýêâèâàëåíòíî ïî÷òè äâóì ðàçäàþùèì.
Ðàçóìååòñÿ, ÷òî ïðèäÿ åù¸ îäèí ïèð (ñ èìåíåì Ê ) ñ 100% âåðîÿòíîñòüþ íà÷í¸ò ñêà÷èâàòü ó ñèäà À åäèíñòâåííî íå ðîçäàííûé åù¸ ñåãìåíò 9, íó è åù¸ êàêèå-òî ñåãìåíòû ó îñòàëüíûõ ïèðîâ, ÷åì è äîâåä¸ò îáùóþ äîñòóïíîñòü äî 2.000 è áîëåå.
Äàâàéòå ðàññìîòðèì, ÷òî æå áóäåò, åñëè îòêëþ÷èòñÿ ñèä À . Ïîëó÷èòñÿ òàê, ÷òî â ñåòè îñòàíåòñÿ ôàéë äîñòóïíîñòüþ 1.000 èëè ÷óòî÷êó áîëüøå, è “îñèðîòåâøèå” ;) ïèðû áóäóò äîêà÷èâàòü äðóã ó äðóãà íåäîñòàþùèå ó íèõ ÷àñòè, ïàðàëëåëüíî ðàçäàâàÿ ñâîè ñåãìåíòû íîâûì ïèðàì.
Ïîêà ðàçäà¸òñÿ ôàéë, êà÷àþùèå (ïèðû) ïðèáûâàþò. Êàæäûé ïîñëåäóþùèé êà÷àåò íå òîëüêî ó âàñ, íî è ó òåõ, êòî óæå õîòü ÷òî-òî ñêà÷àë ó âàñ, òàêèì îáðàçîì, îáùàÿ ñêîðîñòü ñêà÷êè óâåëè÷èâàåòñÿ â íåñêîëüêî ðàç. Íî ó âàñ êà÷àþò ÷óòü-÷óòü, è òî ëèøü òå ÷àñòè, êîòîðûõ íåò åù¸ íè ó îäíîãî èç àêòèâíûõ âàøèõ ïèðîâ. Êàê ðàç ýòî è åñòü ïðîÿâëåíèå ïðåèìóùåñòâà èäåè Áðýìà Êîýíà, è íà âàñ âñå æåëàþùèå ïèðû íå íàâàëÿòñÿ, êàê ýòî ìîãëî áûòü â äðóãèõ ñåòÿõ.
Äàëåå ïèð, ñêà÷àâøèé ïîëíîñòüþ âàøó ðàçäà÷ó, ñòàíîâèòñÿ òîæå ñèäîì (ðàçäàþùèì). Åñëè, êîíå÷íî, íå âûêëþ÷èò ñðàçó ñâîé êëèåíò èëè íå óäàëèò torrent èç íåãî. Íî òîãäà ó òàêîãî “ýãîèñòà” íå áóäåò äîñòàòî÷íî âûñîêîãî share ratio (ðåéòèíãà).
Ôèëüòðû
Ñ öåëüþ èçáåæàòü ó÷¸òà òðàôèêà â uTorrent ïðèìåíÿåòñÿ ôèëüòð äëÿ êàæäîãî ñåãìåíòà, íà êîòîðûå ïîäåë¸í ãîðîä Êèåâ, íàïðèìåð, ó ïðîâàéäåðà “Âîëÿ-êàáåëü”. Ñåãìåíò – ýòî îáëàñòü äåéñòâèÿ ïîäãëàâíîé ñòàíöèè êàáåëüíûõ ìîäåìîâ (ÏÃÑ), ê êîòîðîé è ïîäêëþ÷¸í ïîëüçîâàòåëü ñåòè â ñâî¸ì ðàéîíå. Ÿ åù¸ íàçûâàþò CMTS (Cable Modem Termination System).
Êàæäûé ïîëüçîâàòåëü ñåòè, êà÷àÿ â ïðåäåëàõ ñâîåãî ñåãìåíòà íå ðèñêóåò “ïîïàñòü” íà òðàôèê. Ñëåäóåò ïåðèîäè÷åñêè îáíîâëÿòü ôèëüòðû ïðè ïîìîùè óòèëèòû ipfilterupd.exe, èäóùåé â êîìïëåêòå ñ uTorrent.
Ïîëåçíûõ è áûñòðûõ âàì ñêà÷åê ;)