Одноранговая

редактировать
Тип децентрализованной и распределенной сетевой архитектуры Aодноранговая (P2P) сеть, в которой взаимосвязанные узлы («одноранговые узлы») совместно используют ресурсы друг с другом без использования централизованной административной системы Сеть, основанная на модели клиент-сервер, где отдельные клиенты запрашивают услуги и ресурсы у централизованных серверов

Одноранговые (P2P ) вычисления или сети - это архитектура распределенного приложения, которая разделяет задачи или рабочие нагрузки между одноранговыми узлами. Сверстники являются равноправными и равноправными участниками приложения. Говорят, что они образуют одноранговую сеть узлов.

Одноранговые узлы делают часть своих ресурсов, таких как вычислительная мощность, дисковое хранилище или пропускная способность сети, напрямую доступными для других участников сети без необходимости централизованной координации со стороны серверов или стабильных хостов. Одноранговые узлы являются одновременно поставщиками и потребителями ресурсов, в отличие от традиционной модели клиент-сервер, в которой потребление и поставка ресурсов разделены. Возникающие системы P2P для совместной работы выходят за рамки эпохи, когда одноранговые узлы делают аналогичные вещи при совместном использовании ресурсов, и ищут разных одноранговых узлов, которые могут предоставить уникальные ресурсы и возможности виртуальному сообществу, тем самым давая ему возможность участвовать в более сложных задачах помимо тех, которые могут быть выполнены отдельными одноранговыми узлами, но которые полезны для всех одноранговых узлов.

Хотя системы P2P ранее использовались во многих доменах приложений, архитектура была популяризирована системой обмена файлами Napster, первоначально выпущенный в 1999 году. Эта концепция вдохновила на создание новых структур и философий во многих областях человеческого взаимодействия. В таком социальном контексте одноранговый как мем относится к эгалитарным социальным сетям, которые возникли во всем обществе благодаря Интернету технологии в целом.

Содержание
  • 1 Историческое развитие
  • 2 Архитектура
    • 2.1 Маршрутизация и обнаружение ресурсов
      • 2.1.1 Неструктурированные сети
      • 2.1.2 Структурированные сети
      • 2.1.3 Гибридные модели
      • 2.1.4 Система распространения контента CoopNet
    • 2.2 Безопасность и доверие
      • 2.2.1 Маршрутные атаки
      • 2.2.2 Поврежденные данные и вредоносное ПО
    • 2.3 Устойчивые и масштабируемые компьютерные сети
    • 2.4 Распределенное хранилище и поиск
  • 3 Приложения
    • 3.1 Доставка контента
    • 3.2 Файловые сети
      • 3.2.1 Нарушение авторских прав
    • 3.3 Мультимедиа
    • 3.4 Другие приложения P2P
  • 4 Социальные последствия
    • 4.1 Стимулирующие ресурсы совместное использование и сотрудничество
      • 4.1.1 Конфиденциальность и анонимность
  • 5 Политические последствия
    • 5.1 Закон об интеллектуальной собственности и незаконное совместное использование
    • 5.2 Сетевой нейтралитет
  • 6 Текущее исследование
  • 7 См. также
  • 8 Ссылки
  • 9 Внешние ссылки
Историческое развитие
SETI @ home был основан в 1999 г.

Хотя P2P-системы ранее использовались во многих приложениях Эта концепция была популяризирована системами обмена файлами, такими как приложение для обмена музыкой Napster (первоначально выпущенное в 1999 г.). Одноранговое движение позволило миллионам пользователей Интернета подключаться «напрямую, формировать группы и сотрудничать, чтобы стать созданными пользователями поисковыми системами, виртуальными суперкомпьютерами и файловыми системами». Базовая концепция одноранговых вычислений была предусмотрена в более ранних обсуждениях программных систем и сетей, возвращаясь к принципам, изложенным в первом запросе комментариев, RFC 1.

