Как работи BitTorrent? Обикновен английски водач

Коен събра безплатна порнография, за да примамва бета тестери да използват BitTorrent през лятото на 2002 г.

10 най -добри торентни сайта за 2021 г. – Изтеглете 100% работещи торенти

Най -добрите сайтове за торент за 2021 г

Тази още една година от коронавирусната пандемия. Хората сега прекарват по -голямата част от свободното си време у дома и има големи шансове, че лоялните членове на общността Bittorrent са търсили най -добрите сайтове за торент за 2021 г., за да получат лесно любимото си съдържание.

За да подобрите знанията си, можете да прочетете нашата статия за това как работи торентът, който обхваща различни основи на Bittorrent. След това, ако започнете да търсите добър софтуер за изтегляне на торенти, тогава можете да разгледате нашия списък с най -добрите клиенти на торент.

Изтегляне на торент VPN

Топ 10 торент сайтове за 2021 г

1. Пиратският залив

Alexa Rank: 298

Пиратският залив

Сайт за ветерански торент The Pirate Bay, TPB за кратко, отново води списъка с най -добрите сайтове на торента 2021 г работи на оригиналния си домейн. Популярният уебсайт носеше короната след пълното изтриване на торентите на Kickass.

TPB гордо парадира стария си интерфейс от десетилетия, блокиран и възкресен няколко пъти. Това са категории торент индекс в различни категории, включително музика, филми, софтуер, книги и т.н.

Голяма точка за продажба на пиратския залив е, че можете бързо да намерите торенти с добри семена, което означава по -високи скорости на изтегляне. Можете да прибягвате до VPN услуга като частен достъп до Интернет или ExpressVPN, за да използвате TPB, в случай че е блокиран във вашата страна.

Защо да използвам TPB?
  • Най -старият и най -реномиран торент сайт
  • VIP/надежден потребителски значка
  • Много надеждни огледала

2. Yts

Alexa Rank: 371

Най -добри торентни уебсайтове YTS

YTS се разбира предимно за тези които предпочитат да изтеглят филмови торенти над всичко друго. Сайтът за торент има изместени в нов домейн. Едно нещо, което трябва да се отбележи, е, че уебсайтът няма връзки с оригиналната група YTS/yify, която изключва операциите преди няколко години. Все пак уебсайтът успя да получи името си в класациите за популярност.

YTS е известен с визуалния си външен вид. Придвижвайки се по линията на други сайтове за торент индексиране, сега началната страница разполага само с страница за търсене. Пиратското съдържание предимно подхранва YTS, но външният вид е достатъчен, за да даде жестока конкуренция на някои популярни стрийминг услуги.

Потребителите могат лесно Направете заявки за съдържание и дайте обратна връзка на операторите на сайта. Но същото изисква потребителски акаунт, а също и да прави коментари към уебсайта.

Защо да използвам YTS?
  • Ефективен филтър за търсене с полезни филтри и опции за сортиране
  • Чисто оформление, лесно за четене Описание на торентите

3. 1337x.да се

Alexa Rank: 392

Най -доброто алтернатива на пиратския залив 2 1337x

1337x е торент сайт, който осъзнава визуалния си вид. Всичко от началната страница до страницата на индекса е Проектиран със съдържанието, поставено спретнато и подравнено правилно.

Известният торент сайт е домакин на торенти в различни категории. Той също така предоставя тенденциозен раздел, който изброява популярни торенти за ден и седмица. Топ 100 списъци с торенти за различни категории също може да помогне на потребителите да намерят добри торенти, които да изтеглят.

Защо да използвам 1337x?
  • Чист външен вид и усещане за страницата с обяви
  • Също така полезно за търсене на по -стари торенти

4. Rarbg.да се

Alexa Rank: 819

Докато него Не толкова модерен вид може да не угоди на някои потребители, уебсайтът ефективно прави това, което е предназначено, аз.E., Предоставяне на здравословни торентни файлове на пиявиците. Но потребителите трябва да се подготвят, за да видят много раздели на реклами, когато щракнете върху връзки на уебсайта.

Дори и с лек спад в ранга на Алекса, RARBG все още е един от най -добрите сайтове за торент, достъпни в интернет.

Различни от редовните категории за изтегляне на торент, включително филми, музика, софтуер, игри и т.н. RARBG също е домакин на a отделна уеб страница, за да включва трейлъри на различни филми и предавания. Хората може да не посещават сайт за торент за гледане на ремаркета. Все пак може да бъде полезно за някои.

Потребителят може също да премине през топ 10 списъци с торенти на RARBG за различни категории, за да добие представа за това, което други хора изтеглят от сайта на Torrent.

Защо да използвам RARBG?
  • Съсредоточете се върху качествените торенти
  • Раздел за блогове за новини от развлекателната индустрия

5. Limetorrents.информация

Alexa Rank: 2758

Най -доброто алтернатива на пиратския залив 3 limetorrents.cc

Limtorrents отново е в нашия списък с топ 10 сайтове за торента за 2021 г. Това е друг уебсайт, който е домакин Торенти в различни категории, включително телевизионни сериали, филми, игри, приложения и аниме.

Изглежда доста лесно да се намери здравословен торент, И защо Limetorrents е един от най -добрите уебсайтове на торент е, че съдържанието на сайта се актуализира редовно. Сайтът Torrent разполага с отделни уеб страници, където предоставя актуализирани списъци за топ 100 торента, тенденции в тенденцията, а най -новите торенти, качени на сайта.

Освен това, потребителите могат да създават акаунти, които биха били необходими за качване на торенти, предоставяне на обратна връзка, отметни торенти и обмен на съобщения с други потребители и т.н.

Защо да използвате Limetorrents.информация?
  • Лесно се забелязва проверени торенти със звездна значка
  • Винаги актуализиран списък с топ 100 и нови 100 торента

