Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Клиенты и серверы




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

Например, сетевые базы данных, как правило, целиком хранятся на сервере, находящемся в режиме ожидания запросов от клиентов. Пользователь на рабочей станции запускает программу-клиент, с помощью которой форму­лирует запросы на выборку из базы данных и отправляет их серверу. Сервер отвечает на запросы и посылает требуемую информацию рабочей станции, которая обрабатывает ее и предоставляет пользователю. В этом случае рабо­чие станции должны обеспечить пользовательский интерфейс и перевод требования пользователя на язык запросов, "понятный" серверу, а также прием возвращенной сервером информации и предъявление ее пользовате­лю в понятной для него форме. Сервер может обслуживать десятки или сот­ни клиентов, то есть он должен быть мощным компьютером, однако, в ре­зультате перекладывания некоторых функций на рабочие станции, нагрузка на него по обработке информации даже близко не сравнима с таковой при использовании большой ЭВМ.

 

Операционные системы и приложения

Несмотря на то, что клиенты и серверы фактически являются программными компонентами, некоторые ассоциируют эти понятия со специфическими устройствами. Такое недоразумение возникает из-за того, что отдельные сетевые операционные системы (такие как Novell NetWare) требуют, чтобы один компьютер работал только как сервер, а остальные — только как клиенты. Операционная система типа клиент-сервер — противоположность одноранговым (peer-to-peer) системам, где каждый компьютер может быть как клиентом, так и сервером. Наиболее общей функцией, предоставляемой клиентам и серверам сетевыми операционными системами (NOS), является возможность совместного использования файловой системы, дисков и принтеров, и она-то обычно и определяет роли клиента и сервера. Например, операционная система Windows NT имеет версии для рабочей станции и для сервера, но остается одноранговой системой, так как с любого компьютера под управлением Windows NT возможен доступ к ресурсам другого компьютера с предустановленной Windows NT и совместное использование ими ресурсов. При этом не имеет значения, какая версия Windows NT используется (для рабочей станции или для сервера). Сервер с операционной системой Novell NetWare может совместно использовать собственные диски и принтеры, однако не может получить доступа к общим ресурсам на дисках клиентов. В свою очередь, клиенты системы Novell NetWare не могут пре­доставлять свои ресурсы для совместного использования и могут взаимодей­ствовать только с сервером, но не с другими клиентами (рис. 1.2).

 

Примечание

Для получения более подробной информации об операционной системе Windows NT см. главу 4, об операционной системе Novell NetWare — главу 5.

 

 

 


Помимо внутренних механизмов работы сетевых операционных систем, многие приложения для ЛВС и сетевые службы используют принцип клиент-сервер. Интернет-приложения, такие как World Wide Web, также состоят из клиентов и серверов, как и иные административные сервисы, подобные системе имен доменов (DNS, Domain Name System).

 




Поделиться с друзьями:


Дата добавления: 2015-04-25; Просмотров: 604; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.