Тим Бернерс-Ли Видение для World Wide Web было близко к P2P-сети, поскольку предполагалось, что каждый пользователь сети будет активным редактором и участником, создавая и связывая контент для формирования взаимосвязанной сети "ссылок. Ранний Интернет был более открытым, чем современный, когда две машины, подключенные к Интернету, могли отправлять пакеты друг другу без брандмауэров и других мер безопасности. Это контрастирует с вещательной -подобной структурой сети, которая развивалась с годами. Как предшественник Интернета, ARPANET была успешной сетью клиент-сервер, где «каждый участвующий узел мог запрашивать и обслуживать контент». Однако ARPANET не была самоорганизующейся, и ей не хватало возможности «предоставлять какие-либо средства для контекстной или контентной маршрутизации помимо« простой »маршрутизации на основе адресов».

Следовательно, USENET, распределенная система обмена сообщениями, которую часто называют ранней одноранговой архитектурой. Она была разработана в 1979 году как система, обеспечивающая децентрализованную модель управления. Базовая модель - это модель клиент-сервер с точки зрения пользователя или клиента, которая предлагает самоорганизующийся подход к серверам групп новостей. Однако серверы новостей взаимодействуют друг с другом как одноранговые узлы для распространения статей новостей Usenet по всей группе сетевых серверов. То же самое относится и к электронной почте SMTP в том смысле, что основная сеть ретрансляции электронной почты из агентов передачи почты имеет одноранговый характер, а периферия e -почтовые клиенты и их прямые соединения являются строго отношениями клиент-сервер.

В мае 1999 года, когда в Интернете появилось больше миллионов людей, Шон Фаннинг представил музыку и файлы- приложение для обмена под названием Napster. Napster был началом одноранговых сетей, какими мы их знаем сегодня, где «участвующие пользователи создают виртуальную сеть, полностью независимую от физической сети, без необходимости подчиняться каким-либо административным органам или ограничениям».

Архитектура

Одноранговая сеть построена на основе понятия равных одноранговых узлов, одновременно работающих как «клиенты» и «серверы» по отношению к другим узлам в сети. Эта модель организации сети отличается от модели клиент-сервер, где связь обычно осуществляется с центральным сервером и с него. Типичным примером передачи файлов, использующей модель клиент-сервер, является служба File Transfer Protocol (FTP), в которой клиентская и серверная программы различны: клиенты инициируют передачу, а серверы удовлетворяют этим требованиям. Запросы.

Маршрутизация и обнаружение ресурсов

Одноранговые сети обычно реализуют некоторую форму виртуальной оверлейной сети поверх физической топологии сети, где узлы в оверлее формируют подмножество узлов в физической сети. Обмен данными по-прежнему осуществляется напрямую через базовую сеть TCP / IP, но на уровне приложения одноранговые узлы могут напрямую связываться друг с другом через логические оверлейные ссылки (каждая из которых соответствует к пути через базовую физическую сеть). Наложения используются для индексации и обнаружения одноранговых узлов и делают систему P2P независимой от физической топологии сети. В зависимости от того, как узлы связаны друг с другом в оверлейной сети, а также как ресурсы индексируются и размещаются, мы можем классифицировать сети как неструктурированные или структурированные (или как гибрид между ними). ​​

Неструктурированные сети

Схема оверлейной сети для неструктурированной P2P-сети, иллюстрирующая специальный характер соединений между узлами

Неструктурированные одноранговые сети не навязывают особую структуру оверлейной сети по своей конструкции, а скорее образованы узлами, которые случайным образом образуют связи друг с другом. (Gnutella, Gossip и Kazaa являются примерами неструктурированных протоколов P2P).

Поскольку на них не наложена глобальная структура, неструктурированные сети легко строить и допускают локализованную оптимизацию для различных областей наложения. Кроме того, поскольку роль всех одноранговых узлов в сети одинакова, неструктурированные сети очень устойчивы к высокому уровню «оттока», то есть когда большое количество одноранговых узлов часто присоединяется к сети и покидает ее.

