Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
исис 1-32.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
571.9 Кб
Скачать
  1. Понятие сервера. Система клиент-сервер.

Сети с выделенным сервером, или сети типа клиент-сервер, опираются на специализированные компьютеры, называемые серверами, которые представляют собой централизованные хранилища сетевых ресурсов и централизованно обеспечивают безопасность и управление доступом. В отличие от сетей с выделенным сервером одно ранговые сети не имеют централизованного обеспечения безопасности и управления. Сервер представляет собой сочетание специализированного программного обеспечения и оборудования, которое предоставляет службы в сети для остальных клиентских компьютеров (рабочих станций) или других процессов.

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

Файловый сервер — это компьютер, который выполняет функции управления локальной сетью, отвечает за коммуникационные связи, хранит файлы, разделяемые в сети, и предоставляет доступ к совместно используемому дисковому пространству.

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

управление принтером.

Коммуникационный сервер (сервер удаленного доступа — Access Server) позволяет работать с различными протоколами (правилами передачи информации в сети) и дает возможность станциям разделять модем или узел связи с большой ЭВМ. Это обеспечивает получение информации, хранящейся в сети, практически с любого места, где есть телефон, модем или компьютер.

Довольно часто сервер совмещает функции коммуникационного сервера и сервера приложений.

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

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

Технология клиент-сервер является реализацией распределенной обработки данных. С точки зрения баз данных под распределенной обработкой понимается выполнение операций с базами данных на одной машине, а приложений — на другой. В системе клиент-сервер обработка данных разделена между компьютером клиентом и компьютером-сервером, связь между которыми происходит по сети. Основная функция компьютера-клиента состоит в выполнении приложения (интерфейса с пользователем и логики представления) и осуществлении связи с сервером, когда этого требует приложение. Компьютер-клиент может быть как простой машиной типа персонального компьютера, так и мощной рабочей станцией с многозадачной и многопользовательской операционной системой типа UNIX. Таким образом, выбор компьютера, операционной системы, оперативной и дисковой памяти, другого оборудования определяется требованиями приложения. Главная функция компьютера-сервера заключается в обслуживании потребностей клиента. Связь с клиентом, анализ и выполнение запроса к базе данных, включая возврат клиенту результата запроса (набора строк из базы данных), управление одновременным доступом к базе данных многих пользователей, перенаправление запросов к другим серверам сети, обеспечение защиты— таковы некоторые основные функции. компьютера-сервера.

БИЛЕТ № 29