6. Kickasstorrents (огледало)

Alexa Rank: 2874

Най -добрите торентни уебсайтове kickasstorrents.to

Това, което може да се счита за заместител на несъществуващия KAT, също е на път да стане един от най -добрите торентни обекти от 2021 г. с нарастващата му популярност.

Огледалното домейн носи основно същия потребителски интерфейс и оформление на опциите. Можете да намерите каталога Torrent, най -популярните торенти и секцията за топ торенти в горната част. Те се допълват от облак на етикети, който ви разказва за общите търсения в уебсайта.

По отношение на производителността, Kickasstorrents има приличен брой семена и пиявици, които ще ви позволят да изтегляте торенти по -бързо, без никакви проблеми. Сайтът предоставя торентни файлове, както и магнитни връзки.

Защо да използваме Kickasstorrents?
  • Има познат потребителски интерфейс
  • Няма натрапчиви реклами, които дразнят потребителите

7. Torrentgalaxy

Alexa Rank: 5278

Най -добрите торентни сайтове торент галактика

Ако търсите нов сайт за торент в екосистемата Bittorrent, торент галактиката е опцията за вас. Това е маслиновият потребителски интерфейс със зелена тематика, спретнато излага всички торентни записи заедно с цялата необходима информация, от която се нуждае потребителят.

Вградената лента за търсене е достатъчно бързо хвърляне на резултатите бързо. Въпреки това, наличието на много съдържание може да направи уебсайта на Torrent Galaxy да изглежда малко претрупан.

Уебсайтът предоставя и опция за създаване на акаунт, която можете да използвате, за да запазите любимите си торенти. Също така, тяхната е раздел за коментари, в който хората могат да обсъждат торентите.

Защо торент галактика?
  • Осигурява тонове здрави торенти
  • Бързи и лесни за използване

8. EZTV

Alexa Rank: 5580

Може да сте добре запознати с групата за издаване EZTV които преди плаваха с кораба си на торентите на Kickass и други най -добри торенти сайтове. От последните няколко години домейнът EZTV.AG успя да се задържи под топ 1000 уебсайта на Alexa.

EZTV се посещава от интернет населението Интересува се от изтегляне на телевизионни шоута Torrents. Всъщност това е единствената категория съдържание, която би се намерила на този популярен сайт за торент.

Сайтът за торенция не носи нищо много, освен a Основен вид с торент връзки и друга информация споменати във форма на таблица. Освен това позволява на посетителите да създават потребителски акаунти, където могат да спестят торентите като любими.

Защо да използвам EZTV?
  • Списък с отброяване Полезен
  • Много чист и лек сайт

Потребителите могат да следят предстоящите торентни качвания чрез секции, наречени списък Countdown. За вече каченото съдържание, календарният раздел е доста полезен.

9. Zooqle

Alexa Rank: 6763

Най -добрите торентни сайтове Zooqle

8 -мото включване в списъка на нашия 2021 г. на най -добрите сайтове за торент е Zooqle. Това е сравнително ново име В екосистемата BitTorrent, но тя се издига в класациите на успеха доста бързо. За този възход кредитът трябва да бъде даден на постоянно увеличаващ се брой торенти.

Потребителите могат лесно да се ориентират и да намерят неща с помощта на чист и чист интерфейс на уебсайта, което се допълва от липсата на натрапчиви реклами. Съдържанието на Zooqle е Основно телевизионно предаване торенти и филмови торенти, Но популярният сайт Torrent също е домакин на торенти, свързани със софтуер, игри и т.н., За различни платформи за устройства.

Защо да използвате Zooqle?
  • Тонове полезни подкатегории
  • Иновативен начин за изброяване на торенти и предоставяне на информация

10. Magnetdl

Alexa Rank: 6941

Най -добрите торентни сайтове magnetdl.com

За първи път се приземява в нашия списък с най -добри сайтове за торент за 2021 г. MagnetDL е сравнително нов играч на детската площадка Torrent. Първото нещо, което ще забележите, е леко старо училище. Но това не означава, че този ефективен торент сайт е по -малко от други.

Подобно на другите най-добри торентни сайтове, споменати по-горе, началната страница на MagnetDL на бял цвят показва лента за търсене и категории торенти в горната част. След като копаете, ще намерите торентите, подредени спретнато, а информацията е лесна за четене дори, докато превъртате надолу по уеб страница.

Защо да използвате MagnetDL?
  • Леки и се зареждат бързо
  • Най -добрият торентен сайт за получаване на торент магнитни връзки

Това беше списъкът на най -популярните уебсайтове на торент, посочени според техните класации на Alexa по време на писането. Според най -новите числа, добрият стар TPB отново е отгоре. Класациите на Alexa се променят почти ежедневно, така че те могат да варират във вашия опит. Плюсовете и минусите на тези най-посещавани торентни сайтове са споменати подробно по-късно в статията. Включихме и състоянието на тези сайтове, i.E., независимо дали са работили или не по време на писането.

Ако търсите сайтове, които индекс торент файлове, че можете да разгледате нашия списък с най -добри търсачки за торент.

Незаконно ли е да изтегляте торенти?

Сега, ето мит-бустър. Всичко от Bittorrent Network, Torrent клиенти и много уебсайтове попадат под юридическия клуб. Просто някои торент сайтове са домакини и дори популяризират съдържанието на торент с авторски права, което ги прави зли в очите на органите на реда. Така че, освен ако не се занимавате с пиратство и всичко останало, вие сте на по -безопасната страна.

Как торент сайтовете се разминават с него?

В мрежата има много сайтове за торент, които могат да се използват за оценка на защитени филми и телевизионни предавания с авторски права. Но много от тези сайтове за торент не поддържат действителното съдържание на сървърите си, а също и торент файлове, които предоставят, съдържат информацията, необходима за изтегляне на съдържание от връстници. Ето как те успяват да избягват органите на реда. Все пак те се набиват по някакъв или другия начин.

