Показать сообщение отдельно
Will.y
нихуя себе
Аватар для Will.y
Сообщения: 760
Регистрация: 23.01.2005
Откуда: Toronto, CA
Старый пост, нажмите что бы добавить к себе блог 8 сентября 2007, 08:46
MySpace
  #4 (ПС)
Ок.

Трекеры это своего рода сервера. Что-то похожее на E-mule или Kazaa, только для торрент-сети используется специальные файлы с расширением .torrent, которые как бы содержат ссылку на искомый файл. И сервера как такового и нет, его составляющие - это сами пользователи. Это действует как домашняя сеть. Кто-нибудь "расшаривает" фильм или музыку и остальные люди у него скачивают. При этом они тоже должны что-нибудь отдавать, потому что это как бы соглашение между участниками сети. Здесь действует такой же принцип, скачал - будь добр раздавай, а то за эгоизм будешь выкинут с трекера и не получишь возможность скачивать. Специально для контроля над уровнем скачки/закачки вводится понятие рейтинга, опуститься ниже которого (скачивать и нихуя не раздавать) - значит стать кандидатом на удаление с трекера.

Рассмотрим два случая
- первый - фильм качается через http или ftp
- второй - фильм качается через torrent

Случай 1. 1000 человек качают 1 файл.
Как это выглядит? Пропускная способность канала сервера - около 1 мбайта в секунду. 1 мбайт поделить на 1000 получается 1 кб в сек. Это в теории, на практике кто-то будет качать и на 15-20 кб в сек, но человек 500 качать не будут вообше - сервер физически не сможет обработать запросы от них.
Результат - все недовольны, 1000 человек в сумме будет скачивать фильм неделю в дикими тормозами
Что характерно, чем больше народу будет качать, тем всем вместе взятым будет хуже.

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

Вот такая вот штука.
Самый большой торрент-трекер на территории России http://torrents.ru
Можете глянуть, чтобы понять лучше.

Усы!


Последний раз редактировалось Will.y, 8 сентября 2007 в 08:56.
offline
Ответить с цитированием