Введение в одноранговое программное обеспечение и сети

Сеть P2P вызвала огромный интерес во всем мире как среди интернет-серферов, так и среди профессионалов компьютерных сетей. Программные системы P2P, такие как Kazaa и Napster, входят в число самых популярных программных приложений. Многочисленные компании и веб-сайты продвигают технологию «равный-равному» как будущее интернет-сетей.

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

Традиционные одноранговые сети

Акроним P2P технически расшифровывается как пиринговый. Webopedia определяет P2P как:

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

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

Домашние одноранговые сети

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

Как проводные, так и беспроводные домашние сети считаются одноранговыми средами. Некоторые могут утверждать, что установка сетевого маршрутизатора или аналогичного центрального устройства означает, что сеть больше не является одноранговой. С сетевой точки зрения это неточно. Маршрутизатор просто подключает домашнюю сеть к Интернету; само по себе это не меняет способ совместного использования ресурсов в сети.

P2P файлообменные сети

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

P2P-сеть реализует протоколы поиска и передачи данных выше Интернет-протокола (IP). Чтобы получить доступ к сети P2P, пользователи просто скачивают и устанавливают подходящее клиентское приложение P2P.

Существуют многочисленные сети P2P и программные приложения P2P. Некоторые приложения P2P работают только с одной сетью P2P, в то время как другие работают в кросс-сети. Аналогично, некоторые сети P2P поддерживают только одно приложение, в то время как другие поддерживают несколько приложений.

Что такое приложения P2P?

Хорошее определение программного обеспечения P2P было предложено Дейвом Уинером из UserLand Software много лет назад, когда P2P впервые стал массовым. Дейв предполагает, что программные приложения P2P включают в себя следующие семь ключевых характеристик:

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

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

Программные приложения Kazaa, Napster и другие P2P

Napster, оригинальная система обмена файлами в формате MP3, стала самой популярной в мире интернет-программой практически за одну ночь. Napster типизировал новую «современную» P2P-систему, определенную выше: простой пользовательский интерфейс, работающий вне браузера, поддерживающий как обслуживание файлов, так и загрузку. Кроме того, Napster предложил чат-комнаты для подключения миллионов пользователей и предоставил новый и захватывающий (в смысле «спорный») сервис.

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

Когда оригинальный нерегулируемый сервис Napster был закрыт, ряд систем P2P конкурировал за эту аудиторию. Большинство пользователей Napster перешли на программные приложения Kazaa и Kazaa Lite и сеть FastTrack. FastTrack стал еще больше, чем оригинальная сеть Napster.

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

Популярные P2P-приложения и сети

Ни одно P2P-приложение или сеть сегодня не пользуются исключительной популярностью в Интернете. Популярные P2P-сети включают в себя:

  • Edonkey
  • BitTorrent
  • Gnutella

и популярные приложения P2P включают

  • эМюль
  • BitTorrent
  • Limewire

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

Резюме

Сокращение «P2P» стало нарицательным. Термин относится к комбинации вещей: программные приложения, сетевые технологии и этика совместного использования файлов.

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

Ссылка на основную публикацию