среда, 13 февраля 2013 г.

при установке lamp access denied

Архитектура BitTorrent предусматривает наличие у файла, выкладываемого в сеть, единственного владельца, который и заинтересован в его распространении. Именно первоначальный обладатель файла генерирует torrent-файл. Клиент, в свою очередь, загружает файл (на HTTP, FTP или просто раздаёт каким либо образом) с расширением torrent, где содержится информация об адресе владельца в интернете, имени и размере нужного файла, а также его хеш. Это всё необходимо для отслеживания хода процесса, контроля над ним и ликвидации возможности загрузки пользователями неполного или пустого файла. Далее нужный торрент-файл открывается клиентом BitTorrent, BitComet, uTorrent, Shareaza, Azureus, BitTornado или любым другим torrent-клиентом и при наличии ресурсов начинается загрузка конечного файла.

Основной принцип работы протокола: раздача файла полностью контролируется трэкером (адрес которого находится в torrent-файле), поэтому пользователь, качающий себе файл (он называется личер) сам начинает раздавать, как только скачивает первую пригодную для этого часть. Кооперативное поведение пользователей заложено в самой архитектуре протокола, а эгоистичное невозможно в принципе.

От аналогичных P2P-протоколов BitTorrent отличается тем, что не имеет системы поиска: для каждого распространяемого файла создаётся файл с расширением torrent, который содержит информацию о распространяемом файле. Данный torrent-файл может распространяться через любые каналы связи например, списки torrent-файлов могут выкладываться на специализированных веб-серверах, размещаться на домашних страницах пользователей сети, рассылаться по электронной почте, публиковаться в блогах или новостных лентах RSS. Сам torrent-файл содержит метаинформацию (к примеру, хэш-сумму, адрес трекера, и так далее) о распределяемых данных. Данные распределяются при помощи собственного коммуникационного протокола на базе TCP/IP.

Особенности сети BitTorrent

Что характерно, чем больше народу будет качать, тем всем будет лучше!

Результат - через несколько часов сервер раздаст достаточное количество копий фильма, чтобы пользователи могли его качать фактически на пределе своего канала!

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

Что характерно, чем больше народу будет качать, тем всем вместе взятым будет хуже.

Результат - все недовольны, 1000 человек в сумме будет скачивать фильм неделю в дикими тормозами.

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

Случай 1. 1000 человек качают 1 файл скажем с videoportal.od.ua

- второй - фильм качается через torrent

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

Рассмотрим два случая

Для тех кто не до конца понимает зачем вообще нужен торрент.

Что такое торрент? Принцип работы, преимущества и недостатки

Полезная информация

Клиенты рекомендуемые нами

Установите наш ТулБар

Полезная информация - Русский торрент трекер Tracker-Rus.ru

Комментариев нет:

Отправить комментарий