Вы находитесь на странице: 1из 3

Однора́нговая, децентрализо́ванная или пи́ринговая (от англ.

peer-to-peer, P2P
— равный к равному) сеть — это оверлейная компьютерная сеть, основанная на
равноправии участников. Часто в такой сети отсутствуют выделенные серверы, а
каждый узел (peer) является как клиентом, так и выполняет функции сервера. В
отличие от архитектуры клиент-сервера, такая организация позволяет сохранять
работоспособность сети при любом количестве и любом сочетании доступных
узлов. Участниками сети являются пиры.
Пир (англ. peer) — равноправный участник (пользователь) сети,
предоставляющий сервисы другим участникам одноранговой сети и сам
пользующийся их сервисами. Часто так называется клиент, участвующий в раздаче
в файлообменных сетях.
Например, в сети есть 12 машин, при этом каждая может связаться с любой из
них. Каждая из этих машин может посылать запросы на предоставление каких-либо
ресурсов другим машинам в пределах этой сети и, таким образом, выступать в роли
клиента. Будучи сервером, каждая машина должна быть способной обрабатывать
запросы от других машин в сети, отсылать то, что было запрошено. Каждая машина
также должна выполнять некоторые вспомогательные и административные функции
(например, хранить список других известных машин-«соседей» и поддерживать его
актуальность).
Помимо чистых P2P-сетей, существуют так называемые гибридные сети, в
которых существуют серверы, используемые для координации работы, поиска или
предоставления информации о существующих машинах сети и их статусе (on-line,
off-line и т. д.). Гибридные сети сочетают скорость централизованных сетей и
надёжность децентрализованных благодаря гибридным схемам с независимыми
индексационными серверами, синхронизирующими информацию между собой. При
выходе из строя одного или нескольких серверов сеть продолжает
функционировать. К частично децентрализованным сетям относятся например
BitTorrent.
Клиент-сервер (англ. Client-server) — вычислительная или сетевая
архитектура, в которой задания или сетевая нагрузка распределены между
поставщиками услуг, называемыми серверами, и заказчиками услуг, называемыми
клиентами. Нередко клиенты и серверы взаимодействуют через компьютерную сеть
и могут быть как различными физическими устройствами, так и программным
обеспечением.
Для получения доступа к ресурсу в сети клиент/сервер пользователь должен
ввести свой уникальный идентификатор — имя пользователя (login — логин) и
пароль (password). Логин пользователя является общедоступной информацией. Если
кто-нибудь захочет отправить пользователю сообщение по электронной почте, то
для этого ему достаточно знать его логин (естественно, и имя сервера электронной
почты, который «знает» этого пользователя). Проверка имени пользователя
называется идентификацией. Подтверждение (проверка подлинности) имени
пользователя паролем — аутентификация. Идентификация + аутентификация =
авторизация.
После рассмотрения архитектуры одноранговой сети можно придти к выводу,
что единственное ее преимущество — это ее простота и дешевизна. Сети
клиент/сервер обеспечивают более высокий уровень производительности и
безопасности. В отличие от одноранговой сети, в сети клиент/сервер существует
один или несколько главных компьютеров — серверов. Все остальные компьютеры
сети называются клиентами или рабочими станциями (workstations). Я уже говорил
вам вчера что, сервер — это специальный компьютер, который предоставляет
определенные услуги другим компьютерам. Существуют различные виды серверов
(в зависимости от предоставляемых ими услуг): серверы баз данных, файловые
серверы, серверы печати (принт-серверы),почтовые серверы, Web-серверы, и т. Д.
Преимущества:
· Отсутствие дублирования кода программы-сервера программами-
клиентами.
· Так как все вычисления выполняются на сервере, то требования к
компьютерам, на которых установлен клиент, снижаются.
· Все данные хранятся на сервере, который, как правило, защищён гораздо
лучше большинства клиентов. На сервере проще обеспечить контроль полномочий,
чтобы разрешать доступ к данным только клиентам с соответствующими правами
доступа.

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

Многоуровневая архитектура клиент-сервер — разновидность архитектуры


клиент-сервер, в которой функция обработки данных вынесена на один или
несколько отдельных серверов. Это позволяет разделить функции хранения,
обработки и представления данных для более эффективного использования
возможностей серверов и клиентов.
Сеть с выделенным сервером (англ. Client/Server network) — это локальная
вычислительная сеть (LAN), в которой сетевые устройства централизованы и
управляются одним или несколькими серверами. Индивидуальные рабочие станции
или клиенты (такие, как ПК) должны обращаться к ресурсам сети через сервер(а).

Вам также может понравиться