Дата:   24.11.2017 г.
Время:
 
 
Профессионалам и любителям
ПРОСТО * ДОСТУПНО * ИНТЕРЕСНО
01796
Подписной
индекс
Опрос
Вы пользовались услугами интернет-магазина?
Погода
 
  • Реп
    Качественная и доступная реп база, репбаза, реп точка, репетиционная точка
    undertheground.ru
  • Вывески магазинов картинки
    Наружная реклама! Вывески наружная реклама. Установка под заказ. Звоните
    rio-dizain.ru
Архив - В сеть верхом на Муле - Журнал «Компьютер»
В сеть верхом на Муле
№ 1-2'2007     Владислав Демьянишин   сайт автора    Тема: Сеть     ( Прочитано 9723 раз )
 
Пиринговые сети
 
Р2Р, peer2peer, BitTorrent, Shareaza, ed2k, eMule, eDHybrid, aMule, MLDonkey, Napster, KademliaИнтересно, что можно найти в Интернете? Не правда ли, странновато звучит? Действительно, во Всемирной паутине есть почти все. Однако это “все” иногда так спрятано, что разыскать бывает почти невозможно. Стоящие вещи выкладываются редко, ссылки дохнут как мухи, а там, где есть нужный контент, стоит куча ограничений (время, скорость закачки, количество Мб в день и т.д.). Ужас!
 
Р2Р, peer2peer, BitTorrent, Shareaza, ed2k, eMule, eDHybrid, aMule, MLDonkey, Napster, KademliaРешить эти проблемы помогают P2P-сети. Наверное, часто доводилось слышать это слово, однако для многих их природа до сих пор остается загадкой. Что же такое P2P, или пиринговая сеть? Понятие Р2Р (peer-to-peer) подразумевает общение и передачу файлов между компьютерами в сети напрямую без посредников. Это означает, что для передачи свежего фильма от Димы к Васе не будет задействовано никаких промежуточных серверов, а значит, скорость закачки будет выше. Это далеко не единственный плюс Р2Р. Чем больше человек участвует в пиринговой сети, тем лучше. Представьте, что своими файлами обмениваются несколько миллионов человек, у каждого из которых есть хотя бы один гигабайт информации. Почти 1.000.000 Гб! Добавьте еще специальные файловые хранилища энтузиастов, огромные объемы данных на Р2Р-серверах… Миллионы гигабайт файлов. Во всей этой куче-мале есть вообще все: от свежих фильмов и музыки до исходных кодов вирусов и операционных систем. Что, потекли слюнки? Еще бы, только вот одно НО. Без опыта начать пользоваться Р2Р не так просто. Нужно “почувствовать” ее особую идеологию и правила. Как раз данный опус и должен помочь Вам в этом.
 
ED2K
 
Сегодня существует множество Р2Р сетей: BitTorrent, Shareaza, ed2k и т.д. О BitTorrent мы уже рассказывали. Сеть зародилась не так давно, но уже набирает обороты, но всё равно ей ещё очень далеко до ed2k, которая и является наиболее распространенной. Чем более распространена пиринговая сеть, тем больше вероятность найти редкий и уникальный файл, поэтому мы с вами попробуем научиться использовать именно ED2K. Для работы с Р2Р необходима специальная программа-клиент, причем для каждой сети она своя. Да-да, к сожалению, скачать файлы из пиринговой сети с помощью интернет-браузера не получится. Разве что коварный Microsoft встроил уже в Internet Browser системы Windows Vista P2P-клиент ;) Так что придется дополнительно скачивать Р2Р-клиент для работы. Оригинальным клиентом к ed2k является программа eDonkey2000, однако, она малофункциональна и является еще и платной, поэтому практически никем не используется. К счастью, существует множество сторонних ed2k-клиентов: eMule, eDHybrid, aMule, MLDonkey и т.д. Наиболее удачным из них безоговорочно является eMule. Этот некоммерческий проект с открытым исходным кодом обладает лучшей функциональностью среди всех Р2Р-клиентов.
 
Тихой поступью…
 