Как мога да изтегля торентите си безопасно?

Докато най-добрите сайтове за торент може да ви дадат желаното съдържание, те могат да бъдат с къси ръце в някои области. С други думи, не сте анонимни при изтеглянето на файлове от мрежата BitTorrent. Например, мрежата за споделяне на файлове P2P е силно децентрализирана, човек с необходимите технически познания или интернет доставчика може да проследи дейността на торента на потребителя. Решение на това се използва VPN, което позволява на потребителите да скрият своя IP адрес.

Много VPN услуги предлагат специална поддръжка за технологии за споделяне на файлове P2P. Вижте нашия списък с 10 -те най -добри VPN услуги. Често препоръчваме VPN услуги като Частен достъп до интернет или Nordvpn За да деблокирате торент сайтове и да скриете IP.

Използването на Bittorrent е при спад?

Популярността на торент сайтове намалява бавно поради причини като репресия на правоприлагането. Редовните потребители на Bittorrent Network може много добре да си спомнят как са се спуснали торент-гиантите и екстраторентите. Наблюдава се и увеличаване на търсенето на VPN услуги, които деблокират торент сайтове.

Друг голям фактор е увеличаване на приемането на стрийминг услуги като Netflix и Amazon Prime. В мрежата има и тонове безплатни сайтове за стрийминг на филми за безплатно забавление. Ако търсите сайтове със 100% законно съдържание, ето нашия списък с най -добрите сайтове за торент за безопасни и законни торенти.

Трябва ли да изтегля торенти над Tor?

Не се препоръчва да изтегляте торент файлове през TOR, тъй като мрежата не е предназначена за нея. TOR има за цел да скрие самоличността на потребителя и начина, по който работи, няма да сте добри скорости и производителност на мрежата, докато изтегляте торенти.

Не си падайте за Copycats

Най -вероятно сте кацнали на уебсайт Clone, ако смятате, че Extratorrent и Isohunt все още дишат въздух. Двете торентни сайта вече са несъществуващи. По същия начин можете да намерите и уебсайтове за клон за торенти на Kickass.

Изтегляне на торент VPN

И така, това бяха някои най -добри торентни сайтове, които може да са полезни за потребителите на BitTorrent през 2021 г. Ще се радваме да чуем името на любимия ви сайт за торент в коментарите.

„@Context“: „https: // схема.org ”,
„@Type“: „faqPage“,
“MainEntity”: [“@type”: “Въпрос”,
„Име“: „Незаконно ли е да изтегляте торенти?”,
„Приетият на тях“: „@type“: „Отговор“,
„Текст“: „Сега, ето мит-бустър. Всичко от Bittorrent Network, Torrent клиенти и много уебсайтове попадат под юридическия клуб. Просто някои торент сайтове са домакини и дори популяризират съдържанието на торент с авторски права, което ги прави зли в очите на органите на реда. Така че, освен ако не се занимавате с пиратство и всичко останало, вие сте на по -безопасната страна.”
>
>, “@Type”: “Въпрос”,
„Име“: „Как мога да изтегля торентите си безопасно?”,
„Приетият на тях“: „@type“: „Отговор“,
„Текст“: „Докато най-добрите уебсайтове за торенти могат да ви дадат желаното съдържание, те могат да бъдат с къси ръце в някои области. С други думи, не сте анонимни при изтеглянето на файлове от мрежата BitTorrent. Например, мрежата за споделяне на файлове P2P е силно децентрализирана, човек с необходимите технически познания или интернет доставчика може да проследи дейността на торента на потребителя. Решение на това се използва VPN, което позволява на потребителите да скрият своя IP адрес.”
>
>, “@Type”: “Въпрос”,
„Име“: „Използването на BitTorrent е в спад?”,
„Приетият на тях“: „@type“: „Отговор“,
„Текст“: „Популярността на торент сайтове намалява бавно поради причини като репресия на правоприлагането. Редовните потребители на Bittorrent Network може много добре да си спомнят как са се спуснали торент-гиантите и екстраторентите. Наблюдава се и увеличаване на търсенето на VPN услуги, които деблокират торент сайтове.

Друг голям фактор е увеличаване на приемането на стрийминг услуги като Netflix и Amazon Prime. В мрежата има и тонове безплатни сайтове за стрийминг на филми за безплатно забавление. Ако търсите сайтове със 100% законно съдържание, ето нашия списък с най -добрите сайтове за торент за безопасни и законни торенти.”
>
>]>

Aditya обича да обхваща теми, свързани с Microsoft, Windows 10, Apple Watch и интересни джаджи. Но когато той не работи, можете да го намерите с гледане на случайни видеоклипове в YouTube (след като той е пропилял час в Netflix, опитвайки се да намери добро шоу).

Как работи BitTorrent? Обикновен английски водач

Как работи BitTorrent? Обикновен английски водач

Не се говори за изтегляне на неща на BitTorrent. Или най -добрите клиенти за това.

Просто дълбоко гмуркане в техническата страна на него.

Всеки може да прочете тази статия. Изисква нулеви познания за работа в мрежа или BitTorrent, за да прочетете това.

BitTorrent е един от най -често срещаните протоколи за прехвърляне на големи файлове. През февруари 2013 г. Bittorrent беше отговорен за 3.35% от цялата световна честотна лента, повече от половината от 6% от общата честотна лента, посветена на споделянето на файлове.

Нека се потопим точно в.

�� Кой създаде BitTorrent?

Брам Коен изобретява протокола BitTorrent през 2001 г. Коен написа първата реализация на клиента в Python.

Коен събра безплатна порнография, за да примамва бета тестери да използват BitTorrent през лятото на 2002 г.

