Едно от термините, които може да срещнете при пътуванията си в интернет, е „BitTorrent“. Някои от вас са запознати с тази концепция, но много от тях не. Нека да го изчистим.
Какво е BitTorrent?
Изтеглянето на файлове в интернет е много често срещано нещо. Обикновено, когато изтеглите файл в интернет, кликнете върху връзка, която сочи към този файл някъде в интернет. След това, това е директно еднопосочно прехвърляне на този файл от оригиналното му местоположение до вашия компютър. Това работи добре, но може да доведе до някои проблеми. За един, честотната лента може да бъде проблем. Ако куп хора едновременно изтеглят един и същ файл от един и същ сървър, този сървър се затрупва с заявки и се простира честотната лента за този сървър. Крайният ефект е, че всеки човек, който се опитва да изтегли този файл, може да изпита много бавни скорости на изтегляне или да бъде напълно отказан. Плюс това собственикът на този сървър може да се справи с огромни разходи за честотна лента.
BitTorrent е начин за разпределение на товара. Терминът „BitTorrent“ се използва за обозначаване на оригиналната програма, използвана за да се възползва от това, но също така се използва за обозначаване на самия протокол. Така че, ако отидете и изтеглите клиент на BitTorrent, този клиентски софтуер сам по себе си може да изтегля файлове, както и да обслужва файлове. Той ви поставя в партньорска мрежа, където вие като потребител на торент софтуера действате като част от мрежата за разпространение на файлове. Значи, това означава, че споделяте файлове в интернет? Да. Нека обясня.
BitTorrent постига разпределено натоварване чрез изтегляне от множество връстници в мрежата. Човек, който публикува файл в мрежата за споделяне, започва с създаването на "торент" файл. Този малък файл съдържа информация за файла, който трябва да бъде споделен, както и за тракера (компютъра, който координира разпределението на файловете). Накратко, торентният файл е това, което казва на клиентския софтуер BitTorrent как да изтеглите определен файл и да го върнете отново заедно. Когато потребител (вие) иска да изтегли файл от BitTorrent, започвате с насочване на клиента към торент файла чрез URL. Торент файлът след това отново свързва вашия клиентски софтуер с тракера, който след това казва на вашия софтуер кои партньори в мрежата имат желания файл. След това вашият клиентски софтуер започва да изтегля файла от тези няколко места и след това отново сглобява файла на вашия компютър.
Така че, да, изтегляте парчета от файл едновременно от множество други връстници в мрежата. Това е технология за съвместно използване на файлове, така че когато изтегляте файл по този начин, всъщност вземате части от файла от компютри на други потребители, които имат този файл на собствените си компютри. Всичко това се координира с помощта на тракера.
За разлика от уеб браузъра, който прави една заявка за файл, клиентът на BitTorrent прави много по-малки заявки (P2P) едновременно. Това осигурява по-добра наличност, по-добро съкращаване и повече скорост. Трябва да кажа обаче, че скоростта варира. Тъй като това е P2P система и зависи от компютрите в интернет, може да отнеме малко време, за да се установи връзка и да се установи достатъчно информация, за да се направи тази работа. Поради тази причина изтеглянията на торенти в началото обикновено са по-бавни и след това се увеличават до бързи скорости в средата на изтеглянето.
Изтегляне на торенти
Човек използва BitTorrent файл за изтегляне на файлове. Можете да търсите в мрежата, да намерите торент на файл, който искате да изтеглите, след което да го отворите с вашия BitTorrent клиент. Клиентът се свързва с тракерите, които са посочени в торент файла. Той връща списък на всички връстници, които в момента прехвърлят парчета от този файл в мрежата. След това клиентът се свързва директно с тези връстници, за да получи части от файла. Група връстници, които едновременно са един и същи файл, се нарича „рояк“. Ако роякът има информация само за първоначалната сеялка на файла, тогава клиентът просто насочва право към оригиналния сеяч, за да получи файла. Тъй като повече връстници се присъединят към рояка, те ще започнат да търгуват парчета от файла между себе си и след това ще спрат директно достъпа до сеялката.
Цялата природа на торентите означава, че в идеалния случай тя се основава на даване и вземане. Естеството на протокола всъщност зависи както от обслужващите файлове, така и от изтеглянето на файлове. Различните клиенти включват различни политики за това как да наложат това. Някои клиенти могат да предпочетат да изпращат данни само на връстници, които също изпращат данни обратно. Обикновено обаче, колкото по-строга е мрежата, толкова по-извънбалансирана ще става. Хората, нови за торентите, нямат много за споделяне, така че следователно биха били в неизгодна позиция в мрежите, които изискват даване и вземане. Някои клиенти прилагат начини да се уверят, че това не се случва.
Правни въпроси
Тъй като BitTorrent е peer-to-peer технология за споделяне на файлове (и добра), тя, разбира се, се озовава в сферата на незаконното разпространение на софтуер. Някои BitTorrent тракери са били обект на набези и спиране. Групи като MPAA и RIAA оказват голям правен натиск към идеята за изключване на BitTorrent тракери. Въпреки че има много перфектно законни неща, които могат да бъдат намерени в BitTorrent, има и много незаконни материали. Софтуер Warez, музика, защитена с авторски права, пълнометражни филми и др. HBO дори стигна дотам, че да съди доставчиците на интернет услуги на всички торент потребители, които търгуваха HBO шоута чрез BitTorrent.
Така че, BitTorrent наистина навлиза в лепкава територия. Няколко неща торент има за това, че (1) няма вградена възможност за търсене, (2) е възможно да се проследи до хоста, който обслужва файла. Това означава, че да, вашият IP адрес може да бъде получен, ако обслужвате файлове през BitTorrent. Това може да ви отвори до проблеми със сигурността, но няма да ви отвори законно, освен ако, разбира се, не използвате BitTorrent за хостване на незаконни файлове. Освен това, вашият IP адрес е видим всеки път, когато имате достъп до интернет, така че BitTorrent наистина не ви отваря, за да прикачите повече от уеб браузър. Отново се свежда до това, което правите с технологията и типовете хора, с които се свързвате.
Няма абсолютно нищо лошо в използването на BitTorrent. Това е, което решите да направите с технологията, която е проблемът. Има много програми, които използват торент, за да се разпространяват. Например, използвах торент за изтегляне на ISO изображения на Linux дистрибуции. Няма правен проблем с това, защото Linux е отворен код. Ако обаче някой използва Torrent за изтегляне на warez софтуер, тогава там можете да влезете в трънливи пасища.
BitTorrent клиенти
За да се възползвате от BitTorrent, ще трябва да изтеглите и инсталирате торент клиент. Ето списък на някои от тях:
- Azureus BitTyrant
- Azureus
- BitTorrent
- Opera - точно така, браузърът има вграден
- Shareaza
Има много от тези неща там, така че не се колебайте просто да потърсите в Google „BitTorrent Client“ и ще получите куп от тях. Можете също да се консултирате с записа на Wikipedia за клиенти на BitTorrent, за да получите пълна мрежа за сравнение на тях.
заключение
Надявам се, че това ви даде основен поглед върху това за какво е BitTorrent.