Однако основные ограничения неструктурированных сетей также возникают из-за отсутствия структуры. В частности, когда одноранговый узел хочет найти желаемый фрагмент данных в сети, поисковый запрос должен быть передан по сети, чтобы найти как можно больше одноранговых узлов, которые совместно используют данные. Флуд вызывает очень большой объем сигнального трафика в сети, использует больше ЦП / памяти (требуя, чтобы каждый одноранговый узел обрабатывал все поисковые запросы), и не гарантирует, что поисковые запросы всегда будут разрешаться. Более того, поскольку нет корреляции между одноранговым узлом и управляемым им контентом, нет гарантии, что лавинная рассылка найдет одноранговый узел, у которого есть желаемые данные. Популярный контент, вероятно, будет доступен нескольким партнерам, и любой партнер, который его ищет, скорее всего, найдет то же самое. Но если одноранговый узел ищет редкие данные, общие для нескольких других одноранговых узлов, то маловероятно, что поиск будет успешным.

Структурированные сети

Наложенная сетевая диаграмма для структурированной P2P-сети с использованием распределенной хэш-таблицы (DHT) для идентификации и определения местоположения узлов / ресурсов

В структурированных одноранговых сетях наложение организовано в определенную топологию, и протокол гарантирует, что любой узел может эффективно искать в сети файл / ресурс, даже если этот ресурс крайне редок.

Наиболее распространенный тип структурированных P2P-сетей реализует распределенную хеш-таблицу (DHT), в которой вариант согласованного хеширования используется для назначения права собственности на каждый файл. конкретному партнеру. Это позволяет одноранговым узлам искать ресурсы в сети с помощью хэш-таблицы : то есть пары (ключ, значение) хранятся в DHT, и любой участвующий узел может эффективно извлекать значение, связанное с данным ключом..

Распределенные хэш-таблицы

Однако, чтобы эффективно маршрутизировать трафик через сеть, узлы в структурированном наложении должны поддерживать списки соседей, которые удовлетворяют определенным критериям. Это делает их менее надежными в сетях с высокой скоростью оттока (т. Е. С большим количеством узлов, которые часто присоединяются к сети и покидают ее). Более поздняя оценка решений обнаружения ресурсов P2P при реальных рабочих нагрузках выявила несколько проблем в решениях на основе DHT, таких как высокая стоимость рекламы / обнаружения ресурсов и статический и динамический дисбаланс нагрузки.

Известные распределенные сети, использующие DHT, включают Tixati, альтернатива распределенному трекеру BitTorrent, сети Kad, ботнету Storm, YaCy и Coral Content Distribution Network. Некоторые известные исследовательские проекты включают проект Chord, Kademlia, PAST storage utility, P-Grid, самоорганизующийся и развивающийся оверлей. сеть и система распространения контента CoopNet. Сети на основе DHT также широко используются для выполнения эффективного обнаружения ресурсов для систем grid-вычислений, поскольку они помогают в управлении ресурсами и планировании приложений.

Гибридные модели

Гибридные модели представляют собой комбинацию одноранговых моделей и моделей клиент-сервер. Распространенной гибридной моделью является наличие центрального сервера, который помогает партнерам находить друг друга. Spotify был примером гибридной модели [до 2014 года]. Существует множество гибридных моделей, каждая из которых делает компромисс между централизованной функциональностью, обеспечиваемой структурированной сетью сервер / клиент, и равенством узлов, обеспечиваемым чистыми одноранговыми неструктурированными сетями. В настоящее время гибридные модели имеют лучшую производительность, чем чистые неструктурированные сети или чисто структурированные сети, потому что некоторые функции, такие как поиск, действительно требуют централизованной функциональности, но выигрывают от децентрализованного агрегирования узлов, обеспечиваемого неструктурированными сетями.

Контент CoopNet Система распространения

CoopNet (Cooperative Networking) была предложенной системой для разгрузки обслуживания коллег, которые недавно загрузили контент, предложенная компьютерными учеными Венкатой Н. Падманабханом и Кунвади Шрипанидкулчай, работающими в Microsoft Research и Университет Карнеги-Меллона. Обычно, когда сервер испытывает увеличение нагрузки, он перенаправляет входящие одноранговые узлы другим одноранговым узлам, которые согласились зеркально отображать контент, тем самым разгружая баланс с сервера. Вся информация хранится на сервере. Эта система использует тот факт, что узкое место, скорее всего, связано с исходящей пропускной способностью, а не с CPU, отсюда и ее ориентированная на сервер конструкция. Он назначает одноранговых узлов другим одноранговым узлам, которые «близки по IP » к его соседям [тот же диапазон префиксов], пытаясь использовать локальность. Если обнаружено несколько одноранговых узлов с одним и тем же файлом , это означает, что узел выбирает самого быстрого из своих соседей. Потоковое мультимедиа передается, когда клиенты кэшируют предыдущий поток, а затем передают его по частям новым узлам.