�� Bittorrent срещу изтегляне на клиент-сървър

При традиционното изтегляне сървърът качва файла, а клиентът изтегля файла.

Два обекта, лаптоп и сървър. Лаптопът моли Netflix да гледа „Непознато нещо. Netflix отговаря с„ Да, ето по -странни неща

За популярни файлове това не е много ефективно.

500 души, изтеглящи същия файл, ще поставят сървъра под напрежение. Този щам ще ограничи скоростта на качване, така че клиентите не могат да изтеглят файла бързо.

Второ, клиентът-сървър струва много пари. Сумата, която плащаме, се увеличава с това колко популярен е файл.

Трето, той е централизиран. Кажете, че системата умира и файлът вече не съществува – никой не може да я изтегли.

BitTorrent има за цел да реши тези проблеми.

Две колони на тази таблица. Първата колона казва

В мрежа от партньорска връзка всеки партньор е свързан с всеки друг партньор в мрежата.

Полуцентрализирани мрежи за партньорски партньори притежават един или повече връстници с по -висок авторитет от повечето връстници.

�� Преглед на високо ниво

BitTorrent е начин за споделяне на файлове. Често се използва за големи файлове. BitTorrent е алтернатива на един източник, споделящ файл, като сървър. BitTorrent може продуктивно да работи на по -ниска честотна лента.

Първата версия на клиента BitTorrent нямаше търсачка и няма обмен на партньорски, потребителите, които искаха да качат файл, трябваше да създадат малък файл на дескриптор на торент че те ще качат на сайт за торент индекс.

Когато потребителят иска да споделя файл, той засява файла си. Този потребител се нарича a сеялка. Те качват торент дескриптор файл на борса (ще говорим за това по -късно). Всеки, който иска да изтегли този файл, ще изтегли този торент дескриптор.

Лаптоп Изтегляне на файл с дескриптор на торент

Ние наричаме тези, които изтеглят връстници. Техният торент клиент ще се свърже с тракер (обсъден по -късно), а тракерът ще им изпрати списък с IP адреси на други семена и връстници в рояка. *Роякът *е всичко, свързано с определен торент.

Файлът за дескриптор на торент съдържа списък на тракерите и метаданните във файла, който изтегляме.

Лаптоп, който пита проследяващия кой друг изтегля файла Ubuntu. Tracker отговаря с IP ddresses

Peer ще се свърже със семе и ще изтегли части от файла.

След като връстникът завърши изтегляне, те могат да функционират като семе. Въпреки че е възможно да функционирате като семе, докато също се изтегляте (и е много често).

След като семето сподели файла с връстник, този връстник ще действа като семе. Вместо модела на клиент-сървър, където съществува само 1 сървър за качване на файла, в Bittorrent множество хора могат да качат един и същ файл.

BitTorrent разделя файла на парчета, наречени парчета, всеки от определени размери. Понякога е 256kb, понякога е 1MB. Тъй като всеки връстник получава парче, те стават семе на това парче за други връстници.

С BitTorrent нямаме нито един източник, който да изтегляме от. Можем да изтеглим няколко парчета от вашата родина, след което да изтеглите няколко, които вашата родина не притежава от далечна страна.

Протоколът хешира парчетата, за да се увери. След това съхранява хеш в дескриптора на торент на тракера.

Ето как работи BitTorrent на много високо ниво. Сега ще влезем в подробности. Ние се стремим да отговорим на тези въпроси:

  • Ами ако връстникът само изтегля и никога не качва?
  • От кого изтегляме или качваме на?
  • Какво е връзка с магнит?
  • Какво е торент дескриптор?
  • Какъв алгоритъм за хеширане се използва?
  • Как BitTorrent избира какви парчета да изтеглите?

�� Какво е във файл с торент дескриптор, така или иначе?

Това е файл с речник (или hashmap).

Файлът е описан като:

URL адресът на тракера. Помнете по -рано, когато се свързахме със сървъра на Tracker, за да намерим други връстници, използвайки същия файл? Открихме, че Tracker, използвайки клавиша за обявяване във файла на дескриптора на торент.

Това се превръща в речник, чиито ключове зависят от това дали се споделят един или повече файлове. Ключовете са:

Файлове (дете на информация, е списък)

Файловете съществуват само когато се споделят множество файлове. Файлове е списък на речниците. Всеки речник съответства на файл. Всеки от тези речници има 2 ключа.

Дължина – размерът на файла в байтове.

Път – Списък на низове, съответстващи на имената на поддиректорията, последният от които е действителното име на файл.

Размерът на файла в байтове (само когато се споделя един файл)

Предложено име на файл. Или предложеното име на директорията.

Броят на байтовете на парче.

Дължината на парчето трябва да е мощност от две и поне 16kib.

$$ 2^8 \; Kib = 256 \; Kib = 262,144 \; B $$

Списък на хешове, изчислени на различни парчета данни. Разделихме данните на парчета. Изчислете хешовете за тези парчета и ги съхранява в списък.

BitTorrent използва SHA-1, който връща 160-битов хеш. Парчетата ще бъдат низ, чиято дължина е кратна на 20 байта.

Ако торентът съдържа множество файлове, парчетата се формират чрез свързване на файловете в реда, в който се появяват в директорията с файлове.

Всички парчета в торента са пълната дължина на парче, с изключение на последното парче, което може да е по -кратко.

Сега мога да предположа какво мислите.

„Ша-1? Какво е това? Началото на 2000 -те?”

Все още объркан? Да не се притеснявам! Създадох този JSON файл, който описва как изглежда торент файл.

Забележка: Аз съм свързвал някои неща. Това улеснява четенето и разбирането на общото оформление. Направих числата, следвайки правилата на дескриптора на торент на Bittorrent.

