Услуги файлообменных сетей что это
Файлообменная сеть: типы и принцип работы. Бесплатный файлообменник
Что они собой представляют?
Файлообменные сети позволяют нескольким людям использовать один и тот же файл с помощью некоторой комбинации возможностей чтения или просмотра, записи или изменения, копирования или печати. Как правило, такая сеть имеет одного или несколько администраторов. Пользователи могут иметь одинаковые или разные уровни доступа. Обмен файлами также может означать наличие выделенного количества личного хранилища данных в общей файловой системе.
В течение многих лет файлообменная сеть представляла собой функцию многоэлементных и многопользовательских компьютерных систем. С появлением интернета широко используется система, называемая протоколом передачи файлов (FTP).
Самый известный пример
FTP может использоваться для чтения и, возможно, записи файлов, общих для определенного набора пользователей сайта FTP-сервера, с доступом по паролю. Многие FTP-сайты предлагают общий доступ к файлам или, по крайней мере, возможность просматривать или копировать данные, загружать их, используя общедоступный пароль (который является «анонимным»). Большинство разработчиков веб-сайтов используют эту систему для загрузки новых или пересмотренных файлов на сервер. Более того, сама Всемирная паутина может рассматриваться как крупномасштабная файлообменная сеть, в которой запрашиваемые страницы или файлы постоянно загружаются или копируются пользователями.
Виды файлообменных сетей
Обмен файлами можно выполнить несколькими способами. Наиболее распространенные методы их хранения, распространения и передачи включают в себя следующее:
Как обеспечивается функциональность?
В большинстве задач файлообменной сети используются два основных набора сетевых критериев:
Peer-to-Peer (P2P), файлообменная сеть Peers или общий доступ к файлам: это самый популярный способ совместного использования данных, который обеспечивается за счет однорангового программного обеспечения. Пользователи сетевого компьютера определяют общие данные с помощью стороннего программного обеспечения. Обмен файлами P2P позволяет пользователям напрямую получать доступ, скачивать и редактировать данные. Некоторое стороннее программное обеспечение облегчает обмен P2P путем сбора и сегментации больших файлов на более мелкие части (например, Ares).
Файлообменная сеть как услуги хостинга файлов: эта альтернатива предоставляет широкий выбор популярных онлайн-материалов. Эти службы довольно часто используются с методами совместной работы в Интернете, включая электронную почту, блоги, форумы или другие среды, в которые могут быть включены прямые ссылки на скачивание из служб хостинга файлов. На этих веб-сайтах обычно размещаются файлы, позволяющие пользователям загружать их.
Когда пользователи загружают или используют файл с помощью сети обмена, их компьютер также становится частью этой системы, позволяя другим людям загружать данные со своего компьютера. На этом принципе основаны многие бесплатные файлообменники. Однако такой обмен данными, как правило, является незаконным, за исключением совместного использования материалов, которые не защищены авторским правом или являются собственностью.
Службы синхронизации файлов и совместного доступа
Службы синхронизации и совместного использования файлов на основе облака реализуют автоматическую их передачу путем обновления файлов из выделенного каталога общего доступа на сетевых устройствах каждого пользователя. Данные, размещенные в этой папке, также обычно могут быть просмотрены и загружены через веб-сайт и мобильное приложение и могут быть доступны другим пользователям для просмотра или совместной работы. Такие услуги стали популярными благодаря ориентированному на потребителя предоставлению услуг файлообменных сетей, в частности, Dropbox и GoogleDrive.
История развития файлообменных сетей
Сначала файлы обменивались с помощью съемных носителей. Компьютеры смогли получать доступ к удаленным данным с помощью установки файловой системы, систем досок объявлений (1978), Usenet (1979) и FTP-серверов (1985).
Возникшие позже InternetRelayChat (1988) и Hotline (1997) позволили пользователям общаться удаленно через чат и обмениваться файлами. В конце 1990-х годов широкое распространение получила кодировка mp3, которая была стандартизована в 1991 году и существенно уменьшала размер аудиофайлов.
В июне 1999 года был разработан Napster как неструктурированная централизованная одноранговая система, требующая сервера для индексирования и обнаружения других участников соединения. Gnutella, eDonkey2000 и Freenet были выпущены в 2000 году и сразу широко распространились по многим странам.
Так, Gnutella была первой децентрализованной сетью обмена файлами. В этой сети все соединительные программы считались равными, и поэтому она не имела центральной точки отказа. Freenet стала первой сетью, гарантирующей анонимность. Затем было выпущено клиентское и серверное программное обеспечение eDonkey2000, которое стало прообразом популярных сегодня торрентов.
В 2001 году были выпущены Kazaa и Poisoned для Mac. Их сеть FastTrack была распределена лучше, хотя, в отличие от Gnutella, она несла в себе больше трафика, чтобы повысить эффективность маршрутизации. Сеть была проприетарной и зашифрованной, и разработчики Kazaa в результате выиграли конкуренцию.
Файлообменные сети
Файлообменные сети
Файлообменная сеть – собирательное название сетей для совместного использования файлов.
Часто в основе файлообменных сетей лежат одноранговые компьютерные сети, основанные на равноправии участвующих в обмене файлами, то есть каждый участник одновременно является и клиентом (потребителем информации), и сервером (поставщиком информации).
Основные принципы работы файлообмена заключаются в следующем:
– пользователь скачивает программу к себе на компьютер;
– дает доступ другим пользователем к части своих ресурсов (этот процесс называется «расшариванием»);
– в каждой такой программе присутствует поиск, который ищет ресурсы, выложенные на компьютерах других пользователей для свободного скачивания. Любой пользователь, используя поиск, может найти на компьютере любого другого пользователя те ресурсы, которые он выложил в свободный доступ, и совершенно бесплатно скачать их. А так как количество пользователей таких файлообменных программ исчисляется сотнями тысяч, а иногда даже миллионами, пользователь наверняка найдет интересующий его файл.
Эта технология получила название P2P (pear to pear), в переводе – децентрализованная.
Впервые термин peer-to-peer (P2P) был использован в 1984 г. компанией IBM при разработке сетевой архитектуры для динамической маршрутизации трафика через компьютерные сети с произвольной топологией (Advanced Peer to Peer Networking).
В существующих сегодня файлообменных P2P-сетях изначально был использован смешанный подход – с наличием выделенных узлов и/или серверов. Но в последние несколько лет во всех крупных сетях реализована поддержка протоколов, обеспечивающих полностью автономное функционирование сети без серверов, т. е. в чистом виде P2P-подход.
Сегодня на технологии P2P основано огромное число популярных сетевых сервисов – от простого обмена файлами до речевой и видеосвязи.
По некоторым данным, по состоянию на 2008 г. в Интернете более половины всего трафика приходилось на трафик файлообменных P2P-сетей, а размеры самых крупных из них перевалили за отметку в 1 млн одновременно работающих узлов, разделяющих петабайты (1015 байт) информации. Общее количество зарегистрированных участников файлообменных сетей P2P во всем мире составляет порядка 100 млн.
Сеть P2P – это множество узлов (компьютеров, смартфонов и пр.), объединенных в единую систему и взаимодействующих посредством протокола P2P, который обеспечивает возможность создания и функционирования сети равноправных узлов.
Среди файлообменных сетей по количеству узлов лидируют такие сети, как Bittorrent, eDonkey2000, Gnutella2, Gnutella.
Bittorrent
С целью инициализации узла в сети Bittorrent клиентская программа обращается к серверу (tracker), предоставляющему информацию о файлах, доступных для копирования, а также статистическую и маршрутную информацию об узлах сети. Сервер и после инициализации помогает узлам взаимодействовать друг с другом, хотя последние версии клиентских программ требуют наличия сервера только на стадии инициализации.
Если узел «хочет» опубликовать файл, то программа разделяет этот файл на части и создает файл метаданных (torrent file) с информацией о частях файла, местонахождении их и – опционально – сервера, который будет поддерживать распространение этого файла. Первый узел, опубликовавший файл, называется распространителем (seedеr). Узел, желающий скопировать файл, при копировании сам становится распространителем по принципу: сколько копирую я, столько разрешаю скопировать с меня.
Узлы, скопировавшие весь файл, становятся распространителями этого файла и вместе с узлами, скопировавшими файл не полностью, дают возможность другим узлам получать части файла из нескольких источников, что ускоряет копирование.
В сети BitTorrent используются протоколы Bittorrent и BitTorrent Azureus DHT. Последний основан на модифицированном протоколе Kademlia и используется для обеспечения работы с файлами метаданных, не привязанными к серверам, для децентрализованного поиска ресурса по ID и присваивания ресурсам комментариев и рейтинга. Вместо BitTorrent Azureus DHT некоторые клиенты поддерживают аналогичный ему по функциональности протокол BitTorrent Mainline DHT.
Наиболее распространенные клиентские программы – это Azureus, BitTorrent_client, µTorrent, BitSpirit, BitComet, BitTornado, MLDonkey.
Gnutella, Gnutella2
Gnutella – одна из первых пиринговых сетей, создана в 2000 г. Она функционирует до сих пор, хотя из-за серьезных недостатков алгоритма пользователи в настоящее время предпочитают сеть Gnutella2.
При подключении клиент получает от узла, с которым ему удалось соединиться, список из пяти активных узлов; им отсылается запрос на поиск ресурса по ключевому слову. Узлы ищут у себя соответствующие запросу ресурсы и, если не находят их, пересылают запрос активным узлам вверх по «дереву» (топология сети имеет структуру графа типа «дерево»), пока не найдется ресурс или не будет превышено максимальное число шагов. Такой поиск называется размножением запросов (query flooding).
Подобная реализация ведет к экспоненциальному росту числа запросов и соответственно на верхних уровнях «дерева» может привести к отказу в обслуживании. Чтобы избежать подобной ситуации разработчики усовершенствовали алгоритм, ввели правила, в соответствии с которыми запросы могут пересылать вверх по «дереву» только определенные узлы – так называемые выделенные (ultrapeers), остальные узлы (leaves) могут лишь запрашивать последние. Была введена система кеширующих узлов.
В таком виде сеть функционирует и сейчас, хотя недостатки алгоритма и слабые возможности расширяемости ведут к уменьшению ее популярности.
Недостатки протокола Gnutella инициировали разработку принципиально новых алгоритмов поиска маршрутов и ресурсов и привели к созданию группы протоколов DHT (Distributed Hash Tables) – в частности, протокола Kademlia, который сейчас широко используется в наиболее крупных сетях.
Запросы в сети Gnutella пересылаются по TCP или UDP, копирование файлов осуществляется через протокол HTTP. В последнее время появились расширения для клиентских программ, позволяющие копировать файлы по UDP, делать XML-запросы метаинформации о файлах.
В 2003 г. был создан принципиально новый протокол Gnutella2 и первые поддерживающие его клиенты, которые были обратносовместимы с клиентами Gnutella. В соответствии с ним некоторые узлы становятся концентраторами, остальные же являются обычными узлами (leaves).
Каждый обычный узел имеет соединение с одним – двумя концентраторами. А концентратор связан с сотнями обычных узлов и десятками других концентраторов. Каждый узел периодически пересылает концентратору список идентификаторов ключевых слов, по которым можно найти публикуемые данным узлом ресурсы. Идентификаторы сохраняются в общей таблице на концентраторе.
Когда узел «хочет» найти ресурс, он посылает запрос по ключевому слову своему концентратору, последний либо находит ресурс в своей таблице и возвращает ID узла, обладающего ресурсом, либо возвращает список других концентраторов, которые узел вновь запрашивает по очереди случайным образом. Такой поиск называется поиском с помощью метода блужданий (random walk).
Примечательной особенностью сети Gnutella2 является возможность размножения информации о файле в сети без копирования самого файла, что очень полезно с точки зрения отслеживания вирусов. Для передаваемых пакетов в сети разработан собственный формат, похожий на XML, гибко реализующий возможность наращивания функциональности сети путем добавления дополнительной служебной информации. Запросы и списки ID ключевых слов пересылаются на концентраторы по UDP.
Наиболее распространенные клиентские программы для Gnutella и Gnutella2: Shareaza, Kiwi, Alpha, Morpheus, Gnucleus, Adagio Pocket G2 (Windows Pocket PC), FileScope, iMesh, MLDonkey.
EDonkey2000
Сеть EDonkey2000 появилась в 2000 г. Информация о наличии файлов в ней публикуется клиентом на многочисленных серверах в виде ed2k-ссылок, использующих уникальный ID ресурса.
Серверное программное обеспечение доступно для установки любым пользователем. Сервер обеспечивает поиск узлов и информации.
По состоянию на конец 2008 года в сети имелось до 200 серверов, обслуживающих одновременно около 1 млн клиентов, совместно использующих порядка 1 млрд различных файлов. Общее число зарегистрированных пользователей данной сети составляет порядка 10 млн.
Когда клиент сети EDonkey2000 копирует желаемый ресурс, он делает это одновременно из нескольких источников с помощью протокола MFTP (Multisource File Transfer Protocol).
Сейчас информацию о доступных файлах можно получать не только с серверов EDonkey. В 2004 г. в состав сети EDonkey2000 была интегрирована сеть Overnet – полностью децентрализованная сеть, позволяющая осуществлять взаимодействие между узлами без привязки к серверам, для чего используется DHT-протокол Kademlia.
Такая интеграция возможностей разных сетей и дополнительная верификация способствовали развитию сети EDonkey2000. В нее стали переходить пользователи других сетей – например, сети FastTreсk, базирующейся на протоколе FastTreсk, который реализуется, в частности, таким популярным клиентом, как Kazaa.
Direct Connect
Одной из самых популярных в России файлоообменных сетей является Direct Connect. В данной сети клиенты подключаются к одному или нескольким серверам для поиска файлов, причем серверы не связаны между собой. Информация о файлах, доступ к которым узел «хочет» открыть, отсылается на сервер. Копирование файлов происходит напрямую между узлами, как и в классической P2P-сети.
В клиентскую программу встроены возможности для общения участников сети друг с другом; список файлов каждого пользователя можно получать в виде древовидной структуры папок; существует простой механизм поиска информации и возможность копирования целых каталогов.
Про безлимиты и торренты
Похоже, что в МТС серьёзно доработали свои шейперы-ограничители в сотовых сетях и сейчас решили попробовать конкурировать с Yota на их традиционном «поле» безлимитов. Неожиданные направления развития событий, однако выглядит всё это весьма интересно.
История с принципиально новым подходом к сотовым безлимитам в МТС начала раскручиваться с появлением нового тарифа «Smart Безлимитище» в середине мая 2016 года, наш обзор можно почитать здесь. Как это выглядело изначально? За весомые 578 руб./месяц полный интернет-анлим для смартфона и только для смартфона, с традиционным ограничением (читай, запретом) на работу в файлообменных сетях (читай, торрентов).
И столь же традиционные возмущения любителей торрентов по поводу «изгаженных безлимитов» сотовых операторов. Позволю себе процитировать свой ответ читателю: «Торренты все-таки сильно грузят сеть многопоточностью. Реально, один торрентовод забирает трафика больше, чем 10-12 одновременно смотрящих youtube. И что делать оператору? Продавать всем анлим за 2000 руб. в месяц? Несправедливо по отношению к тем, кому торренты не нужны, с какой стати платить за чужого дядю? Продавать торрентоводам анлимы без ограничений с абоненткой 7000+ руб.? Все равно никто не купит. Остаётся два варианта: разрешать торренты только на тарифах с платой за пакеты трафика или бизнес-модель Yota с гибким ограничением скорости в зависимости от нагрузки на конкретную БС».
Традиционные «торренто-бодания» и ничего нового? Отнюдь. Оказывается, третий вариант в МТС придумали и реализовали технически, это и есть главная новость. Разбираемся по порядку.
Интрига с торрентами и раздачей по Wi-Fi
Навскидку, в момент запуска «Безлимитище» МТС выглядел примерно так же, как недавнее предложение Билайн на постоплате, наш обзор здесь. Запрет торрентов, раздача интернета по Wi-Fi только за отдельные деньги, запрет использования симкарты в модемах/роутерах, запрет разделяемого интернета. Всё это выглядело логичным с учётом безлимитности смартфонного интернета за сравнительно небольшие деньги. Но с безлимитной версией тарифа МТС всё оказалось намного интереснее.
В описании тарифа прямого запрета на раздачу интернета по Wi-Fi не было. Более того, в присланной из МТС «Справке» явно намекалось на то, что раздавать интернет по Wi-Fi можно. Чем, собственно, и объяснялась заметно более высокая абонплата по сравнению с аналогичными тарифами Билайн и Yota для смартфонов. Естественно, народ в такое счастье сперва не поверил, и люди начали обращаться в поддержку, требуя конкретного ответа. А в поддержке начали «путаться в показаниях», см. скриншот официального ответа выше (полный текст переписки доступен по клику).
В конце концов сошлись на том, что раздавать интернет по Wi-Fi со смартфонов всё-таки можно, и вопрос, казалось, благополучно закрылся. Ан нет, вскоре последовало «продолжение банкета».
Как выяснилось, формулировку «использование файлообменных сетей ограничивается» следует понимать буквально. Именно ограничивается скоростью до 128 Кбит/с, а не блокируется полностью, как можно было предполагать. У нас ведь маркетологи любят витиевато-вежливые выражения, полную блокировку доступа в интернет после исчерпания пакета тоже величают «скорость ограничивается». И ведь не придерёшься: формально скорость доступа ограничивается до нулевой. Но с торрентами на «Безлимитище», судя по отзывам, никакого лукавства, скорость действительно ограничивается до 128 Кбит/с.
На второй или третий день после запуска тарифа посыпались многочисленные жалобы на жестокое ограничение скорости, характерный пример см. выше. И жалоб было действительно много. Логично было предположить, что после использования (или даже попытки использования) торрентов сеть «мстительно» ограничивает скорость доступа на добрые сутки, чтобы неповадно было. Ещё рассматривалась версия того, что скорость автоматически «зарезают» по достижении определенного объёма потребленного трафика. В итоге ни одна из двух гипотез не подтвердилась.
Нужно сказать спасибо Геннадию, который добровольно вызвался поработать «морской свинкой» и дня три гонял безлимит на своём смартфоне в разных режимах, наблюдая за полученными результатами. Похоже, что ограничение скорости не было связано с объёмом переданных данных, а с торрентами ситуация получается вообще уникальная. Скорость передачи данных в файлообменных сетях действительно ограничивается 128 Кбит/с, но при этом одновременно можно было смотреть Youtube и вообще «Всё летает». Вот такой интересный шейпер сделали с разными ограничениями скорости по разным протоколам одновременно. А множество жалоб на второй день после запуска тарифа, скорее всего, было связано с какими-то доработками или настройками оборудования.
Безлимит на скорости 4 Мбит/с
Продолжение «в тему» в виде новости от 25 мая, сама новость здесь. Цитаты:
«С 25.05.2016 новая опция «Интернет 4 Мбит/с» будет доступна на тарифном плане МТС Коннект-4. Скорость интернета в рамках опции до 4 Мбит/с. Трафик не ограничен по квоте в рамках опции.
Ежемесячная плата – 750 руб. Стоимость отключения – 0 руб. Чтобы воспользоваться опцией «Интернет 4 Мбит/с», клиенту необходимо купить ТП МТС Коннект-4 салоне-магазине МТС.
Опция автоматически продлевается каждый месяц при наличии на балансе средств, достаточных для оплаты следующего расчетного периода. Расход Интернет-трафика происходит при нахождении на территории домашнего региона и во внутрисетевом роуминге. При нахождении за пределами домашнего региона в рамках опции списывается плата в размере 50 руб./сутки.
В рамках тарифной опции «Интернет 4 Мбит/с» предоставление услуг файлообменных сетей ограничено скоростью 512 Кбит/с».
Неожиданное решение. Похоже, что всё будет работать на скорости до 4 Мбит/с, а при этом торренты будут качаться максимум на 512 Кбит/с. Хотели честный безлимит и торренты в сотовой сети? Получите свой безлимит с чётко оговоренными параметрами за 750 руб. в месяц с действием только в пределах домашнего региона. Точнее, действует-то он везде по России, но дополнительную плату 50 руб. в сутки можно смело считать заградительной ценой. Разве что пару-тройку дней в поездке попользоваться.
Здесь мы уже видим прямое пересечение с модемными тарифами Yota. И даже цена сопоставимая при той же скорости 4.1 Мбит/с. Правда, в Yota интернет на 100 руб. в месяц дороже, но существует возможность заключить контракт с предоплатой за год вперёд, сопоставимая по характеристикам опция называется «Год на скорости до 5 Мбит/с за 5400 рублей». То есть, получается 450 руб. в месяц за безлимит на скорости до 5 Мбит/с.
Можно, конечно, анализировать и сравнивать реальные скорости доступа и покрытие, но это всё очень индивидуально и зависит от местоположения абонента. 512 Кбит/с — серьёзное ограничение скорости для торрентов в МТС, в Yota официально скорость не ограничивают. С другой стороны, фактическая скорость доступа в Yota зависит от нагрузки на конкретную базовую станцию, параметры гибко регулируются. И тоже в зависимости от протоколов и типов трафика. Если бы таких ограничений не было, то сеть бы скоренько «положили», как это уже случалось ещё в давние времена начала эксплуатации сети Yota WiMax.
Что дальше?
Я всегда писал о том, что «настоящий» безлимит без каких бы то ни было ограничений в сотовой сети невозможен. Причём по мере роста максимальных скоростей передачи данных в сетях LTE эта невозможность становится всё более очевидной. Если в МТС действительно будет работать схема предоставления разных скоростей доступа для разных протоколов одновременно, то это отличный компромисс и повод для осторожного оптимизма. Кто знает? Может, мы действительно движемся в сторону постепенного отказа от фиксированных пакетов с переходом на безлимиты, параметры которых будут зависеть от суммы ежемесячной абонентской платы.
Использование файлообменных сетей в МТС: что это значит
С недавнего времени у некоторых абонентов МТС в детализации расходов появилась новая строка списания — плата за использование файлообменных сетей. За данную услугу могут списывать довольно немалые суммы — 75, 150, 225 рублей и т.д. В статье мы расскажем: что означает данная опция в МТС, почему из-за неё взимается плата и каким образом можно отключить использование файлообменных сетей.
Использование файлообменных сетей в МТС
За что взимаются деньги?
Использование файлообменных сетей — означает сервисное списание от МТС, которое активируется при расходе абонентом интернет-трафика на скачивание файлов через P2P сервисы (торренты или аналогичные сервисы). Стоимость данной опции довольно высокая. Например, в пакете Тарифище, оператор снимает 75 рублей за 5 Гб, израсходованных на скачивание из файлообменников.
Вся эта система работает довольно просто. При попытке воспользоваться скачиванием из торрентов, система активирует автоматическое списание с баланса и предоставляет 5 Гб по данному номеру. Списание активируется раз в сутки, но активно только в дни использования услуги. Лично абонент такую опцию контролировать не может — что бы ничего не списывали, нужно отказаться от скачивания подобного типа.
Стоит добавить, что помимо больших цен за услугу — скорость загрузки при использовании файлообменников ограничивается 128 Кбит/сек. Однако условия тарифов постоянно пересматриваются, поэтому для получения актуальной информации, следует обращаться в поддержку МТС.
Можно ли отключить использование файлообменных сетей?
Многие абоненты, обнаружив у себя такое списание, задаются вполне логичным вопросом — можно ли отключить или услугу. К сожалению, обойти алгоритмы MTS довольно сложно. Распознавание типа интернет-трафика осуществляется сертифицированным оборудованием, которое и активирует списание. Выявление такого трафика происходит примерно так:
Мы указали два общеизвестных параметра. Однако они работают в связке с другими технологиями и алгоритмами, которые позволяют безошибочно определить тип скачивания через мобильный интернет. В купе, такой подход позволяет полностью контролировать трафик абонента.
Раньше в сети активно распространялись инструкции по обходу такого отслеживания. Самой простой из них является туториал по подмене значений TTL. Работает это примерно так: значение TTL при передаче через Андроид устройства составляет 64 единицы, а если используется устройства под управлением Windows — 128 единицы. Сверяя это число, оператор определял источник выхода в Сеть.
Существует ряд программ, позволяющих подменить значение TTL. Наиболее популярные — TTL Master или TTL Editor. К великому сожалению для абонентов, такой подход уже давно перекрывается оператором. Конечно же, можно опробовать такой софт в деле, но гарантий вам никто дать не сможет.
Заключение
Теперь вы понимаете, что означает услуга «Использование файлообменных сетей» и какая плата взимается за её активацию. Если вы заметили, что с баланса были списаны деньги, хотя никаких манипуляций со скачиванием не производилось — смело звоните в поддержку оператора, разъясните свою позицию и потребуйте вернуть списанные средства. Специалист проанализирует вашу ситуацию и, если ошибка с их стороны, подаст заявку на возврат средств.