Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СЕТИ 1 - 34.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
900.9 Кб
Скачать
  1. Сервисы гвс.

Основные услуги глобальных и корпоративных сетей:

электронная почта,

передача файлов и документооборот,

телеконференции, справочные службы,

видеоконференции,

компьютерная телефония,

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

Прикладные протоколы Internet:

• TELNET – протокол эмуляции терминала или, другими словами,

протокол реализации дистанционного управления; используется для подключения клиента к серверу при их размещении на разных компьютерах, пользователь через свой терминал имеет доступ к удаленному серверу;

• FTP (File Transfer Protocol) – протокол файлового обмена

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

• HTTP (Hypertext Transmission Protocol) – протокол передачи

гипертекстовых документов, обычно используемый для связи

WWW-серверов и WWW-клиентов;

• SMTP (Simple Message Transfer Protocol) – протокол обмена

сообщениями электронной почты;

• NFS (Network File System) – сетевая файловая система,

обеспечивающая доступ к файлам всех Unix-машин сети, т. е. в этом случае файловые системы узлов выглядят для пользователя как единая файловая система. + см бил 1 услуги пользователю.

  1. Технология обработки клиент-сервер.

Клиент-сервер (Client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг (сервисов), называемыми серверами, и заказчиками услуг, называемыми клиентами. Нередко клиенты и серверы взаимодействуют через компьютерную сеть и могут быть как различными физическими устройствами, так и программным обеспечением.

В КС системе 3 компонента: Сервер БД, клиентское приложение и сеть.

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

Преимущества:

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

-клиентское приложение работает со специальными небольшими объемами данных, например, со строками таблицы, а не с целыми файлами. Поэтому уменьшается сетевой трафик.

-клиентское и серверное приложения могут разрабатываться отдельно, при этом в клиентском – упор на обработку данных, не обращая внимания на детали их получения.

Недостаток: конфликты между клиентами за разделение ресурсов сервера

Главное отличие от монолитной архитектуры – разделение системы на 2 четко определенных стандартных уровня – уровень организации и хранения данных и уровень бизнес-логики.

Архитектуры:

  • двухуровневая;

  • трехуровневая;

  • многоуровневая.

Двухуровневая.

Появилась первой. На БД появилась с появлением стандартного интерфейса организации доступа к структурированным данным – SQL. Язык SQL(Structed English Query Language) обеспечивает удобную и понятную формулировку запрсосов к реляционным БД.

Сервер осуществляет:

-выполнение пользовательских запросов на выбор и модификацию данных.

-поддержка ссылочной целостности БД

-хранение и резервное копирование данных

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

-протоколирование операций и ведение журнала транзакций

Клиент отвечает за пользовательский интерфейс, взаимодействует с сервером БД. Бизнес-логика реализуется либо непосредственно клиентом, либо компонентом сервера БД. Сервер находится в состоянии пассивного одидания, обрабатывая поступающие запросы и отсылая информацию клиенту.

Недостатки:

-высокие требования к серверу при большом количестве клиентов и данных

-невозможность эффективной работы удаленных пользователей(необходимо минимизировать трафик по СПД)

Трехуровневая.

Функции обработки данных убраны с клиента (стал Тонким клиентом) и перемещены на специальный сервер приложений. Клиент выполняет функцию отображения информации от сервера приложений.

Преимущества:

-снижение требований к мощности клиента

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

-увеличение возможностей задания полномочий пользователя, т.к. теперь он имеет доступ не к БД, а уже к определенным функциям СП.

Многоуровневая.

Цель – снижение нагрузки на уровень бизнес- логики, путем распределения задач, выделения новых уровней.