Что такое одноранговая локальная сеть

Что такое одноранговая локальная сеть

Что такое одноранговая локальная сеть. Смотреть фото Что такое одноранговая локальная сеть. Смотреть картинку Что такое одноранговая локальная сеть. Картинка про Что такое одноранговая локальная сеть. Фото Что такое одноранговая локальная сеть

Достоинством одноранговых сетей является их высокая гибкость: в зависимости от конкретной задачи сеть может использоваться очень активно, либо совсем не использоваться. Из-за большой самостоятельности компьютеров в таких сетях редко бывает ситуация перегрузки (к тому же количество компьютеров обычно невелико). Установка одноранговых сетей довольно проста, к тому же не требуются дополнительные дорогостоящие серверы. Кроме того, нет необходимости в системном администрировании, пользователи могут сами управлять своими ресурсами.

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

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

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

Самая распространенная в настоящий момент одноранговая сеть – это сеть на основе Windows XP (или более ранних версий ОС Windows).

Источник

Одноранговая компьютерная сеть

Вы будете перенаправлены на Автор24

Компьютерные сети бывают двух видов:

Определение одноранговой компьютерной сети

Рисунок 1. Одноранговая компьютерная сеть. Автор24 — интернет-биржа студенческих работ

Одноранговыми компьютерными сетями называются те сети, в которых нет привилегированных компьютеров. То есть все компьютеры имеют равные права и уровни доступа.

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

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

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

Готовые работы на аналогичную тему

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

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

Иерархические компьютерные сети

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

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

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

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

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

Такие сети сложнее настраивать и ими не так просто управлять. Именно поэтому для небольших систем актуальным остается простая в установке и поддержке одноранговая сеть.

Гибридная компьютерная сеть

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

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

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

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

Применение одноранговых сетей

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

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

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

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

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

Источник

Одноранговые сети (P2P )

Что такое одноранговая сеть (P2P)?

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

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

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

Как работает P2P?

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

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

Другими словами, когда узел действует как клиент, он загружает файлы с других сетевых узлов. Но когда он работает как сервер, он является носителем, с которого другие узлы могут качать файлы. Однако на практике обе функции могут выполняться одновременно (например, скачивание файла A и загрузка файла B).

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

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

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

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

Что такое одноранговая локальная сеть. Смотреть фото Что такое одноранговая локальная сеть. Смотреть картинку Что такое одноранговая локальная сеть. Картинка про Что такое одноранговая локальная сеть. Фото Что такое одноранговая локальная сеть

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

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

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

Гибридные P2P сети

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

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

Распределенные или децентрализованные?

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

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

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

Роль P2P в блокчейнах

Что такое одноранговая локальная сеть. Смотреть фото Что такое одноранговая локальная сеть. Смотреть картинку Что такое одноранговая локальная сеть. Картинка про Что такое одноранговая локальная сеть. Фото Что такое одноранговая локальная сеть

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

Преимущества

Аналогичным образом, поскольку большинство узлов должны прийти к консенсусу перед добавлением данных в цепочку блоков, злоумышленник практически не может изменить данные. Это особенно актуально для больших сетей, таких как биткоин. Блокчейны меньшего размера более восприимчивы к атакам, потому что один человек или группа могут в конечном итоге получить контроль над большинством узлов (это известно как атака 51% ).

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

Ограничения

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

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

Заключительные мысли

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

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

Источник

Какие сети называются одноранговыми

В локальных вычислительных сетях (ЛВС) используют 2 способа организации – одноранговую и иерархическую. Одноранговая локальная сеть устроена так, что объединяет все узлы, среди которых нет выделенного сервера. У такого простейшего решения есть и недостатки, и серьезные достоинства. Благодаря последним одноранговые сети перестали работать только в домах или небольших офисах, а активно используются при реализации масштабных проектов.

Какие сети называются одноранговыми

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

«Равноправие» означает, что все компьютеры:

Что такое одноранговая локальная сеть. Смотреть фото Что такое одноранговая локальная сеть. Смотреть картинку Что такое одноранговая локальная сеть. Картинка про Что такое одноранговая локальная сеть. Фото Что такое одноранговая локальная сеть

Этот список определяет основные свойства одноранговой сети:

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

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

Что такое одноранговая локальная сеть. Смотреть фото Что такое одноранговая локальная сеть. Смотреть картинку Что такое одноранговая локальная сеть. Картинка про Что такое одноранговая локальная сеть. Фото Что такое одноранговая локальная сеть

Иллюстрирует сказанное простой пример:

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

Устройство

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

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

В рассмотренном примере, домашнюю сеть легко сделать иерархической. Достаточно включить в нее Smart-TV c внешним накопителем, на который перенести мультимедиа файлы. Этот девайс станет файловым (мультимедиа) сервером.

