Что такое торрент, коллеги?

Изображение пользователя Валерий Гальетов.

Возникло затруднение: скачиваю файл, а получаю какой-то торрент-файл. Пошел смотреть - что такое "торрент".
Оказывается весьма интересное решение проблемы скачивания одного файла тысячью пользователей нашли программеры.
Вот как это описано на поясняющем сайте, цитата:
"Для тех кто не до конца понимает зачем вообще нужен торрент.
Рассмотрим два случая
- первый - фильм качается через http или ftp
- второй - фильм качается через torrent
Случай 1. 1000 человек качают 1 файл скажем с video.fanat1k.ru
Как это выглядит? Пропускная способность канала сервера - около 1 мбайта в секунду. 1 мбайт поделить на 1000 получается 1 кб в сек. Это в теории, на практике кто-то будет качать и на 15-20 кб в сек, но человек 500 качать не будут вообше - сервер физически не сможет обработать запросы от них.
Результат - все недовольны, 1000 человек в сумме будет скачивать фильм неделю с дикими тормозами
Что характерно, чем больше народу будет качать, тем всем вместе взятым будет хуже.
- Что не соответствует какому-то закону, коллеги! Не так ли?- Прим. ВГ

Случай 2. 1000 человек качают фильм через torrent. Как это выглядит? Сначала файл есть в одном месте - допустим на том же сервере video.fanat1k.ru. Те же 1000 человек начинают его качать. Но есть два очень важных отличия от предыдущего случая.
- Далее описание Разумного Способа скачивания! - Прим.ВГ
Первое - сервер отдает файл кусочками, причем самые редкие кусочки отдаются самыми первыми. Второе - клиенты скачивают не только с сервера, но и у друг друга. За счет это существенно вырастает _общая_ скорость скачивания, так как она будет равна скорости сервера + сумме скоростей всех кто с него качает. А так как кусочки раздаются разным пользователям, то им всегда есть что скачать друг у друга.
Результат - через несколько часов сервер раздаст достаточное количество копий фильма, чтобы пользователи могли его качать фактически на пределе своего канала!
Что характерно, чем больше народу будет качать, тем всем будет лучше!"

Мне видится за этим решением нечто большее, чем просто решение проблемы скачивания хорошего продукта.
Помогите разобраться, коллеги!

Форумы: 

Re: Что такое торрент, коллеги?

Валерий Павлович, а какой аспект Вас заинтересовал больше? Уход от "бутылочного горлышка" к работе через распределенную сеть, кооперативный характер деятельности, или еще что-то?

Re: Что такое торрент, коллеги?

Изображение пользователя Валерий Гальетов.

Александр Владимирович! Ведь это же фантастика в реальности: ЧЕМ БОЛЬШЕ НАРОДА ПОТРЕБЛЯЕТ (качает) - ТЕМ ВСЕМ ЛУЧШЕ!
Один всего пример - а столько всего!
Прежде всего - это пример Разумного Решения (какие редко встречаются в наше время, не так ли?)
И - вы правы! - использование ресурсов кооперации.
Пример удовлетворения потребителей. Ведь мужики-программеры озаботились, чтобы потребителю было хорошо! Это - маркетинг, да не любой, а клиент-ориентированный, тоже редкость у нас. (боюсь, что торрент придумали не наши :-(( )
Пример разрешенного противоречия: чем больше качают, тем большее число получает, но и не получают, поскольку страшно медленно.
Пример разрешения в над системе
Пример использования ресурсов пользователей: качают друг у друга
И что-то еще, что я еще не могу охватить сейчас.

Re: Что такое торрент, коллеги?

Валерий Гальетов wrote:
Александр Владимирович! Ведь это же фантастика в реальности: ЧЕМ БОЛЬШЕ НАРОДА ПОТРЕБЛЯЕТ (качает) - ТЕМ ВСЕМ ЛУЧШЕ!

Да, согласен, вещь удивительная. В виртуальных пространствах и не такое увидеть можно. Но, если посмотреть внимательнее, развитие этого направления дает собственные проблемы, так что все в порядке. :)
Однако, тема действительно важная.
В новых областях техники (да по сути, и в том, что привыкли считать старыми областями, например в механике) за последние двадцать лет создано очень много нового на уровне подходов, принципов, того, что приемы не охватывают, или цепляют по касательной, не глубоко.
Особенно много такого в информатике и прикладных разделах биологии.
В то же время, люди из эти областей считают, что они работают с теми же инструментами, выявляют и устраняют противоречия, например. Думаю, что ТРИЗ в своей информационно поддерживающей части, с развитием техники тоже вынуждена будет продолжить подпитку, перестать жить за счет приемов пятидесятилетней давности. Но сила ТРИЗ не в том, что она порождает новые приемы, их порождает как раз окружающая ТРИЗ реальная действительность. ТРИЗ должна умело пользоваться этими приемами, обобщая их на другие отрасли техники, выступая в качестве связующего элемента.
Всего доброго,

Re: Что такое торрент, коллеги?

очень интеренсое решение
и из "кроме еще": банально - применили прием "дробление".

интересно, а кто-нибудь собирает картотеку использования 40 приемов ТРИЗ в IT технологиях?
если знаете, дайте плиз ссылочку.

Нелли Козырева
www.kozyreva.ucoz.ru

Re: Что такое торрент, коллеги?

Валерий Гальетов wrote:
Ведь это же фантастика в реальности: ЧЕМ БОЛЬШЕ НАРОДА ПОТРЕБЛЯЕТ (качает) - ТЕМ ВСЕМ ЛУЧШЕ!
Один всего пример - а столько всего!
Прежде всего - это пример Разумного Решения (какие редко встречаются в наше время, не так ли?)
И - вы правы! - использование ресурсов кооперации....

Пример разрешенного противоречия: чем больше качают, тем большее число получает, но и не получают, поскольку страшно медленно.
Пример разрешения в над системе
Пример использования ресурсов пользователей: качают друг у друга
И что-то еще, что я еще не могу охватить сейчас


Справедливости ради все-таки надо отметить ограничения метода. Ограничения касаются распределяемого продукта, ведь передается информация, знания. А это давно известно, что если Вы передаете мне свои знания, то они и у Вас останутся, и у меня появятся, это копирование. А попробуйте, например, скопировать хлеб! Не получится - нужны материальные ресурсы.
Хотя, конечно, грань тут достаточно условная. И для распределения информации нужны материальные ресурсы:сети, компьютеры потребителей. И информация, в принципе, может быть такой, что научит, как из бросовых ресурсов на местах потребления сделать тот же хлеб.
С уважением
ABB

Subscribe to Comments for "Что такое торрент, коллеги?"