[Основы сетей] 4.1. Одноранговая и сеть с сервером

Роли компьютеров в сети

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

Сеть с сервером

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

Клиенты – это компьютерные узлы с установленным программным обеспечением, позволяющим запрашивать и отображать полученную с сервера информацию. Примером клиентского программного обеспечения является веб–обозреватель, например, Internet Explorer, Google Chrome.

Примеры клиентских и серверных служб:

  • Веб–клиент и веб–сервер. На веб–сервере устанавливается серверное ПО, а клиентские компьютеры используют ПО обозревателей, например Windows Internet Explorer, для получения доступа к веб–страницам на сервере.
  • Файловый клиент и файловый сервер. Компьютер, который позволяет пользователям сети получать доступ к своим файлам с помощью клиентских приложений, например, Windows Explorer (или Проводник), называют файловым сервером.
  • Клиент электронной почты и сервер электронной почты. На сервере электронной почты устанавливается серверное ПО, а клиентские компьютеры используют программы, также называемые клиентами электронной почты, например, Microsoft Outlook, для получения доступа к электронным письмам на сервере.

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

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

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

Одноранговые сети (децентрализованные)

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

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

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

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

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

Частично децентрализованные сети

Помимо чистых P2P-сетей, существуют так называемые гибридные сети, в которых существуют серверы, используемые для координации работы, поиска или предоставления информации о существующих машинах сети и их статусе (on-line, off-line и т. д.). Гибридные сети сочетают скорость централизованных сетей и надёжность децентрализованных благодаря гибридным схемам с независимыми индексационными серверами, синхронизирующими информацию между собой. При выходе из строя одного или нескольких серверов сеть продолжает функционировать. К частично децентрализованным сетям относятся например eDonkey, BitTorrent, Direct Connect (DC).

 

Преимущества организации одноранговой сети:

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

Недостатки организации одноранговой сети:

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

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