< "Announce": "url of tracker", "Info": < "Files": [ < "Length": 16, "path": "/folder/to/path" >, < "length": 193, "path": "/another/folder" >]>, "дължина": 192, "име": "Ubuntu.ISO "," дължина на парчета ": 262144," парчета ": [" aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d "," cfea2496442c091fddd1ba215d62a69ec34e94d0 "] 

�� Алгоритъмът за избор на парче на BitTorrent

Един от най -големите въпроси в BitTorrent е „Какви парчета трябва да избера да изтегля?”

С традиционен модел на клиент-сървър изтегляме целия файл. Но сега трябва да изберем какви парчета да изтеглите.

Идеята е да изтеглите парчетата, които никой друг няма – редките парчета. Изтегляйки редките парчета, ние ги правим по -малко редки, като ги качваме.

�� Какво представляват подроците и алгоритъма за избор на парче?

BitTorrent използва TCP, протокол за предаване на пакети. TCP има механизъм, наречен Бавен старт.

Бавният старт е механизъм, който балансира скоростта на мрежовата връзка TCP. Той ескалира количеството данни, предавани, докато не намери максималния капацитет на мрежата на мрежата. CWDN означава прозореца на задръстванията.

Изображението показва сървър и лаптоп. Лаптопът изпраща 1 заявка, сървърът отговаря. Прозорецът на задръстванията (CWDN) се увеличава до 2. Лаптопът изпраща 2 заявки, получава 2 отговора. Прозорецът на задръстванията се увеличава до 4. Лаптопът изпраща 4 заявки, получава 4 отговора

TCP прави това, защото ако изпратим 16 връзки наведнъж, сървърът може да не се използва за трафика и задръстванията ще се случат в мрежата.

Ако не изпращаме редовно данни, TCP може да ограничи мрежовата ни връзка с по -бавна скорост от нормалното.

BitTorrent се уверява,.

Всяко под части е с размери около 16kb. Размерът за парче не е фиксиран, но е някъде около 1MB.

Протоколът винаги има някакъв брой заявки (пет) за облицовка на тръба. Когато се изтегли ново под-части, клиентът изпраща нова заявка. Това помага да се ускори нещата.

Изображение, показващо едно цяло парче с множество подложки вътре в него. Програмата е изтеглила 1 под части. Остават 5 подроци за изтегляне, а 1 ha вече е изтеглено за общо 6 подложки. 3 от подводностите имат червена стрелка, която показва, че те са тръбопроводни да изтеглят следващия

Под-парчета могат да бъдат изтеглени от други връстници.

Две основни политики уреждат алгоритъма за избор на парче.

1⃣ Строга политика

След като клиентът на BitTorrent поиска под част от парче, всички останали подроци от това парче се изискват преди подводни части от други парчета.

В това изображение има смисъл първо да изтеглите всички под-части от това парче, вместо да започнете да изтегляте друго парче.

2⃣ най -редки първо

Основната политика в Bittorrent е да изберете първо най -редките. Искаме да изтеглим парчето, което притежават най -малкото други връстници.

Това е така, че можем да го направим „не и да е рядко“. Ако само един връстник има парче и те отиват офлайн, никой няма да получи пълния файл.

Съществуват множество обезщетения за тази политика.

Отглеждане на семето

Най -редките първо се уверяват, че изтегляме само нови парчета от семената.

Семето ще започне като тясно място. Този, който партньор с файла.

Изтеглячът може да види какви парчета притежават техните връстници, а най -рядката първи политика ще ни накара да донесеме парчетата от семето, които не са качени от други връстници.

Нека визуализираме това.

Списък с връстници, всички изтеглящи файл. Нито един връстник няма едно парче освен нас. Ние сме единствените, различни от семето с най -рядкото парче

Списъкът с възли (връстници) е свързан с взаимосвързаност. Не мога да нарисувам това, тъй като диаграмата е неблагоприятна.

Всяка стрелка е към подробна част, която този партньор е изтеглил. Изтеглихме под част, който никой друг няма друг освен семето. Това означава, че тази подкопа е рядкост.

Нашата скорост на качване е по -висока от тази на семето, така че всички връстници ще искат да изтеглят от нас. Също така, те биха искали първо да изтеглят най -редките парчета, а тъй като ние сме един от 2 притежатели на най -рядкото парче.

Когато всички изтеглят от нас, можем да изтеглим по -бързо от тях. Това е алгоритъмът на tit-for-tat (обсъден по-късно).

Повишена скорост на изтегляне

Колкото повече връстници държат парчето, толкова по -бързо може да се случи изтеглянето. Това е така, защото можем да изтеглим подроци от други връстници.

Активиране на качването

Рядко парче е най -много желано от други връстници и получаването на рядко парче означава, че връстниците ще се интересуват от качването от нас. Както ще видим по -късно, колкото повече качваме, толкова повече можем да изтеглим.

Най -често последният

Разумно е да оставите най -често срещаните парчета до края на изтеглянето. Тъй като много връстници държат общи парчета, вероятността да могат да ги изтеглят е много по -голяма от тази на редки парчета.

Предотвратяване на най -рядкото парче липсва

Когато семето умре, всички различни парчета от файла трябва да бъдат разпределени някъде сред останалите връстници.

3 ⃣ Случайно първо парче

След като изтеглим, няма какво да качим. Нуждаем се от първото парче, бързо. Най -редката първа политика е бавна. Редки парчета се изтеглят по-бавно, защото можем да изтеглим неговите подроци само от няколко връстници.

4⃣ режим на Endgame

Понякога връстник с бавна скорост на прехвърляне ще се опита да ни даде подложка. Причинявайки забавяне на изтеглянето. За да се предотврати това, има „режим на endgame“.

Помнете принципа на облицовките на тръбите? Винаги има няколко заявки за подроци в очакване.

На компютъра ни липсва парче, така че въвеждаме режим EndGame

