1. Распределённая информационная система. Определение, характеристики и примеры. –
Рсои – набор независимых компьютеров, представляющийся их пользователям единой ИС. Характеристики – 1) От пользователей скрыты различия между компьютерами 2) Пользователи и приложения единообразно работают в распределенных системах 3) РС должны легко поддаваться расширению. Примеры – Служба Web, Сеть рабочей станции в отделе компании
2. Требования, предъявляемые к распределённым системам: прозрачность, открытость и масштабируемость - 1) Прозрачность – рсои, которая представляется в виде единой КС. 2) Открытость – использование стандартного синтаксиса и семантики для реализации служб системы. Открытые РС обладают гибкостью – легкость конфигурирования системы, состоящей из разных компьютеров. 3) Масштабируемость – измеряется в трех направлениях: 1. По отношению к размеру 2. Географический 3. В административном смысле
3. Возможности и проблемы связанные с использованием распределенных систем.
4. Технология «Клиент - сервер». Обязанности клиента и сервера. Двухуровневая и многоуровневая модели клиент-сервер. –
Технология взаимодействия, в которой одна программа запрашивает выполнение какой-либо совокупности действий, а другая её выполняет, называется Технология клиент-сервер. Модель клиент-серверного взаимодействия определяется прежде всего распределением обязанности между клиентом и сервером. Можно логически выделить три уровня: 1) Уровень пользовательского интерфейса 2) Уровень обработки (прикладной уровень) 3) Уровень данных(управления данными).
Двухуровневая архитектура – архитектура, в которой прикладные и пользовательский сервисы реализованы на клиентской рабочей станции ,а данные централизованно хранятся на сервере
Многоуровневая архитектура – архитектура, распределяющая пользовательские сервисы, прикладные сервисы и сервисы данных
5. Серверы приложений и прикладные протоколы. – Сервер приложений – это ПО, предназначенное для выполнения прикладных процессов. Сервер приложений взаимодействует с клиентами и взаимодействует с БД
Протоколы – это набор правил и технических процедур, регулирующих порядок выполнения некоторой связи между компьютерами в компьютерной сети.
Прикладные протоколы – протокол пересылки файлов FTP, протокол Telnet, протокол http, протоколы SMTP POP3(почтовые протоколы), протокол NNTP
6. Удаленный вызов процедур RPC. Принципы реализации, этапы выполнения, асинхронный вызов RPC. – Технология RPC широко используется для построения распределенных систем. Удаленный вызов процедур – класс технологий, позволяющих компьютерными программами вызывать функции или процедуры в другом адресном пространстве.( на удаленных компьютерах)
Принципы – Вызывающая процедура не должна уведомляться о том, что вызываемая процедура выполняется на другой машине и наоборот – это прозрачность. Для выполнения удаленной процедуры в библиотеку помещается специальная версия этой процедуры, называемая клиентской заглушкой.
Этапы выполнения – 1) Процедура клиента обычным образом вызывает клиентскую заглушку 2) Клиентская заглушка создает сообщение и вызывает локальную ос 3) ОС клиента пересылает сообщение удаленной ос 4) Удаленная ОС передает сообщение серверной заглушке 5) Серверная заглушка извлекает из сообщения параметры 6) Сервер выполняет вызов 7) Серверная заглушка запаковывает результаты в сообщение 8) ОС сервера пересылает сообщении ос клиента 9) ОС клиента принимает сообщение и передает его клиентской заглушке
7. Основные понятия web-программирования. – web-документ – гипертекстовый документ, содержащий в себе гиперссылки на различные информационные ресурсы. Web-сайт – совокупность объединенных по смыслу и связанных с помощью гиперссылок web-документов. Публикация ресурсов – возможность размещения на сервере некоторого гипертекстового документа. Гипертекст – форма представления информационных объектов
8. Язык HTML. Основные теги. Структура HTML-документа. Пример. – html – документ – это текстовый ascii-файл, содержащий текст, и html-теги. Существуют две группы тегов – контейнеры<имя тега [список атрибутов]>текст</имя тега> и автономные (одиночные) теги(<img=”pict.gif”>). Метаданные – необработанная информация, предназначенная для идентификации документа и указания режима отображения web-страницы. Последней версией HTML является HTML 4.01.
9. Язык HTML. Теги форматирования текста: абзацы, заголовки, стиль шрифта. Пример. – Атрибуты тега body – bgcolor(цвет фона),text, link (цвет гиперссылок). Заголовки - <Hn>…</Hn> 1 самый крупный, 6 самые мелкий. Абзацы - <p>..</p>
10. Язык HTML. Формирование таблиц. Пример создания таблицы на языке HTML. – Основные теги таблицы - <table>..</table>начало и окончание таблицы<tr>..</tr> - начало и окончание строки<caption></caption> - заголовок таблицы
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.