В пиринговых сетях закон не писан: что хочу, то и выкладываю, что хочу, то и качаю. Это значит, что никакими авторскими правами не пахнет и близко. Так что, скачивая фильмы, музыку и прочее, мы преступаем закон. Вы, наверное, не раз читали о судебных разбирательствах с активными пользователями Р2Р. Некоторым из них даже дали немалый тюремный срок. Не стоит беспокоиться: у нас до этого еще очень далеко (в смысле судебных разбирательств), но факт нарушения закона остается фактом. Так что помните: вы всегда качаете информацию исключительно на свой страх и риск. Говоря о Р2Р, нельзя не упомянуть еще об одном. Скачав файлы, ОБЯЗАТЕЛЬНО ПРОВЕРЬТЕ ИХ АНТИВИРУСОМ: вы рискуете подхватить опасную заразу. Пиринговые сети особенно грешат троянами и прочими вредоносными программами, MyDoom, например, также распространялся через Р2Р, а сейчас там без проблем можно найти его исходник. А вот, качая софт, можно получить и неизвестного троянского коня, которого ваш антивирус вовсе не заметит. Впрочем, хватит вас пугать, иначе вовсе пропадёт желание использовать Р2Р, и ed2k в частности. Лучше заходите на сайт http://emule-project.net и скачивайте последнюю версию программы eMule (на момент написания статьи уже была доступна 0.47с).
eMule – это клиент для сети обмена файлами ED2K. Проще говоря, менеджер закачки файлов с компьютеров всех пользователей Интернет, пользующихся программой eMule. Программа для поиска и скачки файлов в eDonkey2000 – шаринговой сети, вобравшей в себе все лучшее, что было в сетях Gnutella и Napster, и при этом свободной от их недостатков. Интерфейс – многоязычный.
 
Некоторые возможности eMule
 
Клиент использует несколько сетей, чтобы создать одну надежную сеть (ED2K, Source Exchange, Kad). Kad (Kademlia) находится в стадии тестирования. Но eMule может быть настроен на использование Kad. Система очереди и кредитов помогают добиться того, чтобы каждый человек получил нужные ему файлы гораздо быстрее, если он будет закачивать (upload) тот же файл другим пользователям.
eMule – совершенно бесплатная программа (freeware). Она не содержит никакого мусора вроде Adware и Spyware. Каждый файл проверяется на ошибки по мере скачивания, чтобы убедиться, что он скачан правильно. Автоматические настройки и диспетчер источников делают возможным одновременное скачивание нескольких файлов без необходимости следить за работой клиента.
Функция "Предпросмотр" позволяет просмотреть недокачанные фильмы и заглянуть в архивы еще до того, как они скачаны до конца. Для предпросмотра видео рекомендуется программа Video Lan Client.
В eMule есть вэб-сервисы и вэб-сервер, позволяющий управлять клиентом через Интернет или с мобильного телефона (телефон должен поддерживать Java).
 
Можно создать категории для Ваших закачек, и сортировать их как угодно.
Для поиска любых файлов, eMule предлагает целый ряд способов: на сервере (локально и глобально), в WWW (Jigle, FileDonkey), в сети Kad.
eMule позволяет использовать очень сложные поиски, которые делают поиск гораздо более гибким.
Есть возможность отправлять сообщения другим клиентам, и добавлять их в список друзей. Вы всегда будете видеть, когда ваши друзья бывают online.
В eMule интегрирован IRC-клиент. Вы можете общаться с другими людьми по всей планете.
 
Первое знакомство
 
После того, как скачали, запускаем инсталлятор, раз-два, и eMule установлен у нас на компьютере. Появится окно “Первый запуск” – здесь нужно указать основные настройки для дальнейшей работы. Первое, что у нас спросят, это ник – имя, под которым вы будете представлены другим пользователям. Теперь внимание: напечатав свое виртуальное имя, обязательно добавьте в скобках слово “rus”. Это рекомендуют сделать на многих сайтах российского сегмента P2P-сети, например, Boris (rus). Без этого Вас просто не пустят на некоторые российские серверы. Наверняка существуют и другие приставки, например, “usa” или “fin”, которые дают доступ на национальные серверы этих стран. В этом же окне можно установить птички для автоматического запуска eMule вместе с Windows и автоматического соединения при подключении к Интернету.
 
Если Вам досталась нерусифицированная версия, не огорчайтесь, в меню Options > General > Language > выберите желаемый язык, после чего клиент тут же скачает с сервера модуль локализации и нажмите кнопку “Применить”. Всё теперь будет в “розовом цвете” ;)
После установки многих Р2Р-клиентов антивирусы поднимают тревогу, мол, хакерская атака и прочее. Не беспокойтесь: никакой хакерской атаки тут нет, просто в своей работе эти программы используют прямой доступ к IP-адресу. Это иногда не нравится антивирусным модулям.
 
Основные настройки
 