Когато се изискват всички под-парчета, които липсва връстник, те излъчват това искане на всички връстници. Това ни помага да получим последния къс от файла.

Намираме връстник с нужната част, затова го получаваме от тях

Ако връстникът има липсващия подкопа, той ще го изпрати обратно на нашия компютър.

След като пристигне под-части, изпращаме съобщение за отмяна, казвайки на другите връстници да игнорират нашата заявка.

�� разпределение на ресурсите с помощта на Tit-for-tat

Не съществува централизирано разпределение на ресурсите в BitTorrent. Вместо това всеки връстник максимизира процента на изтегляне.

Peer ще изтегли от този, който може. За да решат на кого да качат, те ще използват вариант на алгоритъма „tit-for-tat“.

Стратегията за тит-за-тат идва от теорията на игрите. Същността е:

„Направете на другите, както правят върху вас“

  1. На първия ход си сътрудничи
  2. На всеки следващ ход направете това, което опонентът ви направи предишния ход
  3. Бъдете готови да простите след извършване само на един акт на отмъщение

�� Алгоритъмът за задушаване

Задушването е временен отказ да се качи на друг партньор, но все пак можем да изтеглим от тях.

За да сътрудничат връстниците си качват и да не си сътрудничат, те „задушават“ връзката с връстниците си. Принципът е да се качи на връстници, които са ни качили.

По време на сътрудничество можем да изтеглим парчета от връстници. Когато другият връстник не си сътрудничи, те не ни казват, че не можем да изтеглим парчето

Искаме няколко двупосочни връзки едновременно да постигнем Парето ефективност.

Считаме за разпределение на Pareto, ако няма друго разпределение, в което някой индивид е по -добър и никой не е по -лош.

По този начин големият въпрос е как да се определи кои връстници да се задави и кои да отменят?

Peer винаги отклонява фиксиран брой от своите връстници (по подразбиране е 4).

Текущите тарифи за изтегляне решават кои връстници да избягат. Използваме средно 20 секунди, за да решим това. Поради използването на TCP (бавен старт) бързо задушаване и безпроблемно е лошо. По този начин, това се изчислява на всеки 10 секунди.

Ако скоростта на качване е висока, повече връстници ще ни позволят да изтеглим от тях. Това означава, че можем да получим по -висока степен на изтегляне, ако сме добър качител. Това е най -важната характеристика на протокола BitTorrent.

Протоколът забранява много „безплатни ездачи“, които са връстници, които само изтеглят и не качват.

За да бъде ефективна партньорска мрежа, всички връстници трябва да допринесат за мрежата.

�� Оптимистично несъответствие

BitTorrent също позволява допълнителен неизпълнен партньор, при който критериите за скорост на изтегляне не се използват.

Ние наричаме това оптимистично несъответствие. Проверката на неизползвана връзка не е по -добра от използваната.

Преместваме оптимистичния Unchoke на всеки 30 секунди. Достатъчно време за качването достига пълна скорост. Същото за качването. Ако тази нова връзка се окаже по -добра от една от съществуващите неизследвани връзки, тя ще я замени.

Оптимистичният Unchoke е избран на случаен принцип.

Това също позволява връстници, които не качват и изтеглят само за изтегляне на файла, дори ако отказват да си сътрудничат. Макар и ще изтеглят с много по -бавна скорост.

�� Противоубиване

Какво се случва, ако всички връстници качват на друг партньор, решат да го задушат? След това трябва да намерим нови връстници, но оптимистичният механизъм за незабавяне проверява само една неизползвана връзка на всеки 30 секунди. За да помогне на степента на изтегляне да се възстанови повече, Bittorrent има Snubbing .

Ако клиент не е получил нищо от определен връстник за 60 секунди, той ще предположи, че е бил „забит“.

След манталитета на Tit-for-Tat, ние отмъстим и отказваме да качим на този партньор (освен ако те станат оптимистично Unchoke).

След това връстникът ще увеличи броя на оптимистичните неизпълнения, за да намери нови връзки по -бързо.

�� Ами ако качим само?

Виждаме, че с помощта на алгоритъма за задушаване, реализиран в BitTorrent, ние предпочитаме връстници, които са мили с нас. Ако мога да изтегля бързо от тях, ние им позволяваме да качват бързо от мен.

Какво ще кажете за без изтегляния? Тогава е невъзможно да се разберат кои връстници да отменят, използвайки този алгоритъм за задушаване. Когато изтеглянето приключи, използваме нов алгоритъм за задушаване.

Този нов алгоритъм за задушаване прегръща връстниците с най -високата скорост на качване. Това гарантира, че парчетата се качват по -бързо и те се повтарят по -бързо.

Връстници с добри проценти на качване също не се обслужват от други.

�� Какво е тракер?

Проследяващите са специални видове сървъри, които помагат в комуникацията между връстниците.

Комуникацията в BitTorrent е важна. Как да научим какво съществуват другите връстници?

Проследяващият знае кой притежава файла и колко.

След като стартира изтеглянето на партньорски, комуникацията може да продължи без тракер.

Тъй.

�� Публични проследяващи

Това са проследяващи, които всеки може да използва.

�� Частни проследяващи

Частните тракери са частни. Те ограничават използването, като изискват от потребителите да се регистрират в сайта. Методът за контролиране на регистрацията често е система за покани. За да използваме този тракер, се нуждаем от покана.

�� Многофункционални торенти

Многостранните торенти съдържат множество проследяващи в един торент файл. Това осигурява излишък, ако единият проследяване се провали, другите проследяващи могат да продължат да поддържат рояка за торента.

С тази конфигурация е възможно да има множество несвързани рояци за един торент – което е лошо. Някои потребители могат да се свържат с един конкретен тракер, като същевременно не могат да се свържат с друг. Това може да създаде разединен набор, който може да възпрепятства ефективността на торент за прехвърляне на файловете, които описва.