При этом локальная сеть окажется гибридной – для работы с приложениями она останется одноранговой. Именно гибридные структуры сегодня встречаются чаще, чем чистые одноранговые или иерархические ЛВС.

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

Что такое одноранговая локальная сеть. Смотреть фото Что такое одноранговая локальная сеть. Смотреть картинку Что такое одноранговая локальная сеть. Картинка про Что такое одноранговая локальная сеть. Фото Что такое одноранговая локальная сеть

Преимущества и недостатки

Одноранговой ЛВС присущи собственные недостатки и преимущества.

К ее достоинствам относят:

Примеры

Простейший пример реализации одноранговой ЛВС – домашняя или офисная сеть. Она строится на любой из операционных систем для локальных ПК – Windows, MacOS, клонах Linux. Однако недостатки такого решения не позволяют эффективно использовать его для объединения более 10-20 компьютеров.

В то же время, принципы одноранговых сетей широко используются для децентрализованных систем, которые трудно назвать локальными. Их используют:

Таким образом, одноранговая локальная сеть – простое решение для домашней или офисной ЛВС. Эти принципы используются и для построения безопасных децентрализованных глобальных систем.

Источник

P2P — Следующий этап развития информационных систем

Что такое одноранговая локальная сеть. Смотреть фото Что такое одноранговая локальная сеть. Смотреть картинку Что такое одноранговая локальная сеть. Картинка про Что такое одноранговая локальная сеть. Фото Что такое одноранговая локальная сеть

Давайте отвлечемся от запретов в различных странах, давайте не будем думать, что P2P — механизм обхода блокировок.

Предлагаю вам альтернативное мнение на P2P — какие проблемы будущего и настоящего сможет решить данная архитектура информационных сетей.

Давайте введем понятие — настоящий P2P.

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

Изменение функций — это ничто иное как предоставление тех функций которые не могут работать у некоторых узлов одноранговой сети из-за ограничений:
1) За NAT’ом
2) Мобильные устройства

Оба класса устройств либо не могут иметь прямой доступ к сети (NAT) или могут, но строго не рекомендовано — (Мобильные устройства) из-за повышенного энергопотребления при огромном количестве подключений.

Для устранения данной проблемы используются такие технологии как TCP Relay (тк большинство P2P систем используют UDP, с огромным количеством одновременных подключений можно выбрать себе узел который будет выполнять функции получения запросов из сети по UDP и пересылки их на конечное устройство по TCP через одно и тоже соединение) Хочу напомнить, что подобный механизм уже был очень давно реализован в Skype, до его покупки компанией MS эти функции работали, позднее — понятие «супер ноды» в Skype ушло и их заменяют сервера MS.

Очень важно не путать P2P и Mesh сети. P2P — это одноранговое взаимодействие на уровне 3 и выше по модели OSI, Mesh — на 3 и ниже соответственно.

Какие проблемы решает P2P сети и какие технологии уйдут при повсеместном внедрении P2P?

Кэширование

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

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

Система доставки контента используется в основном для доставки «тяжелого» контента, музыки, видео, игровых образом (steam), что бы снизить нагрузку на основной сервер и снизить время отклика — в разные страны и/или регионы ставиться CDN сервера, которые выполняют функцию балансировки нагрузки.

Данные сервера нужно обслуживать, затрачивая человека-часы их надо настраивать и они не смогут динамически увеличить свою пропускную способность или допустим:
В Нижнем Новгороде всегда был популярен сервис Giwi.get который позволяет в он-лайне смотреть легальный контент, CDN сервер в регионе может одновременно предоставить возможность просмотра фильмов и сериалов только 100 000 пользователей. Но внезапно на сервисе появляется новый контент (сериал) по прогнозам которые были сделаны на основе исследований, данный сериал не должен был заинтересовать людей из данного региона.

Но почему, то он заинтересовал, и все решили его посмотреть — естественно CDN не справиться, в лучшем случае контент сможет обработать соседний CDN, но не факт что CDN соседний готов к такой нагрузке.

Нехватка каналов связи

Провайдеры последней мили готовы предоставить каналы в 1 Гигабит/с, и даже сеть внутри города сможет прокачать такую нагрузку, но вот незадача, от города идет магистральный канал, который не рассчитан на такую нагрузку, а расширение канала — это миллионы (подставьте валюту на выбор).

Естественно, данную проблемы опять же решают P2P сервисы, достаточно что бы в городе был хотя бы 1 источник контента (предварительно скачанный через магистраль) — все будут иметь доступ к контенту на максимальной скорости локальной сети (внутригородской)