Имя – оставляем таким, как оно есть. Про privacy все слышали? Вот и нечего лишний раз светить в Инете себя любимого. Многие из нас пользуются русским ShareReactor'ом, и большинство, наверное, читало на сайте уведомление, что к ним можно подключиться только, если у Вас в нике содержится "(rus)". По-моему глупости всё это. По крайней мере, у меня всё отлично скачивается с любого сервера. Сеть-то у нас – пиринговая (peer2peer), а это значит, что львиная доля коммуникаций происходит между клиентами, а не между ними же и сервером. А поскольку все серверы завязаны в одну сеть, то Вам должно быть абсолютно всё равно на каком из них висеть. И даже более того, чем больше юзеров поддерживает сервер, тем лучше. А российского сервера среди рекордсменов по числу пользователей (160 000 на данный момент), как это ни прискорбно, нет. Поэтому нечего заморачиваться со всей этой чепухой. Всё и так хорошо работает.
 
Р2Р, peer2peer, BitTorrent, Shareaza, ed2k, eMule, eDHybrid, aMule, MLDonkey, Napster, Kademlia
 
Появляться при нажатии на eD2K ссылке – отмечаем.
Включить онлайн подпись – не надо включать, тем более не надо нигде подписываться! Потом ведь не расплатишься! Это надо только для статистики.
Подтверждение выхода – стоит отметить.
Проверка наличия новой версии – можно отметить, если хотите, чтобы всякие лишние окошки мигали на экране. У меня отключено, поскольку текущая версия показала себя стабильно, а добра, как говорится, от добра не ищут.
Показывать заставку – ой, насмотрелись мы на рекламу.
Запускаться свёрнутым – естессна ;)
Редактор Web сервисов – зайти. Откроется Блокнот с текстом. Перейти в конец этого файла и добавить вот такую строчку: DF-FakeCheck,http://edonkeyfakes.ath.cx/fakecheck/update/fakecheck.php?hash=#hashid
Что это даст? Да, в общем-то, ничего особого.
 
Дисплей
 
Помечать закачки, имеющие комментарий или оценку – стоит отметить и читать иногда комментарии к файлам. Там много полезного пишут: про качество, фейк или нет и т.п. Данная настройка была в предыдущих версиях.
Сворачивать в трей – отмечаем. Нечего ему в таскбаре болтаться.
Показывать скорость на заголовке – лучше не надо, иначе в ХР будет проблематично "спрятать" иконку под стрелочку, поскольку название её будет постоянно меняться.
 
Р2Р, peer2peer, BitTorrent, Shareaza, ed2k, eMule, eDHybrid, aMule, MLDonkey, Napster, Kademlia
 
Показывать информацию на вкладках категорий – весьма удобно, если будите заводить категории.
Не обновлять очередь в реальном времени – включить, рекомендую.
 
Соединение
 
Предел линии – максимальная пропускная способность канала для eMule: на малых скоростях он не будет скачивать, поэтому здесь желательно выставить максимум того, что купили у своего провайдера.
 
Ограничения – текущие ограничения пропускной способности. Если в текущий момент источник вашей скачки есть, то лучше выставить на максимум. Закрывать eMule – очень и очень нехорошая идея. Ведь Вы тогда потеряете своё место в очереди у других таких же халявщиков, как и Вы, и потом, когда заново запустите eMule, Вас поместят в конец очереди, что может быть размером в несколько тысяч позиций. В идеале eMule должен быть запущен круглосуточно. Когда хочется побродить по Инету, нужно лишь снизить ограничения, а когда пойдёте спать, выставить их обратно, дав программе всю свободу канала. Для этого надо лишь кликнуть правой кнопкой мыши на иконку свёрнутого в таскбаре eMule и выбрать в меню нужную строчку. Если изменять только лишь "Лимит передачи", то "Лимит приёма" будет автоматически выставляться в четыре раза выше "Лимита передачи". Но когда вы пытаетесь качать, а источника нет, то пока вы ждёте источник, стоит снизить лимит так, чтобы отдача от вас была на уровне 2-3 Кб. А что? Пущай качают, если смогут ;)
 
Порты клиента – Внимание, это важно! Обычно провайдеры строят из себя жутко умных, и режут порты, которые eMule использует по умолчанию, тогда порты надо менять. По умолчанию в eMule – 4662 TCP и 4672 UDP.
Макс. источников – это довольно важное число выставляет предел на кол-во источников (халявщиков), от которых Вы будите скачивать файлы. Чем больше, тем лучше, но не забывайте, что память сейчас хоть и дешёвая, но не резиновая, а поедается её здесь прилично. У меня стоит 1000 (на компе – 512Mb RAM), но опыт показывает, что очень редко количество источников превышает 700 для одного файла.
 
