Что такое qTorrents.net ?
qTorrents.net - это трекер, который создан командой энтузиастов. Данный трекер является независимым. Пользователем данного трекера может стать любой, независимо через какого провайдера Вы выходите в сеть Интернет.
Что такое трекер ?
Трекер (tracker) - это сервер, связывающий участников файлообмена.
Что такое торрент (BitTorrent) ?
BitTorrent — это система распространения объемных файлов в сети, поэтому этот протокол рассчитана на каналы с высокой скоростью передачи данных. Имея ADSL-канал, вы вполне можете загрузить iso-образ диска объемом в 700 Мб за пару часов.
От аналогичных протоколов BitTorrent отличается тем, что не имеет системы поиска: для каждого распространяемого файла создается файл с расширением torrent, который содержит информацию о распространяемом файле. Данный torrent-файл можно распространять через любые каналы связи, например списки torrent-файлов могут выкладываться на специализированные веб-сервера, размещаться на домашних страницах пользователей сети, рассылаться по электронной почте.
Сам torrent-файл содержит метаинформацию, к примеру hashes, адрес трекера и так далее, о распределяемых данных. Данные распределяются при помощи собственного коммуникационного протокола на базе TCP/IP.
Без сомнения, вы уже слышали или, может быть, активно используете такие файлообменные клиенты, как Kazaa, eMule, eDonkey, WinMX и другие. Продукт BitTorrent программиста Брэма Коуэна (Bram Cohen) по сути служит той же цели, но принципы обмена файлами между пользователями совсем иные, что заметно выделяет его среди других. В настоящее время о BitTorrent только начинают узнавать, поэтому "сетевое население" BitTorrent вряд ли можно сравнить с пользовательскими массами Kazaa или eDonkey/eMule, однако принципы работы этого проекта не требуют максимально возможного числа участников.
Участие в системе обмена tracker-сервера дало программистам BitTorrent возможность внедрить алгоритм, предотвращающий появление неполных файлов. Поскольку tracker хранит информацию о сегментах, успешно загруженных на каждую машину, то загрузка файла новыми клиентами принудительно начнется с наиболее редкого сегмента. Если клиент BitTorrent загружает крупный файл, разбитый на 200 частей, то это совсем не означает, что процесс начнется с сегмента №01 и закончится сегментом №200. Клиент всегда получает сегмент, занимающий последнее место по распространенности, что в идеале после 200 подключений к центральному серверу даст возможность выложить в пиринговую сеть файл целиком.
Как это работает ?
Архитектура BitTorrent предусматривает наличие у файла, выкладываемого в сеть, единственного владельца, который и заинтересован в его распространении. Именно первоначальный обладатель файла генерирует torrent-файл. Клиент, в свою очередь, загружает файл с расширением torrent, где содержится информация об адресе владельца в Интернете, имени и размере нужного файла, а также его хеш. Это все необходимо для отслеживания хода процесса, контроля над ним и ликвидации возможности загрузки пользователями неполного или пустого файла. Далее нужный торрент-файл открывается клиентом BitTorrent, uTorrent, Shareaza, Azureus или любым другим torrent-клиентом, и при наличии ресурсов начинается загрузка конечного файла.
Что такое passkey (пасс-кей) ?
Passkey-состоит 32 литералов, индивидуален для каждого пользователя трекера, прошивается в торрент файл при записи на жесткий диск, виден в announce. Удобен при динамическом IP и если много пользователей находятся в одной подсети с выходом через один общий шлюз. Если у вас стоит passkey и трекер не опознает вас, посмотрите виден ли passkey в announce, при отсутствии нужно просто перекачать торрент заново.