пірінгові мережі

У минулому номері ми почали розмову про пірінгових мережах, призначених для передачі файлів між комп'ютерами минаючи посередників. Як ми вже говорили, найкращою програмою для роботи з Р2Р-мережами є eMule. Ось про неї ми сьогодні і розповімо.

Викачуємо дистрибутив (wwweMule-project.net), запускаємо инсталлер. раз два. і eMule встановлено у нас на комп'ютері. З'явиться вікно «Перший запуск» (знімок 1) - тут потрібно вказати основні параметри для подальшої роботи. Перше, що у нас запитають, це нік - ім'я, під яким ви будете представлені іншим користувачам. Тепер увага: надрукувавши своє віртуальне ім'я, обов'язково додайте в дужках слово «rus».

Приклад: Golovanix (rus). Без цього вас не пустять на деякі російські сервери. Напевно існують і інші приставки - наприклад, «usa» або «fin», - які дають доступ на національні сервери цих країн. У цьому ж вікні можна встановити пташки для автоматичного запуску eMule разом з Windows і автоматичного з'єднання при підключенні до інтернету.

Далі нам запропонують налаштувати порти, через які буде проходити Р2Р-тра-фік. Якщо не встановлено проксі-сервери і брандмауери, то залишайте все як є. Так чи інакше, порти eMule для роботи повинні бути повністю відкриті.

Її треба встановити по можливості максимально точно, але не забувайте, що іншим додаткам також потрібен вільний канал. Все, з попереднім налаштуванням програми покінчено - надалі ви без зусиль зможете щось переналаштувати під себе, а наш eMule готовий до роботи.

Як я вже говорив, передача файлів між клієнтами в Р2Р здійснюється без будь-яких проміжних серверів. Проте для функціонування багатьох пірінгових мереж, включаючи ed2k, потрібен спеціальний сервер, який координує роботу клієнтів. Він не бере участі в процесі передачі файлів, а лише забезпечує злагоджену роботу обох сторін і пошук файлового контенту. До складу eMule входить невеликий список працюючих серверів, але його можна легко доповнити. Чим більше серверів буде знати наш Ослик, тим краще.

Їх список міститься в спеціальному файлі server.met, останню версію якого можна завантажити з сайту. При кожному з'єднанні eMule сайт додатково викачує кілька серверів самостійно з інформації, отриманої від інших клієнтів. Щоб подивитися список всіх відомих програмі серверів, натисніть однойменну кнопку на панелі інструментів.

При підключенні до сервера вам видається спеціальний ID - ідентифікаційний номер. ID обчислюється за формулою:

В першу чергу LowlD отримують ті користувачі, у яких є проблеми з мережею: неправильно налаштований маршрутірізатор / роу-тер / проксі-сервер або порти для роботи перекриваються файрвол-лом.

Також LowlD можна отримати, якщо ваш канал сильно завантажений або перевантажений сервер, до якого ви підключаєтеся. Два користувача з LowlD не можуть обмінюватися файлами - деякі сервери не пускають таких користувачів, деякі взагалі ігнорують або виділяють мінімум швидкості. Загалом, LowlD - це погано.

Визначити ваш поточний ID простіше простого. Він показується внизу праворуч, крім того, можна використовувати піктограму глобуса в панелі стану (внизу). Глобус має дві стрілки. Зелений колір стрілок означає HighID, жовтий - LowlD, а червоний -відсутність з'єднання. Перш ніж почати завантажувати файли, потрібно визначитися, що ж будуть качати у нас.

Не дивуйтеся: девіз мережі ed2k (і взагалі більшості інших пірінгових мереж); скільки віддав, стільки отримав. Тому заходьте в Налаштування (однойменна кнопка на панелі інструментів) і далі зліва в списку вибирайте пункт Папки.

Бачите бокс Папки обміну (знімок 2)? Тут можна расшарівать (відкривати для загального доступу) свої директорії. Зробити це простіше простого: відзначаємо потрібні директорії пташками, і справа з кінцем. (Невелика підказка: якщо необхідно розшарити інформацію з папки з піддиректоріями, виділяйте її, утримуючи клавішу Ctrl.)