Р2Р, peer2peer, BitTorrent, Shareaza, ed2k, eMule, eDHybrid, aMule, MLDonkey, Napster, Kademlia
 
Ограничения соединения – максимальное количество соединений, которое вообще может установить программа. Лучше ставить там что-то побольше, но не очень – опять же расход памяти. На Windows 98/ME вообще не рекомендуют поднимать это значение выше 50. В общем, выставьте там чуть-чуть побольше, чем стоит по умолчанию и будьте счастливы. Что такое соединение? Ну, в данном случае можно сказать, что соединение устанавливается тогда, когда: начинает передаваться кусок какого-либо файла; начинает работать поиск; пришёл запрос в очередь на получение файла; когда два клиента обмениваются источниками файла.
Автосоединение при старте – можно включить.
Поддерживать соединение – оченно надо.
Показать превышение скорости – будет показывать трафик, который тратится на обслуживание: поиск, обмен источниками и т.п. По большому счёту, Вам никогда это не понадобится, так что выключайте.
 
Сервер
 
Удалять серверы после N неудачных попыток – если N раз подряд не получилось соединения с каким-либо сервером, то удалить его из списка. Серверов много, так что не жалко – ставим 1.
Автообновление серверов при старте – если нажать на кнопку и добавить в открывшийся в Блокноте файл какой-нибудь URL, то eMule каждый раз при старте побежит на этот адрес за списком серверов.
Обновлять список серверов с присоединённого сервера – однозначно да.
Обновлять список клиентов с присоединённого клиента – конечно.
Использовать систему приоритетов – можно. Это удобно.
Использовать "умную" LowID проверку при соединении – включаем. Если хоть раз был получен HighID, то есть зелёная иконка присоединённого сервера в статусной строке, то это правильный и эффективный режим работы. eMule подразумевает, что у Вас всё настроено как надо (порты нужные открыты, есть связь и т.п.), и даже при получении LowID (жёлтая иконка сервера, другие клиенты не смогут присоединиться к Вашему компьютеру) производит отключение от сервера и переподключение к другому. Три LowID подряд означают, что у Вас что-то разладилось, и eMule уже ничего не будет иметь в этом случае против работы на LowID.
 
Р2Р, peer2peer, BitTorrent, Shareaza, ed2k, eMule, eDHybrid, aMule, MLDonkey, Napster, Kademlia
 
В чём смысл LowID и HighID? HighID означает, что у Вас открыты еМульные порты и любой клиент может подключиться к Вам, чтобы запросить источники, список серверов и т.п. Это означает намного более эффективную работу, чем под LowID, когда к Вам никто не может подсоединиться, и Вы сами должны бегать от клиента к клиенту, спрашивая их все нужные Вам данные. Так что, всегда надо следить за цветом иконки в статусной строке, и, если появилась жёлтая, делать переподключение.
 
Файлы
 
ICH – включить. Файлы в сети eDonkey, в которой работает eMule, передаются кусками по 9Mb (это максимальный размер, но может быть и меньше). По получении целого куска eMule проверяет его на целостность. Если найдены ошибки, весь кусок должен быть залит с нуля. Система ICH пытается всё-таки сохранить целые области из куска, чтобы уменьшить время скачивания.
Добавлять файлы в закачку в режиме "Пауза" – не использую, а посему отключено. После добавления пускай качает сразу.
Добавлять файлы обмена с ‘Авто’ приоритетом – приоритеты – вещь хорошая. Включаем.
Добавлять файлы загрузки с ‘Авто’ приоритетом – включено. Приоритеты расставляются автоматически: высокий – 0..40 источников; нормальный – 41..80 источников; низкий – более 80 источников.
 
 
 
 
Скачать части для предпросмотра – это нужно только для функции предпросмотра, которую я не использую. Можно включить, никому от этого хуже не будет.
Следить за появлением eD2k-ссылки в буфере обмена – удобная вещь.
Видео проигрыватель – не использую.
 
Безопасность
 
Главное для эффективной работы eMule – всегда убирать полностью скачанные файлы из области видимости программы. Это означает, что каждый раз, когда что-то слилось на 100%, Вы должны тут же бежать в папку скачивания (eMuleincoming) и перемещать файл в какое-нибудь другое место, после чего нажать большую кнопку "Файлы" в верхней части окна eMule и там уже нажать на "Перегрузить". Только после перегрузки eMule пересчитает очередь и выкинет тех, что нацелился было на Ваш файл. Ничего страшного: у них кроме Вас ещё есть несколько десятков источников.
 
