Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
рабочий материал_1.doc
Скачиваний:
25
Добавлен:
24.09.2019
Размер:
1.85 Mб
Скачать

Модель клиент—сервер

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

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

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

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

Единые стандарты на сервисы Интернет

Для каждого из сервисов Интернет, существующего или создающегося, жестко определяются его структура, протокол работы, специальные прикладные программы. Существование единого протокола позволяет не заботиться о виде компьютера, который подключен к Интернет, будь то обыкновенная IBM РС или Macintosh, рабочая станция DEC Alpha или что-то еще. Важно, чтобы существовала соответствующая программа, работающая с данным сервисом.

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

Все существующие сервисы условно делятся на классические и новые.

Как и в истории, критерием деления на этим категории можно считать "революцию", произошедшую после перехода от алфавитно-цифрового доступа к сети к доступу с использованием возможностей мультимедиа.

Классические сервисы Интернет

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

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

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

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