Грубою помилкою багатьох новачків є расшаріваніє вмісту всього жорсткого диска. Ніколи так не робіть! Є золоте правило: відкривайте тільки ті файли, які хотіли б завантажити самі. Це легко пояснити. Хоча ed2k -многомілліонная мережу користувачів, спілкування в ній відбувається в основному за інтересами.

Припустимо, ви програміст - значить вам в першу чергу цікава інформація «програмістської» спрямованості, тобто компілятори, компоненти і RTFM. Але ось новий альбом групи «Корні» качати ви точно не будете.

Тоді який сенс іншому програмісту, хто слухає групу «Коріння», расшарівать їх новий альбом і розбазарювати дорогоцінний трафік не на однодумців, а на фанатів російської поп-музики? Правильно: ніякого, тому ретельно відбирайте директорії для розшарювання.

Що ж, припустимо, ви вже визначилися з відкритими файлами, тепер саме час підключитися до ed2k! Для початку потрібно перевірити, чи активовано свого інтернет-з'єднання, після чого натиснути в eMule кнопку З'єднання (жовта кнопка з блискавкою).

Через кілька секунд eMule з'єднається, видасть вам ID, а також автоматично підключиться до пиринговой мережі Kademlia (скорочено Kad). яку він теж підтримує. З Kad ми теж будемо качати, причому досить багато. Робота з цією мережею повністю автоматизована, так що eMule буде витягувати файли відразу з двох мереж при роботі. А що, власне, качати? - запитаєте ви.

Правильно, перш ніж завантажувати будь-який файл з безкрайніх просторів ed2k, його потрібно спочатку знайти, а це ціла справа. Натисніть в eMule кнопку Пошук, щоб зайти в однойменний розділ. У найпростішому випадку досить набрати назву потрібного файлу, наприклад, Windows Vista, в графі Ім'я та натиснути Старт. Додатково можна вказувати тип файлу і метод пошуку (найкраще використовувати Глобальний).

Приклад: Ім'я: Windows Vista, Тип: Образ CD, Метод: Глобальний. Подібний запит допоможе знайти iso-образ нової операційної системи від Microsoft (розмір неабиякий - ПОдз Гб). Якщо і цього здасться мало, то ще можна обмежити мінімальний і максимальний розмір, розширення і т.д. Цікавий сам синтаксис пошукових запитів.

Якщо ви друкуєте в рядку пошуку Windows Vista, то в результаті будуть показані тільки ті файли, в імені яких містяться слова і «Windows», і «Vista». Іншими словами, пробіл інтерпретується як логічний оператор І (AND), тобто Windows AND Vista - це те ж саме. Крім І, є ще два оператора: АБО (OR) і НІ (NOT). Оскільки NOT має більший пріоритет ніж OR, в запиті потрібно використовувати дужки. Щоб було зрозуміліше, привожу два приклади.

Alina Kabaeva NOT erotic - відобразяться файли, пов'язані з Аліною Кабаєвою, але без еротичної спрямованості. Як і в web-пошукових системах, грамотне формування запиту позитивно впливає на результати пошуку, тому варто використовувати логічні оператори. Після того як ви набрали потрібний запит і натиснули Старт, eMule опитає всі сервери на наявність необхідного файлу і виведе результат.

Сама процедура опитування досить тривала, особливо якщо відомо багато серверів, тому доведеться почекати, перш ніж ви побачите результат. До речі, трафік процедура пошуку теж з'їдає чималий. Так чи інакше, перед вами виявиться список всіх відповідних файлів. Можна приступати до його вивчення.

По-перше, двох однакових файлів ви не побачите. У мережі ed2k унікальність файлу визначається не ім'ям і розміром, а унікальним MD4-x3i ± ieM, який генерується для файлу в момент розшарено-вання. Тому навіть якщо два файли мають однакове ім'я, знайте: вони різні. Вивчаючи список результатів, особливу увагу потрібно звертати на графу Доступність.