Что это даёт? Дело в том, что когда кто-то начинает скачивать часть файла с Вашего компьютера, и у него есть те части, которых нет у Вас, то с довольно высокой вероятностью Ваш eMule начнёт обмен вместо односторонней передачи. А если у Вас уже есть всё, что есть у него? В этом случае Вам остаётся только ждать, пока подойдёт Ваша очередь у кого-нибудь другого, а это неэффективно.
Мои файлы/папки обмена видны – когда кто-нибудь выполнит на Вас команду "View Shared Files" для того, чтобы посмотреть чем вообще Вы можете поделиться с миром, ему будет отказано в случае установки этого значения в "Никому".
 
Другие настройки
 
Макс. число новых соединений за 5 сек. – это значение отвечает за скорость создания новых соединений. Разработчики очень не рекомендуют изменять его. Значит, не будем. По умолчанию, порядка 20.
Автоперехват ed2k-ссылок только во время работы – убрать отметку. Пусть eMule запускается, когда будите нажимать на его ссылки в браузере.
Подробности – отключить. Всё равно Вы ничего не поймёте в том, что оно будет Вам выводить, да и процессор будет нагружаться сильнее.
 
Использовать кредитную систему – обязательно "да"! Фишка в том, что eMule запоминает всех, с кем Вы обменивались файлами и, если у них тоже стоит eMule (а вероятность этого очень велика – посмотрите только на статистику версий клиентов под кнопкой "Статистика"), то Вам потом будет ещё больше халявы с их стороны: приоритет в очереди, более высокие квоты на количество скачиваемых данных, и т.п.
Фильтровать серверы и LAN IP клиентов – включить. Когда от кого-нибудь придёт адрес в его же личной локальной сети, недоступной снаружи, Вам с этого адреса ни холодно, ни жарко, поскольку всё равно Ваш eMule никогда не сможет к нему подключиться. Эта опция позволяет сразу же вырезать подобные "неправильные" адреса.
 
Сохранять лог на диске – зачем? Чтобы пришли взрослые дяди, и у них был ещё один повод пожурить Вас за Инет-пиратство в особо малых размерах? Утрирую, конечно. Разумеется, всё это – проблема неуловимого пирата (которого никто не может поймать, потому что до него на самом деле никому нет дела), но лучше не наглеть лишний раз. Или представьте себе ещё, что Ваша подружка из чисто женского любопытства решит посмотреть Ваши пристрастия в кинематографе, и увидит там всю ту замечательную недетскую киногалерею, которую Вы в индустриальных количествах накачали за последнее время. Придётся отмазываться, что Вы делали это в целях самообучения, дабы доставить ей большее удовлетворение в постели, на стуле, на кухонном столе, в раскрытом окне, на чердаке, в подъезде, в примерочной магазина, в туалете самолёта, в тамбуре поезда, на пляже, на пикнике в лесу, в люке трасс водоснабжения... ой, это же было для другой статьи ;)
 
Безопасная запись .met / .dat – если у Вас файловая система NTFS, которая обычно ставится с Windows NT/2000/XP/2003 Server, то совершенно незачем менять установку по умолчанию. Я же дал волю своей паранойе и выставил "Всегда", чтобы ничего не терялось, даже в случае прямого попадания водородной бомбы в мой винчестер ;)
Web server по умолчанию выключен, и это есть хорошо. Совершенно незачем активировать лишние возможности, которые никому не нужны, кроме их разработчиков.
 
Пошарим у себя в карманах
 
