Skip to main content

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

Sharelin - Gnutella2 P2P Downloader - Linux WebUI (Май 2024)

Sharelin - Gnutella2 P2P Downloader - Linux WebUI (Май 2024)
Anonim

Сеть 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

Оригинальная система обмена файлами MP3, Napster стала самым популярным в мире программным обеспечением для Интернета почти за одну ночь. 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 по законодательству об авторском праве и интеллектуальной собственности будут постепенно разрешаться в процессе публичных дебатов.