�� Магнитни връзки – безпроблемни торенти

По -рано говорих за това как пиратският залив се отърва от проследяващите и започнах да използват торенти без проследяване.

Когато изтегляме торент, получаваме хеш от този торент. За да изтеглите торента без тракер, трябва да намерим други връстници, които и изтеглящи торента. За да направим това, трябва да използваме a Разпределена хеш таблица.

Нека разгледаме разпределените хеш таблици.

�� Разпределени хеш таблици

Разпределените хеш таблици (DHT) ни дават интерфейс, подобен на речник, но възлите са разпределени в мрежа. Номерът на DHT е, че възелът, който трябва да съхранява определен ключ, се намира чрез хеширане на този ключ.

Всъщност всеки връстник се превръща в мини-тракер.

Всеки възел (клиент/сървър, изпълняващ DHT протокола), има уникален идентификатор, известен като „ID на възел“. Избираме идентификационни номера на възела на случаен принцип от същото 160-битово пространство като Bittorrent Info Hasshes.

Информационните хешове са sha-1 хеш на:

  1. Елемент: Дължина (размер) и път (път с име на файл)
  2. Име: Името за търсене
  3. Дължина на парче: Дължината (размер) на едно парче
  4. Парчета: Ша-1 хеш на всяко парче от този торент
  5. Частен: Флаг за ограничен достъп

Използваме показател за разстояние, за да сравним два идентификатори на възела или идентификатор на възел и информационен хеш за „близост“.

Възлите трябва да имат таблица за маршрутизиране, съдържаща информацията за контакт за няколко други възли.

Възлите знаят един за друг в DHT. Те знаят много възли с идентификационни номера, които са близки до собствените си, но малко с далечни идентификатори.

Метриката на разстоянието е XOR и се интерпретира като цяло число.

$$ разстояние (a, b) = | a \ oplus b | $$

По -малките стойности са по -близки.

Когато възел иска да намери връстници за торент, те използват показателя за разстояние, за да сравнят информационния хеш на торента с идентификаторите на възлите в таблицата си за маршрутизиране или идентификатора на един възел с идентификатора на друг възел.

След това се свързват с възлите в таблицата за маршрутизиране, най -близка до информацията и ги питат за информацията за контакт на връстниците, които изтеглят торента.

Ако контактният възел знае за връстниците за торента, те връщат информацията за контакт с партньорката с отговора. В противен случай контактният възел трябва да отговори с информацията за контакт на възлите в своя шкаф за маршрутизиране на информационния хеш на торента.

Оригиналните възли за заявки на възли, които са по -близо до целевата информация за хеш, докато не могат да намерят по -близки възли. След като възелът изчерпи търсенето, след това клиентът вмъква информацията за контакт с партньора в отговорните възли с идентификатори, най -близки до информационния хеш на торента. В бъдеще другите възли могат лесно да ни намерят.

Стойността на връщане за заявка за връстници включва непрозрачна стойност, известна като „Токен.”За да обяви възел, че контролиращият му партньор изтегля торент, той трябва да представи маркера, получен от същия заявен възел в скорошна заявка за връстници.

Когато възелът се опита да „обяви“ торент, запитваният възел проверява маркера срещу IP адреса на възела за запитване. Това е за предотвратяване на злонамерени хостове да подпишат други хостове за торенти.

Възелът за заявки връща маркера към същия възел, от който получават маркера. Трябва да приемем жетони за разумен период от време след разпространението им. Изпълнението на BitTorrent използва хеш на SHA-1 на IP адреса, свързан с тайна, която се променя на всеки пет минути, а жетоните до десет минути се приемат.

�� Таблица за маршрутизиране

Всеки възел поддържа таблица за маршрутизиране с известни добри възли. Използваме началните точки на таблицата за маршрутизиране за заявки в DHT. Връщаме възли от таблицата за маршрутизиране в отговор на заявки от други възли.

Не всички възли, за които научаваме, са равни. Някои са „добри“, а други не. Много възли, използващи DHT, могат да изпращат заявки и да получават отговори, но не могат да отговорят на заявки от други възли. Таблицата за маршрутизиране на всеки възел трябва да съдържа само известни добри възли.

Добрият възел е, че възелът е отговорил на една от нашите заявки в рамките на последните 15 минути. Възходът също е добър, ако някога е отговорил на нашите запитвания и ни е изпратил заявка в рамките на последните 15 минути. След 15 минути бездействие възелът става съмнителен. Възлите стават лоши, когато не отговорят на множество заявки подред. Възлите, които виждаме, че са добри, се дават приоритет пред възлите с неизвестен статус.

Таблицата за маршрутизиране обхваща цялото пространство за идентификация на възела от 0 до 2160. Разделяме таблицата за маршрутизиране в „кофи“, която всяка покрива част от пространството.

Празна таблица има една кофа с обхват на пространството на ID = 0, макс = 2160.

Празна маса има само една кофа, така че всеки възел трябва да се побере в нея. Всяка кофа може да държи само k възли, в момента осем, преди да стане „пълна.”

Когато кофата е пълна с известни добри възли, можем да добавим повече възли, освен ако нашият идентификатор на възела не попадне в обхвата на кофата. Кофата се заменя с две кофи всяка с половината от старата кофа. Възлите от старата кофа се разпространяват между новите кофи.

За нова маса само с една кофа винаги разделихме пълната кофа на две нови кофи, покриващи диапазоните 0..2 159 и 2 159 ..2 160 .

Когато кофата е пълна с добри възли, ние просто изхвърляме новия възел. Когато възлите в кофата станат лоши (ако го направят), ги заместваме с нов възел.

Когато възлите се считат за съмнителни и не са били оттогава през последните 15 минути, най -малкото видяният възел е пинг. Възелът или отговаря, или не отговаря. Отговорът означава, че преминаваме към следващия възел. Правим това, докато не намерим възел, който не отговори. Ако не намерим такива, тогава кофата се счита за добра.

Когато го намерим, опитваме още веднъж, преди да изхвърлим възела и да ги заменим с нов добър възел.

Всяка кофа трябва да поддържа „последно променено“ свойство, за да покаже колко „свежо“ съдържанието.

Когато възел в кофа е пинг и реагира, или се добавя възел към кофа или възел се заменя с друг възел, последното променено свойство на кофата се актуализира.

Кофите се освежават, ако последният променен имот не е актуализиран през последните 15 минути.

�� Атаки срещу BitTorrent

Съществуват малко атаки в мрежата BitTorrent. Всичко е публично. Нашият IP адрес, какво изтегляме – всичко. Защо да атакуваме отворена мрежа?

Защо да атакуваме напълно отворена мрежа?

Само 7 записа са изброени в Exploit -DB – база данни с известни подвизи срещу услуга. И повечето от тях са свързани с конкретни клиенти.

Основната атака срещу мрежата на Bittorrent е да спре пиратството. Стигнахме толкова далеч, без да говорим за пиратство, но често е синоним на Bittorrent.

Основната атака срещу BitTorrent е Отравяне с торент.

Отравяне с торент

Тази атака има за цел да получи IP адресите на връстници пиратско съдържание или да отрови съдържанието по някакъв начин.

Изданието на албума на American Life на Мадона е пример за отравяне със съдържание. Преди издаването бяха пуснати песни с подобна дължина и размер на файла. Парчетата включваха клип на Мадона, който казва:

„Какво, по дяволите, мислиш, че правиш?”

Последвано от няколко минути мълчание.

Ето някои методи за отравяне на торент.

Отравяне с индекс

Индексът позволява на потребителите да намерят IP адресите на връстници с желаното съдържание. Този метод на атака затруднява търсенето на връстници.

Нападателят вмъква голямо количество невалидна информация в индекса, за да попречи на потребителите да намерят точната информация.

Идеята е да забавите изтеглянето, като се опитате да изтеглите парчета от невалиден връстник.

Вмъкване на примамка

Те вмъкват повредени версии на файл в мрежата.

Представете си 500 копия на файл и само 2 от тях са истинският файл, това възпира пиратите да намерят истинския файл.

Повечето уебсайтове със списъци на торенти система за гласуване. Това възпира тази атака, тъй като върхът на търсенията е изпълнен с некорупирани файлове, но повечето уебсайтове със списъци с торенти гласуват

Това възпира тази атака, тъй като върхът на търсенията е изпълнен с некорупирани файлове.

В Gamevtycoon файлът беше пуснат преди първоначалното качване на сайтове за пиратство. Неизвестно за пиратите, файлът беше покварен. Спечелването на играта е невъзможно в пиратската версия. Всичко останало беше перфектно.

����‍♂ Защита срещу тъмната атака на Bittorrent

Повечето популярни торенти се освобождават от хора или групи, които са изградили сближаване в продължение на много години. На частни тракери могат да бъдат насочени към хората. Отровените торенти са бързо етикетирани и плаката може да бъде забранена.

Или, на публични проследяващи, изтеглянето на торенти, направени от надеждни групи, е за предпочитане. В края на краищата, бихте ли предпочели да изтеглите Ubuntu от екипа на Ubuntu или потребител XXX-Hacker-Elite-Ghost-Protocol-XXX?

На публични проследяващи, ако торент е отровен, торентът се съобщава и отстранено.

Най -простият начин да се защити срещу атака на Bittorrent е да използвате IP адрес, който не е свързан с вас. Дали това е чрез VPN или някаква друга услуга.

���� Заключение

Ето нещата, които научихме:

  • Какъв файл с торент дескриптор е
  • Как BitTorrent избира връстници
  • Как BitTorrent избира парчета
  • Алгоритми за тит-за-тат
  • Проследяващи
  • Атаки в мрежата BitTorrent

Ето някои неща, които можете да изберете да направите:

  • Изградете свой собствен клиент на Bittorrent
  • Разгледайте предложенията на Bittorrent (BEP), за да научите повече за това как работи и какво следва за алгоритъма
  • Прочетете официалната спецификация BitTorrent

Как поддържаме актуалния си самостоятелен раздор

Как поддържаме актуалния си самостоятелен раздор

В моя раздор имаме готин бот, наречен ✨ най -добрата хакерска бот✨ наистина това е бот, който има колекция от инструменти за пентистиране, което може да се окаже полезен. С много инструменти идват много проблеми. Проблеми с зависимостта. Ако една от многото ни зависимости се актуализира, нашият процес беше: 1. Актуализирайте

12 август 2023 г. 3 мин. Прочетете

Пуснете свой собствен чатт за 5 минути работа с Kobold AI

Пуснете свой собствен чатт за 5 минути работа с Kobold AI

Това е много бързо ръководство за стартиране на вашия собствен чатт на местно ниво. Защо бихте искали да направите това? * Можете да използвате нецензурирани модели chatgpt и харесванията имат подравняване, което ги цензурира. Например, той е предимно приведен в съответствие с американците, което означава, че не е много полезно за повечето

22 юли, 2023 г. 5 мин. Прочетете

SSH разрешение е отказано (publicKey)

SSH разрешение е отказано (publicKey).

Решение 1 – Регенерирайте ключа 1. Генерирайте своя ключ. 2. Конфигурирайте SSH да използвате ключа.Вашият конфигурационен файл трябва да има нещо подобно на следното: Можете да добавите идентичности да, за да гарантирате, че SSH използва определената идентичност и няма друг KeyFiles по време на удостоверяване. Задаването на идентичности в предотвратяване на неуспешни удостоверения