Лекции по дисциплине: «Компьютерные сети и сетевые технологии» По специальности: 1304033 «Вычислительная техника и программное обеспечение»



бет22/37
Дата07.01.2022
өлшемі0,67 Mb.
#17346
түріЛекции
1   ...   18   19   20   21   22   23   24   25   ...   37
8. Компоненты сетевого приложения.

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

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



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

  2. прикладные функции, характерные для данной предметной области;

  3. функции управления ресурсами (файловой системой, базой даных и т.д.)



Рис.1. Компоненты сетевого приложения

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



  • компонент представления отвечает за пользовательский интерфейс;

  • прикладной компонент реализует алгоритм решения конкретной задачи;

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

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



Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   37




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет