Разница между клиент-серверной и одноранговой сетью

Автор: Laura McKinney
Дата создания: 2 Апрель 2021
Дата обновления: 5 Май 2024
Anonim
Одноранговые сети. Как это работает???
Видео: Одноранговые сети. Как это работает???

Содержание


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

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

  1. Сравнительная таблица
  2. Определение
  3. Ключевые отличия
  4. Вывод

Сравнительная таблица

Основа для сопоставленияКлиент-серверПиринговый
основной Существует определенный сервер и конкретные клиенты, подключенные к серверу.Клиенты и сервер не различаются; каждый узел действует как клиент и сервер.
обслуживаниеКлиентский запрос на обслуживание и сервер отвечают сервисом.Каждый узел может запрашивать услуги, а также может предоставлять услуги.
фокусОбмен информацией.Возможности подключения.
ДанныеДанные хранятся на централизованном сервере.У каждого пира есть свои данные.
серверКогда несколько клиентов запрашивают услуги одновременно, сервер может оказаться узким местом.Поскольку услуги предоставляются несколькими серверами, распределенными в одноранговой системе, сервер не является узким местом.
расходы Клиент-сервер дорог в реализации.Одноранговые менее затратные для реализации.
стабильностьКлиент-сервер более стабильный и масштабируемый.Peer-to-Peer страдает, если в системе увеличивается количество пиров.


Определение клиент-сервер

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

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

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

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


Определение однорангового

В отличие от Client-Server, модель Peer-to-Peer не различает клиента и сервера вместо каждого узел может быть клиентом или сервером в зависимости от того, является ли узел запрашивающий или обеспечение услуги. Каждый узел рассматривается как сверстников.

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

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

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

  1. Основное различие между клиент-серверной и одноранговой сетью заключается в том, что существует выделенный сервер а также конкретные клиенты в модели сети клиент-сервер, тогда как в одноранговой сети каждый узел может действовать как и то и другое сервер и клиент.
  2. В модели клиент-сервер сервер обеспечивает Сервисы клиенту. Тем не менее, в одноранговой, каждый сверстников может обеспечить Сервисы и может также запрос за услуги.
  3. В модели клиент-сервер обмена информацией более важно, тогда как в одноранговой модели связь между сверстниками важнее.
  4. В модели клиент-сервер данные хранятся на централизованы сервер, тогда как в одноранговой у каждого пира есть свои данные.
  5. В одноранговой модели серверы распределены в системе, таким образом, есть меньше шансов стать узким местом сервера, но в модели клиент-сервер, есть один сервер, обслуживающий клиентовтаким образом, есть больше шансов сервера узким местом.
  6. Модель клиент-сервер более дорогой реализовать, чем одноранговый.
  7. Модель клиент-сервер более масштабируемый а также стабильный чем одноранговый.

Вывод:

Это зависит от среды, какую модель сети реализовать; У каждой модели есть свои силы и недостатки.