Безопасность и доверие

Одноранговые системы создают уникальные проблемы с точки зрения компьютерной безопасности.

Как и любая другая форма программного обеспечения, приложения P2P могут содержать уязвимости. Однако что делает это особенно опасным для программного обеспечения P2P, так это то, что одноранговые приложения действуют как серверы, а также как клиенты, что означает, что они могут быть более уязвимы для удаленных эксплойтов.

Маршрутных атак

Кроме того, поскольку каждый узел играет роль в маршрутизации трафика по сети, злоумышленники могут выполнять различные «атаки маршрутизации» или атаки типа «отказ в обслуживании». Примеры распространенных атак маршрутизации включают «неправильный поиск маршрутизации», когда злонамеренные узлы намеренно пересылают запросы неправильно или возвращают ложные результаты, «неправильные обновления маршрутизации», когда вредоносные узлы повреждают таблицы маршрутизации соседних узлов, отправляя им ложную информацию, и «неправильный раздел сети маршрутизации. "когда при присоединении новых узлов они загружаются через вредоносный узел, который помещает новый узел в раздел сети, заполненный другими вредоносными узлами.

Поврежденные данные и вредоносное ПО

Распространенность вредоносного ПО варьируется между разными протоколами одноранговой сети. Исследования, посвященные анализу распространения вредоносного ПО в P2P-сетях, показали, например, что 63% отвеченных запросов на загрузку в сети gnutella содержали какую-либо форму вредоносного ПО, тогда как только 3% контента в OpenFT содержит вредоносное ПО. В обоих случаях на три самых распространенных типа вредоносных программ приходилось подавляющее большинство случаев (99% в gnutella и 65% в OpenFT). Другое исследование, посвященное анализу трафика в сети Kazaa, показало, что 15% из 500 000 взятых образцов файлов были заражены одним или несколькими из 365 различных компьютерных вирусов, на которые были протестированы.

Поврежденные данные также можно распространять в P2P-сетях путем изменения файлов, которые уже используются в сети. Например, в сети FastTrack RIAA удалось ввести поддельные фрагменты в загружаемые и загруженные файлы (в основном файлы MP3 ). Файлы, зараженные вирусом RIAA, впоследствии были непригодны для использования и содержали вредоносный код. Также известно, что RIAA загружает в P2P-сети поддельную музыку и фильмы, чтобы предотвратить незаконный обмен файлами. Следовательно, в современных P2P-сетях значительно повысились механизмы безопасности и проверки файлов. Современное хеширование, проверка фрагментов и различные методы шифрования сделали большинство сетей устойчивыми практически к любым типам атак, даже когда основные части соответствующей сети были заменены поддельными или нефункциональными хостами.

Устойчивые и масштабируемые компьютерные сети

Децентрализованный характер сетей P2P повышает надежность, поскольку устраняет единую точку отказа, которая может быть присуща системе на основе клиент-сервер. По мере поступления узлов и увеличения спроса на систему общая емкость системы также увеличивается, и вероятность отказа уменьшается. Если один партнер в сети не работает должным образом, вся сеть не будет скомпрометирована или повреждена. Напротив, в типичной архитектуре клиент-сервер клиенты разделяют с системой только свои требования, но не свои ресурсы. В этом случае, чем больше клиентов присоединяется к системе, тем меньше ресурсов доступно для обслуживания каждого клиента, и если центральный сервер выходит из строя, вся сеть отключается.

Распределенное хранилище и поиск

