Серверы и рабочие станции
|
Узел (NODE) - любое устройство, подключенное к сети. |
Это и рабочая станция, и сервер, и повторитель, одним словом все то, что непосредственно подключено к передающей среде сети. |
Рабочая Станция (Workstation) - это персональный компьютер подключенные к сети, на котором пользователь сети выполняет своя работу. |
Каждая рабочая станция обрабатывает свои файлы и используя свою операционную систему (DOS). |
Пользователю на рабочей станции доступны ресурсы сети. |
Удаленная Рабочая Станция (Remote Workstation) - рабочая станция, подключенная к локальной сети через медленную линию связи, отличную от используемой в локальной сети (например, телефонную линию). |
Сервер Сети (Server) - компьютер, подключенный к сети и выполняющий для пользователей сети определенные услуги. |
Например, хранение данных общего пользования, печать заданий, удаленную обработку заданий. |
По выполняемым функциям можно выделить следующие группы серверов: |
Файловый Сервер (File Server) - компьютер, хранящий данные пользователей сети и обеспечивающий доступ пользователей к этим данным. |
Как правило, это компьютер с жесткими дисками большое емкости, со стримером и т.п. |
На таком компьютере обычно используется специальная операционная система, обеспечивающая одновременный доступ пользователей сети к данным, расположенным на файловом сервере. |
Файловый сервер выполняет следующие функции: |
хранение данных; |
архивирование данных; |
согласование изменений данных, выполняемых разными пользователями; |
передача данных; |
Для многих задач использование в сети только файлового сервера бывает недостаточно. |
Типичный пример - обработка баз данных. |
Рассмотрим, как выполняется обработка баз данных, расположенных на файловом сервере. |
В таком случае программа СУБД (Система Управления Базами Данных, например FoxPro) загружается и выполняется на рабочей станции. |
Когда в процессе работы возникает необходимость обратиться к базе данных, допустим, найти записи с определенными параметрами, СУБД будет работать с базой данных так, как если бы она находилась на локальном диске, непосредственно подключенном к рабочей станции. |
Файловый сервер по запросу СУБД считает блок данных и передаст его на рабочую станцию. |
Полученный блок будет записан в оперативную память рабочей станции, СУБД выполнит поиск записи в этом блоке, а затем сформирует запрос на считывание следующего блока данных и т.д. |
Конечно, индексные файлы сокращают количество обращений к базе данных, но в общем случае при поиске записей весь файл базы данных будет передан по локальной сети на рабочую станцию. |
Если для локальной рабочей станции такой порядок работы еще терпим (скорость передачи данных в локальной сети 10-16 Мбит/с), то для удаленной рабочей станции, где скорость передачи данных около 2400 бит/с, такая организация работы не подходит. |
Решение этой проблемы - удаленная обработка заданий с помощью сервера баз данных или сервера доступа. |
Сервер Прикладных Программ (Application Server) - компьютер, который используется для решения прикладных программ пользователей. |
Сервер Баз Данных (SQL-Server) - компьютер, выполняющий функции хранения, обработки и управления файлами баз данных. |
Сервер баз данных выполняет следующие функции; |
хранение, поиск и обновление записей баз данных; |
обеспечение секретности данных; |
согласование изменений данных, выполняемых разными пользователями; |
взаимодействие с другими серверами баз данных, расположенными в другом месте. |
При использовании сервера баз данных пользователь на своей рабочей станции формирует запрос к серверу на выполнение какой-либо функции, например, поиск записи с определенными параметрами. |
Далее этот запрос направляется на сервер баз данных. |
На сервере выполняется поиск нужной записи и передача только этой записи на рабочую станцию. |
Далее пользователь редактирует или просматривает эту запись. |
В соответствии с изменениями, внесенными пользователем эту запись, сервер баз данных производит изменения во всех файла связанных с этой записью. |
В этом случае по сети передается только запрос от рабочей станции и результат выполнения запроса. Объем передаваемой информации невелик, поэтому становится возможны использование удаленных рабочих станций. |
При использовании сервера баз данных снижаются требования к производительности рабочих станции, так как основная обработка данных выполняется на сервере. |
Коммуникационный Сервер (Communications Server) - устройство или компьютер, который предоставляет пользователям локальной ее прозрачный доступ к последовательным портам ввода/вывода коммуникационного сервера. |
С помощью коммуникационного сервера можно создать разделяемый модем, подключив его к одному из порта сервера. |
Пользователи, подключившись к коммуникационному сервер могут работать с таким модемом так же, как если бы он был подключен непосредственно к рабочей станции. |
При этом можно использовать привычные телекоммуникационные программы; "Carbon Сору" от Microcom, "РС/AnyWhere" от Symantec и т.п. |
Некоторые коммуникационные серверы позволяют устанавливать соединение по инициативе удаленной рабочей станции, таким образом, пользователь на удаленной рабочей станции получает доступ к ресурсам локальной сети. |
Сервер Доступа (Access Server) - устройство или компьютер позволяющий выполнять удаленную обработку заданий. |
Это может быть стойка, в которую устанавливаются системные платы с модемами сетевыми платами по количеству пользователей, работающих в сети на удаленных рабочих станциях, либо компьютер, к которому подключены модемы для связи с удаленными рабочими станциями и на катаре выполняется многопользовательская операционная система. |
Обработка данных выполняется на сервере доступа. |
От пользователя на удаленной рабочей станции принимаются команды управления с клавиатуры, возвращаются ему результаты выполнения заданий. |
Это можно сравнить с тем, что терминал и клавиатура подключены к системное блоку через телефонную линию и модемы. |
Сервер Печати (Print Server) - устройство или компьютер, к которому подключены устройства печати, доступные пользователям сети. |
В настоящее время может быть реализован с помощью программного обеспечения, устанавливаемого на файловом сервер или рабочей станции, или с помощью сетевого принтера, непосредственно подключенного к локальной сети. |
Сервер печати выполняет следующие функции: |
позволяет пользователям сети совместно использовать устройства печати; |
обрабатывает одновременные запросы на печать, формируя для этого очереди заданий на печать. |
Факс-Сервер (Fax Server) - устройство или компьютер, который выполняет рассылку и прием факсимильных сообщений для пользователей локальной сети. |
Сервер Резервного Копирования Данных (BackUp Server) - устройство или компьютер, который решает задачи создания, хранения и восстановления копий данных, расположенных на файловых серверах и рабочих станциях. |
В качестве такого сервера могут использоваться один из файловых серверов сети, рабочая станция либо специализированный модуль, подключаемый непосредственно к локальной сети. |