Все, с предварительной настройкой программы покончено – в дальнейшем Вы без труда сможете что-то перенастроить под себя, а наш eMule готов к работе. Как я уже говорил, передача файлов между клиентами в Р2Р осуществляется без каких-либо промежуточных серверов. Тем не менее, для функционирования многих пиринговых сетей включая ed2k нужен специальный сервер, координирующий работу клиентов. Он не участвует в процессе передачи файлов, а лишь обеспечивает слаженную работу обеих сторон и поиск файлового контента. В состав eMule входит небольшой список работающих серверов, но его можно легко дополнить. Чем больше серверов будет знать наш Ослик, тем лучше. Их список содержится в специальном файле server.met, последнюю версию которого можно скачать с сайтов (http://ed2k.has.it, http://ed2k.2x4u.de). При каждом соединении eMule дополнительно выкачивает некоторое количество серверов самостоятельно из информации, полученной от других клиентов. Чтобы посмотреть список всех известных программе серверов, нажмите одноименную кнопку на панели инструментов.
 
При подключении к серверу вам выдается специальный ID – идентификационный номер. ID вычисляется по формуле:
ID=A+256хB+256х256хC+256х256х256хD, где A.B.C.D – это ваш IP-адрес. Дополнительно к ID приписывается одна из двух приставок: HighID или LowID. Первое – это хорошо. HighID обеспечивает полноценную и беспрепятственную работу в ed2k. А вот минусов у LowID много. В первую очередь LowID получают те пользователи, у которых имеются проблемы с сетью: неправильно настроен маршрутиризатор/роутер/прокси-сервер либо порты для работы перекрываются файрволлом. Также LowID можно получить, если ваш канал сильно загружен либо перегружен сервер, к которому вы подключаетесь. Два пользователя с LowID не могут обмениваться файлами – некоторые серверы не пускают таких пользователей, некоторые вообще игнорируют или выделяют минимум скорости. Короче, LowID – это плохо. Определить Ваш текущий ID проще простого. Он показывается внизу справа, кроме того, можно использовать пиктограмму глобуса в панели состояния (внизу). Глобус имеет две стрелки. Зеленый цвет стрелок означает HighID, желтый – LowID, а красный – отсутствие соединения. Прежде чем начать скачивать файлы, нужно определиться, что же будут качать у нас. Не удивляйтесь, девиз сети ed2k (и вообще большинства других пиринговых сетей): сколько отдал, столько получил. Поэтому заходите в Настройки > Папки. Видите раздел Папки обмена? Здесь можно расшаривать (открывать для общего доступа) свои директории. Сделать это проще простого: отмечаем нужные директории птичками, и дело с концом. Небольшая подсказка: если необходимо расшарить информацию из папки с поддиректориями, выделяйте ее, удерживая клавишу Ctrl. Грубейшей ошибкой многих новичков является расшаривание содержимого всего жесткого диска. Никогда так не делайте! Есть золотое правило: открывайте только те файлы, которые хотели бы скачать сами. Это легко объяснить. Хотя ed2k – многомиллионная сеть пользователей, общение в ней происходит в основном по интересам.
 
Предположим, вы программист – значит, вам в первую очередь интересна информация “программистской” направленности, то есть компиляторы, компоненты и документация. Но вот новый альбом группы “Звери” качать вы точно не будете. Тогда какой смысл Вам или другому программисту, расшаривать музыку и разбазаривать драгоценный трафик не на единомышленников, а на фанатов русской поп-музыки? Правильно, никакого, поэтому тщательно отбирайте директории для расшаривания.
 
Подключение и поиск
 
Предположим, Вы уже определились с открытыми файлами, теперь самое время подключиться к ed2k! Для начала нужно проверить активность своего интернет-соединения, после чего нажать в eMule кнопку “Соединение”. Через несколько секунд eMule соединится, выдаст вам ID, а также автоматически подключится к пиринговой сети Kademlia (сокращенно Kad), которую он тоже поддерживает. Из Kad мы тоже будем качать, причем довольно много. Работа с этой сетью полностью автоматизирована, так что eMule будет вытаскивать файлы сразу из двух сетей при работе. А что, собственно, качать? – спросите Вы. Правильно, прежде чем скачивать какой-то файл из бескрайних просторов ed2k, его нужно сначала найти, а это целое дело. Нажмите в eMule кнопку “Поиск”, чтобы зайти в одноименный раздел. В самом простом случае достаточно набрать название нужного файла, например, имя некогда известной музыкальной группы “Cappella”, в графе “Имя” и нажать “Старт”. Дополнительно можно указывать тип файла и метод поиска (лучше всего использовать Глобальный). Например: Имя: Cappella, Тип: Видео (будем искать клипы), Метод: Глобальный. Подобный запрос поможет найти видеофайлы форматов MPG, AVI, WMV, ASF, MP4, RM,…. Если и этого покажется мало, то еще можно ограничить минимальный и максимальный размер, расширение и т.д. Следует иметь в виду, что многие пользователи могут именовать свои файлы неграмотно. Так при поиске группы Cappella нашлось несколько клипов. Но когда я набрал Capella, то получил ещё некоторое количество клипов этой же группы. Или название песни группы “You got to let the music” на аудио кассетах писали так “U got 2 let the music”. Так что при поиске призовите на вооружение всю изощрённость своего ума ;)
 
Клиент ищет только на том сервере, к которому Вы подключены. Это неэффективно. Глобальный ищет на всех серверах в сети, опрашивая каждый сервер по отдельности. Вот именно этот тип и нужно использовать, когда на самом деле хотите найти что-нибудь. Jigle и Filedonkey перешлют Вас на соответствующие веб-сайты, где Вы будите искать среди файлов, зарегистрированных в их базах данных. Проблема в том, что даже если Вы там что-то и найдёте – не факт, что оно будет доступно в сети прямо сейчас или когда-нибудь в ближайшем будущем.
 
Рейтинг
 
После того, как Вы набрали нужный запрос и нажали “Старт”, eMule опросит все серверы на наличие необходимого файла и выведет результат. Сама процедура опроса достаточно продолжительна, особенно если известно много серверов, поэтому придется подождать, прежде чем Вы увидите результат. Кстати, трафик процедура поиска тоже съедает немалый. Так или иначе, перед Вами окажется список всех подходящих файлов. Можно приступать к его изучению. Во-первых, двух одинаковых файлов вы не увидите. В сети ed2k уникальность файла определяется не именем и размером, а уникальным MD4-хэшем, который генерируется для файла в момент расшаривания. Поэтому даже если два файла имеют одинаковое имя, знайте: они различны. Изучая список результатов, особое внимание нужно обращать на графу “Доступность”. Здесь указывается количество человек, у которых данный файл имеется хотя бы частично. Чем больше источников имеют затребованный файл, тем лучше: информация передается частями, и, соответственно, чем больше частей, тем выше будет суммарная скорость закачки. Лучше, чтобы число источников было не менее 5. Предположим, Вы выбрали нужный файл, как же его закачать?
 
Очень просто: кликните по нему два раза, и нужный файл окажется в разделе “Передачи”, т.е. начнет передаваться к Вам на компьютер. Итак, нужные файлы найдены и поставлены на закачку, но… они не качаются! Из-за этого многие сразу же забивают на eMule и Р2Р в целом, так и не разобравшись, в чем, собственно, дело. А дело вот в чем. В данной пиринговой сети (как и во многих других) существуют такие понятия, как рейтинг и очередь. Правило простое: чем больше отдал, тем выше рейтинг. Если Борис отдаст Коле фильм “Конвой”, то его рейтинг у Коли значительно подрастет. В то же время рейтинг Бори у других пользователей останется неизменным, поскольку они у него ничего не загрузили. Система рейтингов ведется неспроста: рейтинг определяет ваше положение в очереди на скачивание файла. Важно то, что очередь на закачку продвигается не как в магазине, а в соответствии с тем, кто больше отдал данному клиенту информации. Если Вы кликнете дважды по файлу в разделе “Передачи”, то увидите в выпадающем списке все источники, которые Вам его отдают, а в графе “Приоритет” – значение QR (Query Rating, или Ваше положение в очереди). QR напрямую зависит от рейтинга, который вы имеете у каждого источника, поэтому, чем он выше, тем меньше значение QR и тем быстрее начнется закачка.
 
Ухищрения
 
Сначала вам придется качать без рейтинга, а это в первую очередь не радует пользователей Dial-up. В очереди придется стоять намного дольше, да и скорости будут низкими. Короче перспектива использования eMule выглядит не радужной. Но так ли все плохо?
Специальные очки для определения QR вычисляются по формуле Очки = (Рейтинг * время_в_очереди_в_сек)/100. Вы видите, что те пользователи, у которых рейтинг невелик, будут набирать свои очки за счет времени простоя в очереди. Однако для того, чтобы стоять в ней, вовсе необязательно все время быть online! eMule устроен таким образом, что после получения QR программа разрывает соединение с удаленным компьютером, ведь оно не нужно. В то же время, на том конце провода начинает начисляться QR, и, как только подойдет ваша очередь, удаленный клиент сам отправит запрос на закачку. Стало быть, после того, как Вы поставили файлы на закачку, можно отключиться от сети и подключиться вновь через некоторое время. Не волнуйтесь, источник узнает Вас, даже если изменится Ваш IP-адрес, поскольку аутентификация в сети ed2k выполняется по User Hash – уникальному идентификатору каждого пользователя. Другой вопрос, через какое время вновь подключаться: главное – чтобы наша очередь не прошла. Если значение QR очень велико (5000-6000), стоит попробовать подключиться через 10-12 часов. Если QR меньше (порядка 1000), то повторное подключение можно предпринять часа через три-четыре. В общем, как повезет. Зато, если Вам начнут передавать данные сразу 5-6 клиентов, Вы будете приятно удивлены скоростью закачки. Вы спросите, есть ли способы обойти QR и начинать качать сразу? Ответ отрицательный, хотя…
 