Результаты поиска по запросу «software libre » с использованием YaCy бесплатной распределенной поисковой системы, которая запускает в одноранговой сети вместо запросов к централизованным индексным серверам (например, Google, Yahoo и другим корпоративным поисковым системам)

В P2P есть как преимущества, так и недостатки сети, связанные с темой данных резервного копирования, восстановления и доступности. В централизованной сети системные администраторы - единственная сила, контролирующая доступность совместно используемых файлов. Если администраторы решат больше не распространять файл, им просто нужно удалить его со своих серверов, и он больше не будет доступен для пользователей. Наряду с тем, что пользователи не могут решить, что распределять в сообществе, это делает всю систему уязвимой для угроз и запросов со стороны правительства и других крупных сил. Например, YouTube подвергается давлению со стороны RIAA, MPAA и индустрии развлечений с целью отфильтровать контент, защищенный авторским правом. Хотя сети сервер-клиент могут контролировать доступность контента и управлять ею, они могут иметь большую стабильность в доступности контента, который они выбирают для размещения. У клиента не должно быть проблем с доступом к непонятному контенту, который совместно используется в стабильной централизованной сети. Однако сети P2P менее надежны при совместном использовании непопулярных файлов, поскольку для совместного использования файлов в сети P2P требуется, чтобы хотя бы один узел в сети имел запрошенные данные, и этот узел должен иметь возможность подключиться к узлу, запрашивающему данные. Это требование иногда бывает трудно выполнить, потому что пользователи могут удалить или прекратить совместное использование данных в любой момент.

В этом смысле сообщество пользователей в P2P-сети полностью отвечает за принятие решения о том, какой контент доступен. Непопулярные файлы со временем исчезнут и станут недоступны, поскольку все больше людей перестанут ими делиться. Однако популярные файлы будут широко и легко распространяться. Популярные файлы в сети P2P на самом деле более стабильны и доступны, чем файлы в центральных сетях. В централизованной сети простой потери соединения между сервером и клиентами достаточно, чтобы вызвать сбой, но в сетях P2P соединения между каждым узлом должны быть потеряны, чтобы вызвать сбой совместного использования данных. В централизованной системе администраторы несут ответственность за восстановление всех данных и резервное копирование, в то время как в системах P2P каждому узлу требуется собственная система резервного копирования. Из-за отсутствия централизованного управления в сетях P2P такие силы, как звукозаписывающая индустрия, RIAA, MPAA и правительство не могут удалить или остановить совместное использование контента в системах P2P.

Приложения

Доставка контента

В сетях P2P клиенты предоставляют и используют ресурсы. Это означает, что в отличие от систем клиент-сервер, емкость одноранговых сетей по обслуживанию контента может фактически увеличиваться по мере того, как все больше пользователей начинают получать доступ к контенту (особенно с такими протоколами, как Bittorrent, которые требуют от пользователей совместного использования обратитесь к исследованию измерения производительности). Это свойство является одним из основных преимуществ использования сетей P2P, поскольку оно снижает затраты на установку и эксплуатацию для исходного распространителя контента.

Сети обмена файлами

Многие файлы одноранговые одноранговые сети обмена файлами, такие как Gnutella, G2, и сеть eDonkey популяризировали одноранговые технологии.

Нарушение авторских прав

Одноранговая сеть включает передачу данных от одного пользователя к другому без использования промежуточного сервера. Компании, разрабатывающие приложения P2P, участвовали в многочисленных судебных разбирательствах, в основном в США, из-за конфликтов с законом об авторском праве . Два основных дела: Grokster против RIAA и MGM Studios, Inc. против Grokster, Ltd.. В последнем деле Суд единогласно постановил, что к ответчикам на одноранговые файлообменные компании Grokster и Streamcast могут быть предъявлены иски за побуждение к нарушению авторских прав.

Мультимедиа

  • Протоколы P2PTV и PDTP.
  • Некоторые проприетарные мультимедийные приложения используют одноранговую одноранговая сеть вместе с потоковыми серверами для потоковой передачи аудио и видео своим клиентам.
  • Peercasting для многоадресных потоков.
  • Государственный университет Пенсильвании, MIT и Университет Саймона Фрейзера продолжают проект, призванный облегчить обмен файлами между образовательными учреждениями во всем мире.
  • Osiris - это программа, которая позволяет пользователям создавать анонимные и автономные веб-порталы, распространяемые через сеть P2P.