Тут вказується кількість осіб, у яких даний файл є хоча б частково. Чим більше джерел мають викликана файл, тим краще: інформація передається частинами, і, відповідно, чим більше частин, тим вище буде сумарна швидкість закачування. Краще, щоб число джерел було не менше 5. Припустимо, ви вибрали потрібний файл, як же його закачати?

Дуже просто: клікніть по ньому два рази, і потрібний файл виявиться в розділі Передачі, тобто почне передаватися до вас на комп'ютер. Отже, потрібні файли знайдені і поставлені на закачування, але. вони не гойдаються! Через це багато хто відразу ж забивають на eMule і Р2Р в цілому, так і не розібравшись, у чому, власне, справа. А справа ось у чому.

У даній пиринговой мережі (як і в багатьох інших) існують такі поняття, як рейтинг і черга. Правило просте: чим більше віддав, тим вище рейтинг. Якщо Вася віддасть Петі фільм «Денний дозор», то його рейтинг у Петі значно підросте. У той же час рейтинг Васі у інших користувачів залишиться незмінним, оскільки вони у нього нічого не завантажили. Система рейтингів ведеться неспроста:

рейтинг визначає ваше становище в черзі на скачування файлу. Важливим є те, що черга на закачування просувається не як в магазині, а відповідно до того, хто більше віддав даного клієнта інформації. Якщо ви клацніть двічі по файлу в розділі Передачі, то побачите в випадаючому списку все джерела, які вам його віддають, а в графі Пріоритет - значення QR (query rating, або ваше становище в черзі). QR безпосередньо залежить від рейтингу, який ви маєте у кожного джерела, тому чим він вищий, тим менше значення QR і тим швидше почнеться закачування.

Спочатку вам доведеться качати без рейтингу, а це в першу чергу не радує користувачів Dial-up.
У черзі доведеться стояти набагато довше, та й швидкості будуть низькими - в загальному, перспектива використання eMule виглядає не райдужною. Але так чи все погано?

Є таке поняття в eMule, як дружба. Припустимо, файл, який вам конче потрібен, є тільки у одного користувача. Сміливо клацайте по його імені правою кнопкою і однойменним пунктом меню додавайте в друзі. Після цього з того ж меню посилайте йому повідомлення, в якому постарайтеся його переконати включити вас до свого списку друзів. Найкраще писати англійською - найбільша ймовірність, що вас зрозуміють. Навіщо все це потрібно?

У eMule друзі починають закачування без черги, тобто один завжди має найменший QR. Для цього достатньо виставити свого друга Дружній слот (правим кліком у вікні Повідомлення), проте врахуйте, що передачі файлів між друзями на рейтинг не впливають. Далі: в інтернеті можна зустріти безліч моди-фікації eMule, які нібито прискорюють процес скачування. Це не зовсім вірно.

Щоб в цьому переконатися, потрібно заглибитися в роботу протоколу ed2k. Регулярно eMule відправляє запити клієнтам, у яких ми щось качаємо, на предмет поточного місця в черзі, обміну джерелами і т.д. Кожен такий запит він посилає раз в 10 хвилин.

Багато клієнтів влаштовані таким чином, що чим частіше їм шлешь запити, тим швидше просувається в черзі, тому всі модифікації роблять саме так. Однак сам eMule моментально банить всіх клієнтів, які посилають запити частіше, ніж раз в 10 хвилин. Бан - це все одно що блек-лист, тобто після цього ми вже не зможемо взагалі нічого качати у цією людини.

Врахуйте, що оригінальна версія eMule встановлена ​​у 90% клієнтів ed2k, так що подібні модифікації можуть серйозно пошкодити. І останній, самий малоефективний, спосіб збільшити швидкість завантаження - відключити мережу Kad. Згадайте: eMule працює з двома пірінговимі мережами відразу - значить, ми завжди з'єднані з ed2k і Kad одночасно. Під час закачування файлу через ed2k через Kad може вестися пошук на вашому комп'ютері, що трохи забиває канал. Відключивши Kad, ми звільнимо якусь частину трафіку, але багато чого все одно не виграємо. А якщо вам потрібно avansec.com.ua за низькою ціною, рекомендую вам відому багатьом фірму avansec.com.ua

Схожі статті