Есть такое понятие в eMule, как дружба. Предположим, файл, который Вам нужен позарез, есть только у одного пользователя. Смело щелкайте по его имени правой кнопкой и одноименным пунктом меню добавляйте в друзья. После этого из того же меню посылайте ему сообщение, в котором постарайтесь его убедить включить Вас в свой список друзей. Лучше всего писать на английском – самая большая вероятность, что Вас поймут. Зачем все это нужно? В eMule друзья начинают закачку без очереди, то есть друг всегда имеет наименьший QR. Для этого достаточно выставить своему другу Дружественный слот (правым кликом в окне “Сообщения”), однако учтите, что передачи файлов между друзьями на рейтинг не влияют.
 
В Интернет можно встретить множество модификаций eMule, которые якобы ускоряют процесс скачивания. Это не совсем верно. Чтобы в этом убедиться, нужно углубиться в работу протокола ed2k. Регулярно eMule отправляет запросы клиентам, у которых мы что-то качаем, на предмет текущего места в очереди, обмена источниками и т.д. Каждый такой запрос он посылает раз в 10 минут. Многие клиенты устроены таким образом, что чем чаще им шлешь запросы, тем быстрее продвигаешься в очереди, поэтому все модификации делают именно так. Однако сам eMule моментально банит всех клиентов, которые посылают запросы чаще, чем раз в 10 минут. Бан – это все равно что чёрный список, то есть после этого мы уже не сможем вообще ничего качать у этого человека. Учтите, что оригинальная версия eMule установлена у 90% клиентов ed2k, так что подобные модификации могут серьезно повредить. И последний, самый малоэффективный, способ увеличить скорость загрузки — отключить сеть Kad. Вспомните: eMule работает с двумя пиринговыми сетями сразу – значит, мы всегда соединены с ed2k и Kad одновременно. Во время закачки ed2k-файла через Kad может вестись поиск на вашем компьютере, что немного забивает канал. Отключив Kad, мы освободим какую-то часть трафика, но многого все равно не выиграем.
 
Перед тем, как хлопнуть дверью
 
Напоследок полезный совет: если вам придется переустанавливать систему, обязательно сохраните где-нибудь файлы preferences.dat и cryptkey.dat (папка eMuleconfig). В них содержится информация о вашем User Hash и рейтинге. После новой установки замените ими оригинальные файлы, в противном случае Вы потеряете все рейтинги!
Для справки: Kad устроена по другой иерархии, нежели ed2k. В данной сети каждый клиент сам по себе является сервером, то есть все равны. Для подключения к Kad достаточно знать адрес хотя бы одного клиента. Он передаст адреса известных ему пользователей, те пользователи – известных им, и пошло-поехало. Так мы очень быстро наберем огромный список клиентов. Каждому из них в Kad присваивается универсальный номер – ID. Однако этот ID не просто случайное число. В нем зашифрована информация о файлах, которых у Вас больше всего. То есть, если у Вас полно видеоклипов, то благодаря Вашему ID у вас будут качать только видеоклипы. Все это обеспечивают сложные математические алгоритмы. При поиске в Kad используется такое понятие, как дистанция. Дистанция характеризует сетевое расстояние до клиента, то есть его доступность, скорость канала, тематику файлов и т.д. Благодаря этому поисковый запрос отправляется только на ближайшие серверы, оттуда – на ближайшие к ним и т.д. – аналогично схеме подключения. Получается крайне эффективная система поиска.
На официальном сайте можно найти описание основных файлов eMule. Предлагаю вам краткий перевод:
known.met – здесь сохранена вся информация обо всех файлах, с которыми когда-либо доводилось работать (расшаренные, загруженные и те, которые качаются в данный момент); содержатся их названия, размеры, статистика, адреса и хэши;
clients.met – информация обо всех пользователях, которые когда-либо что-либо качали или отдавали пользователю;
servers.met – содержит все известные серверы;
emfriends.met – список друзей;
preferences.ini – содержит все настройки eMule (часть из них доступна только из этого файла);
ipfilter.dat – содержит информацию об ip-фильтре;
preferences.dat – содержит хэш пользователя;
sharedir.dat – содержит пути до всех расшаренных директорий;
staticservers.dat – содержит информацию о постоянных (статических, не меняющих IP и постоянно работающих) серверах;
adresses.dat – если в нем указан адрес файла s
 
 
На главную страницу На предыдущую страницу На начало страницы
 
 
 
 
 
2009 - 2017 © СПД Зайцев А.Б.
Сайт является средством массовой информации.
При перепечатке и цитировании в печатных СМИ ссылка на журнал "Компьютер" обязательна.
При перепечатке и цитировании в Интернете обязательна активная гиперссылка на сайт Comput.com.ua, не закрытая для индексирования.
Украина онлайн Рейтинг@Mail.ru Рейтинг Сайтов YandeG