Другие приложения P2P

Торрент-файл подключите одноранговые узлы
Социальные последствия

Стимулирование совместного использования ресурсов и сотрудничества

Протокол BitTorrent : на этой анимации цветные полосы под всеми 7 клиентами в верхней области выше представляют разделяемый файл, причем каждый цвет представляет отдельную часть файла. После передачи начальных частей из начального числа (большая система внизу) части индивидуально передаются от клиента к клиенту. Первоначальному сеялке необходимо отправить только одну копию файла, чтобы все клиенты получили копию.

Сотрудничество между сообществом участников является ключом к дальнейшему успеху систем P2P, ориентированных на случайных пользователей; они полностью раскрывают свой потенциал только тогда, когда большое количество узлов предоставляет ресурсы. Но в современной практике P2P-сети часто содержат большое количество пользователей, которые используют ресурсы, совместно используемые другими узлами, но которые сами ничего не делят (это часто называется «проблемой халявщика»). Бесплатная загрузка может сильно повлиять на сеть и в некоторых случаях может привести к краху сообщества. В этих типах сетей «у пользователей есть естественные препятствия к сотрудничеству, потому что сотрудничество потребляет их собственные ресурсы и может ухудшить их собственную производительность». Изучение социальных атрибутов P2P-сетей является сложной задачей из-за большого количества текучести кадров, асимметрии интересов и нулевой стоимости идентичности. Были реализованы различные механизмы стимулирования, чтобы побудить или даже заставить узлы вносить ресурсы.

Некоторые исследователи изучили преимущества предоставления виртуальным сообществам возможности самоорганизоваться и ввести стимулы для совместного использования ресурсов и сотрудничества, утверждая, что Социальный аспект, отсутствующий в сегодняшних системах P2P, следует рассматривать как цель и средство создания и развития самоорганизованных виртуальных сообществ. Текущие исследования по разработке эффективных механизмов стимулирования в P2P-системах, основанные на принципах теории игр, начинают приобретать более психологическое направление и направление обработки информации.

Конфиденциальность и анонимность

Некоторые одноранговые сети (например, Freenet ) уделяют большое внимание конфиденциальности и анонимности, то есть обеспечение того, чтобы содержание сообщений было скрыто от подслушивающих, а личности / местоположения участников были скрыты. Криптография с открытым ключом может использоваться для обеспечения шифрования, проверки данных, авторизации и аутентификации для данных / сообщений. Луковая маршрутизация и другие смешанные сетевые протоколы (например, Tarzan) могут использоваться для обеспечения анонимности.

Преступники сексуального насилия в прямом эфире и другие киберпреступления использовали одноранговые платформы для анонимной деятельности.

Политические последствия

Закон об интеллектуальной собственности и незаконный обмен

Хотя одноранговые Одноранговые сети могут использоваться в законных целях, правообладатели нацелены на одноранговые сети из-за участия в обмене материалами, защищенными авторским правом. Одноранговая сеть включает передачу данных от одного пользователя к другому без использования промежуточного сервера. Компании, разрабатывающие приложения P2P, участвовали в многочисленных судебных процессах, в основном в США, в основном по вопросам, связанным с законом об авторском праве . Два основных дела: Grokster против RIAA и MGM Studios, Inc. против Grokster, Ltd. В обоих случаях технология совместного использования файлов была признана законной до тех пор, пока разработчики не имел возможности предотвратить распространение материалов, защищенных авторским правом. Чтобы установить уголовную ответственность за нарушение авторских прав в одноранговых системах, правительство должно доказать, что ответчик нарушил авторские права добровольно с целью личной финансовой выгоды или коммерческой выгоды. Добросовестное использование исключения допускают ограниченное использование материалов, защищенных авторским правом, можно скачать без разрешения правообладателей. Эти документы обычно представляют собой новостные репортажи или документы, относящиеся к направлениям исследований и научной работы. Разногласия возникли из-за озабоченности незаконным использованием одноранговых сетей с точки зрения общественной и национальной безопасности. Когда файл загружается через одноранговую сеть, невозможно узнать, кто создал файл или какие пользователи подключены к сети в данный момент. Надежность источников - это потенциальная угроза безопасности, которую можно увидеть в одноранговых системах.

