Одноранговая сеть
В одноранговой сети каждый компьютер может соединиться с любым другим компьютером, к которому он подключен (рис. 20.2). Фактически каждый компьютер может работать и как клиент, и как сервер; если компьютер предоставляет доступ к принтерам, папкам, дискам и прочим ресурсам другим компьютерам, то в одноранговой сети он является сервером. Именно поэтому в контексте одноранговых сетей упоминаются серверные и клиентские процессы. К такой сети может подключаться от двух компьютеров до нескольких сотен. Хотя не существует теоретического ограничения количества систем, формирующих одноранговую сеть, в сетях, охватывающих более 10 компьютеров, существенно снижается производительность и возникают проблемы безопасности данных. Кроме того, согласно рекомендации Microsoft, одноранговая сеть ограничена 10 компьютерами, работающими под управлением Windows 2000 Professional или XP Professional и разделяющими ресурсы с другими системами. Следовательно, для формирования сети более чем с 10 компьютерами рекомендуется применять концепцию клиент/сервер.
Одноранговая сеть устанавливается, как правило, в небольших офисах или отделах больших организаций. Преимуществом сети этого типа является то, что нет необходимости назначать какой-нибудь из компьютеров файл-сервером. Большинство одноранговых сетей позволяют разделять любое устройство, подключенное к любому компьютеру сети. К недостаткам можно отнести низкую безопасность передаваемой информации и слабый контроль за сетью, в то время как сеть клиент/сервер позволяет осуществлять централизированное администрирование.
Рис. 20.2. Логическая архитектура типичной одноранговой сети
Сравнение одноранговой сети и сети клиент/сервер
В сети клиент/сервер обеспечивается надлежащий уровень безопасности, более высокая производительность, резервное копирование данных и возможность использования дополнительных источников питания, а также дисковых массивов RAID. Однако стоимость создания и поддержки сети достаточно высока. В табл. 20.1 приведены сравнительные характеристики одноранговой сети и сети клиент/сервер.
Таблица 20.1. Сравнение одноранговой сети и сети клиент/сервер
Элемент |
Сеть клиент/сервер |
Одноранговая сеть |
Контроль доступа |
Реализуется с помощью списка разрешений пользователей/групп; один пароль обеспечивает доступ пользователя только к тем ресурсам, которые определены в списке доступа; пользователь может иметь несколько уровней доступа |
Реализуется с помощью списка паролей каждого ресурса; для доступа к каждому ресурсу необходим отдельный пароль; доступ по типу "все или ничего"; нет централизованного списка пользователей |
Безопасность |
Высокая, поскольку доступ осуществляется на уровне пользователя или группы |
Низкая, поскольку, узнав пароль, любой сможет получить доступ к совместно используемым ресурсам |
Производительность |
Высокая, поскольку в сервере используется самое современное и высокопроизводительное аппаратное обеспечение |
Низкая, поскольку сервер часто выступает в роли рабочей станции |
Стоимость оборудования |
Высокая из-за специального аппаратного обеспечения, устанавливаемого на сервер |
Низкая, поскольку рабочая станция может становиться сервером, предоставляя в совместное использование собственные ресурсы |
Стоимость программного обеспечения |
Нередко лицензия на рабочую станцию является частью лицензии сетевой операционной системы (Windows NT, Windows 2000 Server, .NET Server и Novell NetWare) |
Бесплатное, все клиентское программное обеспечение включается в поставку операционных систем Windows 9x/Me/NT Workstation/ 2000 Professional/XP |
Окончание табл. 20.1