Укрепление распределенности интернета

В нынешнем мире Аплинки — это всё, точки обмена трафика есть в городах, но провайдер скорее купит себе еще пару гигабит на магистрали, чем расширит каналы до точки обмена трафика или подключиться к соседним провайдерам.

Уменьшение нагрузки на аплинки

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

Провайдеры кстати тоже будут рады, даже сейчас провайдер предоставляет такие тарифы, что его аплинк не ровняется суммарному количеству всех пользователей.
Другими словами — если все пользователи начнут использовать на 100% свой тариф — аплинк у провайдера закончиться очень быстро.

Очевидно, что P2P решения дают возможность провайдеру сказать, что он предоставляет вам доступ к сети на скорости хоть 1 TB\c тк контент в сети очень редко бывает уникален, провайдер (который имеет пирсинг с соседями провайдерами из города) сможет с большой долей вероятности предоставить доступ к контенту на тарифной скорости.

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

Сейчас в сети провайдера обычно стоят такие сервера как: Google CDN (/Youtube), Yandex CDN/пиринг, DPI, + другие специфические сервера CDN/Кэширования которые используются в данном регионе.

Очевидно, что можно ликвидировать все CDN сервера и лишний пиринг (с сервисами, а не с провайдерами), DPI в такой ситуации тоже будет не нужен, тк в часы ЧНН не будет таких резких скачков нагрузку. Почему?

ЧНН — Забудьте эту аббревиатуру

ЧНН — Час наибольшей нагрузки, традиционно это утренние часы и вечерние часы, причем всегда заметны несколько пиков ЧНН в зависимости от рода занятости людей:

Пики вечернего ЧНН:
1) Возвращение школьников из школы
2) Возвращение студентов из вузов
3) Возвращение работников которые работают по графику 5/2

Данные пики вы сможете увидеть на любом оборудовании которое анализируют сетевую нагрузку на канал.

P2P Решает и эту проблему, тк велика вероятность, что контент который интересен школьникам может быть интересен как студентам так и работникам — соответственно он уже есть внутри сети провайдера — соответственно ЧНН на магистрали не будет.

Далёкое будущее

Мы отправляем свои аппараты на луну и на марс, уже давно есть интернет на МКС.

Очевидно, что в дальнейшем развитие технологий позволит осуществлять полёты в далёкий космос и длительное нахождение человека на других планетах.

Они тоже должны быть связаны в общую сеть, если мы рассматриваем классическую систему Клиент-Сервер, и сервера расположены на земле, а клиенты скажем на Марсе — Пинг убьет любе взаимодействие.

А если мы предполагаем, что на другой планете будет наша колония которая будет расти — то как и на земле они будут пользоваться интернетом, понятное что им нужны будут те же инструменты, что и нам:
1) Мессенджер
2) Соц-сети
И это минимально-необходимое количество сервисов которые позволяют обмениваться информацией.

Логично, что контент который будет генерироваться на Марсе будет интересен и популярен на марсе, а не на земле, как быть соц.-сетям?
Устанавливать свои сервера которые будут автономно работать и через некоторое время синхронизироваться с землёй?

P2P сети решать и эту проблему — на марсе у источника контента свои подписчики, на земле — свои, но соц.-сеть одна и та же, но если у Марсианского жителя будет подписчик с земли — нет проблем, при наличии канала контент прилетит и на другую планету.

Что важно отметить — не будет рассинхронизации, которая может случиться в традиционных сетях, не надо устанавливать никаких лишних серверов там и даже что-то настраивать. P2P система позаботиться сама о поддержке актуальности контента.

Разрыв каналов

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

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

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

Но марс — это далеко, даже на земле могут быть проблемы с разрывом канала связи.

Вспомните последние громкие проекты Google/Facebook с покрытием новых территорий интернетом.
Некоторые уголки нашей планеты всё еще не подключены к сети. Подключение может быть слишком дорогим или экономически не оправданным.

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

Выживаемость сети

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

Вспоминаем ситуацию с марсом, все устройства поступают на марс с земли, и в один прекрасный день сервер компании Uandex или LCQ ломается — перегорел контроллер RAID, или другая неисправность — и все марсиане опять же без MarsiGram или того хуже — не смогу обмениваться простыми сообщениями друг с другом. Новый сервер или его компоненты приедут с земли ох как не скоро.

При P2P решении — выход из строя одного участника сети никак не сказывается на работе сети.

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

Так, что будущее — это определенно P2P, как изменил мир P2P можно наблюдать уже сейчас:
Skype — небольшая компания не тратила деньги на сервера смогла вырасти до огромного гиганта
Bittorrent — OpenSource проекты могут передавать файлы не нагружая свои сервера

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *