Какво е торент, торент тракер и торент клиент
От много години най-популярният, най-бързият и безплатен начин за изтегляне на информация е изтеглянето й чрез торент. Повечето хора дори не се замислят как работи всичко, те просто правят всичко според шаблона: намират информацията, изтеглят торент файла, свързват го към торент клиента и седят и чакат. В тази статия ще разгледаме този въпрос по-подробно и ще разберем какво представляват торентите и как работят по принцип, какво е торент клиент и защо е необходим, какво прави торент тракерът и колко полезен е DHT тракерът.
Какво е торент?
Мнозина възприемат торента като програма. Това е отчасти вярно, но всъщност торентът все още е специален мрежов протокол, с който можете да обменяте файлове в Интернет, без да ги качвате на специален сървър. В същото време файловете се изтеглят на части от различни места, но ще разгледаме това по-нататък.
Какво е BitTorrent?
Може да се каже, че BitTorrent и torrent са едно и също нещо, т.е. това е мрежов протокол за обмен на данни в мрежа. Но в същото време има програма, наречена BitTorrent, с помощта на която се обменят данни. По думите на програмистите определението за торент е следното – това е peer-to-peer мрежов протокол P2P. Буквалният превод от английски BitTorrent е битстрийм, а P2P означава peer-to-peer, т.е. равен на равен.
Какво е торент клиент или какво е торент програма?
Торент клиент и торент програма са едно и също. Това е специална програма, с която можете да обменяте файлове през интернет, използвайки протокола P2P. Има много програми за торент клиенти, но сред тях най-известните, прости и стабилни са uTorrent и BitTorrent.
Първите споменавания навъзможностите за прехвърляне на файлове peer-to-peer (P2P) съществуват през 1984 г. в IBM. А от 2000 г. мрежи като Gnutella, Gnutella2, EDonkey2000 и Direct Connect успешно използват торент протокола за прехвърляне на файлове.
Мрежата BitTorrent има и редица недостатъци. Основният недостатък е невъзможността за търсене на файл в мрежата по име, както и невъзможността за комуникация между потребителите. Изтеглянето на всеки файл изисква специален торент файл с уникални криптирани данни за файла. Този файл се създава индивидуално за всеки отделен файл или папка и не ви позволява да изтегляте други дори подобни файлове.
Къде мога да изтегля безплатно торент клиент?
Изборът на торент клиентски програми е доста голям, но най-бързо работещите малки безплатни торент клиенти могат да бъдат изтеглени от официалните уебсайтове на най-популярните програми в света uTorrent www.utorrent.com или BitTorrent www.bittorrent.com.
Как работи един торент?
Принципът на работа на торента е загадка за мнозина, сякаш са чули нещо, но всъщност нищо не разбират. Всъщност всичко е доста просто, но объркано. След свързване на торент файла към програмата за торент клиент, програмата се свързва с тракера, който е регистриран в торент файла. Дори не е необходимо да знаете какво е торент тракер, тъй като това няма да помогне по никакъв начин при изтеглянето на файл. Но ако сте любопитни, торент тракерът е сайт, който следи процеса на прехвърляне на файлове чрез торент и предава информация на торент клиенти.
Преди няколко години сайтовете за проследяване, където можете да изтеглите торент файл, за да изтеглите необходимия файл чрез торент, предоставяха достъп само след регистрация, т.е. за да видите и изтеглите торент файла, беше необходиморегистрирайте се и влезте с вашето потребителско име и парола. Имаше и система за запис на изтеглена и качена информация. При изтегляне на файл торент клиентът предава информация на тракера за броя на изтеглените и дадените мегабайти и тези данни се показват в статистиката на потребителя на сайта. Имаше ограничение за изтегляне на файлове и всеки потребител трябваше да даде поне същия брой мегабайти, колкото тегли. В противен случай той губи възможността да изтегля други файлове. Сега има доста такива сайтове, а други сайтове предоставят торент файлове дори без регистрация и трафик.
След като получи списъка с участниците в разпространението, торент клиентът започва да изтегля файла на отделни сегменти директно от други торент клиенти. Освен това файлът може да бъде изтеглен от всички участници наведнъж, но от всеки свой собствен сегмент от файла. За да работи тази мрежа най-стабилно, е необходимо възможно най-много потребители да участват в разпространението. Най-редките сегменти от файла се изтеглят първи. След изтеглянето този сегмент може да бъде незабавно разпространен, т.е. стават достъпни за изтегляне от други членове. Оказва се, че не е необходимо някой да разполага с целия файл, а е достатъчно всички сегменти от този файл да са достъпни в мрежата. С течение на времето торент клиентите ще обменят налични сегменти помежду си и всички ще имат напълно изтеглен файл като резултат.
Но понякога има неприятни ситуации, когато човекът, който е разпространявал файла чрез торента, внезапно изчезва, без да има време да прехвърли всички сегменти на файла на други участници. В този случай трябва само да изчакате, докато дистрибуторът включи торент клиента и продължи разпространението. Няма друг начин да изтеглите този файл.
Какво е dht?
По някакъв начинза да се подобри ситуацията с броя на участниците в разпространението на едни и същи файлове, DHT протоколът беше внедрен в торент клиенти. С негова помощ торент клиентите образуват една обща DHT мрежа и за търсене на други участници в разпространението вече не е необходимо да се свързвате с тракера. В момента тази опция е активирана по подразбиране в торент програмите.
Терминология, използвана в торент мрежите
Какво е торент тракер?
Торент тракерът е сайт в Интернет, който работи по стандартния HTTP протокол. По правило такива сайтове имат стандартен вид на шаблон и приличат на форуми с удобен за потребителя интерфейс, разширено търсене на съществуващи ръце и подробна информация за всяка ръка. В тракерите можете да изтеглите торент файл с всякаква дистрибуция, която желаете, и ако желаете, сами да организирате разпространението на всеки файл, наличен на вашия компютър.
Използвайки торент технология, можете да изтегляте файлове с неограничен размер. Например, можете да изтеглите всички епизоди и всички сезони на всеки сериал наведнъж. Например, за да изтеглите всички налични епизоди на аржентинския младежки сериал "Rebellious Spirit", достатъчно е да намерите разпространението на този сериал на тракера и да изтеглите торент файла, след което да го свържете към торент клиента.