Magnet-посилання (Або Магнітні посилання) - це посилання для скачування файлів в пірінгових мережах наступного покоління, після торрентів. Такі посилання в основному ідентифікують файли не по їх розташуванню або імені, а за змістом, точніше - по хеш-коду.
Якщо в пірінгових мережах обміном інформації управляє сервер (торрент-трекер), у разі магнітних посилань користувач пов'язаний з усім користувачами безпосередньо.
Пірінгові мережі (Peer-to-peer, P2P -точка-точка) - це комп'ютерні мережі, засновані на рівноправ'ї учасників (за принципом "ти - мені, я - тобі"). На відміну від архітектури Клієнт-Сервер (файлообмінники).
Найпопулярніша пірінгова мережа - це торренти
Magnet-посилання представляє рядок (Хеш-код є головним змістом магнітної посилання), яка починається зі слова magnet, а далі набір букв і цифр:
magnet:? xt = urn: btih: b65333c904f35428c09811a01032666f98abff67
Переваги Магнітних посилань перед торрентами:
- Magnet-посилання не є файлом. А значить, нема кого схопити за руку і звинуватити у поширенні власне торрентів. Magnet являє собою рядок, яка передає дані програмі автоматично, без посередників у вигляді torrent-файлів. Ви можете спокійно передати таку посилання друзям і недругам поштою, ICQ або будь-яким іншим видом зв'язку.
- Пошук джерел інформації (бенкетів) Здійснюється через так звану децентралізовану мережу (DHT- Distributed Hash Table ("розподілена хеш-таблиця")), тобто не керує сервером-трекером. Якщо раніше пошук проходив через трекер, для роботи якого, в свою чергу, потрібен був сервер, то тепер трекер (а разом з ним і сервер) абсолютно не потрібні.
- Не вимагають підтримки рейтингу.
- Не вимагають реєстрації на трекерах.
- У них не зберігається інформація про вас і вашому комп'ютері, і на відміну від торрент-файлів.
- Magnet-посилання відкриває будь-який популярний торрент-клієнт (наприклад, uTorrent). Вам навіть не знадобиться інша програма.
Такі посилання можна просто вставляти у вигляді гіперпосилання на веб-сайтах, що зручно використовувати в блогах і на форумах, щоб дати відвідувачам можливість завантажити потрібні файли без всяких торрент-трекерів, реєстрацій та іншого.
Після кліка на таку посилання браузер, при правильному налаштуванні, повинен просто запустити спеціальний торрент-клієнт. Качати спеціальний файл-torrent не потрібно. При першій закачуванні допомогою магнітної посилання клієнт автоматично стає в мережі DHT окремим вузлом, зі своїм унікальним ID. Кожен клієнт зберігає у себе локально таблицю маршрутизації з інформацією про найближчі до нього вузлах.
У мережах DHT пошук бенкетів здійснюється на основі унікального евристичного ключа - хеш-коду, який присвоюється кожному конкретному файлу. В основі пошуку бенкетів в мережах DHT лежать спеціальні алгоритми, які на підставі цього евристичного ключа знаходять найбільш оптимальний шлях до потрібних вузлів мережі, без необхідності опитувати всіх підряд.
Процес "роздачі" виглядає наступним чином:
- Програма (торрент-клієнт, наприклад, uTorrent) сканує ваш комп'ютер (вузол мережі) і складає список файлів (по хеш-кодами, для кожного файлу свій хеш-код), які у вас є.
- Коли якийсь користувач хоче завантажити якийсь файл, він вставляє в свою програму магнітну посилання (яка являє собою хеш-код цього файлу)
- Його програма опитує програми (той же самий торрент-клієнт) всіх інших користувачів на наявність в їх комп'ютері файлу з таким-же хеш-кодом.
Відповідно, поки людина в мережі, з його комп'ютера і викачується цей файл, якщо він виходить з мережі, шукається інший комп'ютер. Враховуючи, що комп'ютерів в мережі дуже багато, проблем із закачуванням бути не повинно.
Знайти магнітні посилання можна, наприклад, тут: opensharing.org, thepiratebay.org, uptracker.ru