Исследование, проведенное по заказу Европейского Союза, показало, что незаконная загрузка может привести к увеличению общего продажи видеоигр, потому что новые игры взимают плату за дополнительные функции или уровни. В документе сделан вывод о том, что пиратство отрицательно сказывается на финансах фильмов, музыки и литературы. Исследование основывалось на данных о покупках игр и использовании нелегальных сайтов для загрузки, о которых сообщают сами. Были предприняты усилия, чтобы устранить последствия ложных и неправильно запомненных ответов.

Сетевой нейтралитет

Одноранговые приложения представляют собой одну из основных проблем в споре о сетевом нейтралитете. Известно, что интернет-провайдеры (ISP ) ограничивают трафик обмена файлами P2P из-за его высокой полосы пропускания. По сравнению с просмотром веб-страниц, электронной почтой или многими другими видами использования Интернета, при которых данные передаются только через короткие промежутки времени и относительно небольшими объемами, совместное использование файлов P2P часто связано с относительно большим использованием полосы пропускания из-за постоянной передачи файлов и координации роя / сети. пакеты. В октябре 2007 года Comcast, один из крупнейших провайдеров широкополосного Интернета в США, начал блокировать приложения P2P, такие как BitTorrent. Их обоснование состояло в том, что P2P в основном используется для обмена незаконным контентом, а их инфраструктура не предназначена для непрерывного трафика с высокой пропускной способностью. Критики отмечают, что P2P-сети имеют законное законное использование, и что это еще один способ, которым крупные провайдеры пытаются контролировать использование и контент в Интернете, и направляют людей к архитектуре приложений на основе клиент-сервер. Модель клиент-сервер обеспечивает финансовые барьеры для доступа небольших издателей и частных лиц и может быть менее эффективной для совместного использования больших файлов. В ответ на это дросселирование полосы пропускания, несколько приложений P2P начали реализовывать обфускацию протокола, такую ​​как шифрование протокола BitTorrent. Методы достижения «запутывания протокола» включают удаление легко идентифицируемых свойств протоколов, таких как детерминированные последовательности байтов и размеры пакетов, путем придания виду данных, как если бы они были случайными. Решение проблемы высокой пропускной способности интернет-провайдером - это P2P-кэширование, при котором интернет-провайдер сохраняет часть файлов, к которым клиенты P2P чаще всего обращаются, чтобы сохранить доступ в Интернет.

Текущее исследование

Исследователи использовали компьютерное моделирование, чтобы помочь понять и оценить сложное поведение людей в сети. «Сетевые исследования часто основываются на моделировании для проверки и оценки новых идей. Важным требованием этого процесса является воспроизводимость результатов, чтобы другие исследователи могли воспроизвести, подтвердить и расширить существующую работу». Если исследование не может быть воспроизведено, то затрудняется возможность для дальнейших исследований. «Несмотря на то, что новые симуляторы продолжают выпускаться, исследовательское сообщество склоняется только к горстке симуляторов с открытым исходным кодом. Спрос на функции симуляторов, как показывают наши критерии и опрос, высок. Поэтому сообщество должно работать вместе, чтобы получить эти функции в программном обеспечении с открытым исходным кодом. Это уменьшило бы потребность в специализированных симуляторах и, следовательно, повысило бы повторяемость и авторитетность экспериментов. "

Помимо всех вышеизложенных фактов, были выполнены работы по NS-2 сетевой симулятор с открытым исходным кодом. Одна проблема исследования, связанная с обнаружением и наказанием безбилетников, была исследована здесь с помощью симулятора ns-2.

См. Также
  • значок Интернет-портал
Ссылки
Внешние ссылки
На Викискладе есть носители, связанные с Peer -to-peer.
Последняя правка сделана 2021-06-01 07:31:46
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте