
- •1 Вопрос. Управление и организация
- •1. Управление с обратной связью
- •2 Вопрос. Информационные системы управления
- •3 Вопрос. Место и понятия автоматизированной системы управления (асу)
- •4 Вопрос. Асод и асу
- •5 Вопрос. Композиция и декомпозиция асу
- •6 Вопрос. Эволюция функциональной части системы.
- •1 Вопрос. Системы со знанием
- •2 Вопрос. Модель системы сознания
- •3 Вопрос. Система «наука»
- •4 Вопрос. Система «Школа»
- •5 Вопрос. Знания в категориальном аппарате науки (кан).
- •6 Вопрос. Измерение знаний
- •1 Вопрос. Структура органов соц защиты.
- •2 Вопрос. Централизованная и распределительная обработка данных (од)
- •3 Вопрос. Компьютерные справочные правовые системы (спс).
- •Осн способы поиска:
- •4 Вопрос. Работа со списками
- •5 Вопрос. Работа с текстом док-та
- •6 Вопрос. Применение информационных систем
- •1 Вопрос. Понятие ит
- •2 Вопрос. Детальность описания технологических процессов
- •3 Вопрос. Этапы описания автоматического действия (ад)
- •4 Вопрос. Создатели универсального автомата.
- •Тема: организация ресурсов сети
- •1 Вопрос. Сети и их архитектура
- •2 Вопрос. Основные отличия сетевых архитектур
- •3 Вопрос. Методы связи абонентов узлов сети
- •4 Вопрос. Физическая адресация узлов сети
- •5 Вопрос. Логическая адресация узлов сети
- •1 Вопрос. Представление информации в глобальной сети
- •2 Вопрос. Средства создания динамических гипертекстовых документов
- •Тема: общий шлюзовый интерфейс
- •1 Вопрос. Механизм работы динамических документов
- •2 Вопрос. Общий шлюзовый интерфейс - cgi
- •3 Вопрос. Механизм исполнения сценария общим шлюзовым интерфейсом
- •4 Вопрос. Метод get
- •5 Вопрос. Метод post
- •6 Вопрос. Php и cgi
- •Тема: типы данных и переменные
- •1 Вопрос. Формат сценария php
- •2 Вопрос. Оператор вывода данных
- •3 Вопрос. Комментарии в сценариях
- •4 Вопрос. Типы данных php
- •5 Вопрос. Переменные
- •6 Вопрос. Отображение значений переменных
- •Var_dump(список переменной)
- •7 Вопрос. Динамические переменные
- •8 Вопрос. Область видимости переменной
- •9 Вопрос. Проверка существования переменных и их типов
- •Тип переменной проверяется ф-циями
- •Тема: операторы языка php
- •1 Вопрос. Константы
- •2 Вопрос. Глобальные предопределенные переменные
- •3 Вопрос. Операторы
- •Арифметические операторы
- •Дополнительные операторы присваивания
- •Операторы сравнения
- •Логические операторы
- •Побитовые операторы
- •4 Вопрос. Оператор условного перехода (оуп)
- •5 Вопрос. Операторы цикла (оц)
- •Тема: работа с массивами
- •1 Вопрос. Создание массива
- •2 Вопрос. Многомерные массивы
- •3 Вопрос. Операции над массивами
- •Копирование массива
- •Тема: получение данных из форм клиента
- •1 Вопрос. Формы
- •2 Вопрос. Элементы пользовательсткого интерфейса
- •3 Вопрос. Текстовая область
- •4 Вопрос. Раскрывающийся список
- •5 Вопрос. Применение форм
- •Тема: механизмы передачи данных
- •1 Вопрос. Механизм cokie
- •2 Вопрос. Сеансы php
- •Тема: работа с файлами
- •1 Вопрос. Файлы
- •2 Вопрос. Работа с папками
- •3 Вопрос Функции работы с файлами
- •4 Вопрос. Обработка текстовых файлов
- •Тема: работа с базами данных
- •1 Вопрос. Общие сведения о базах данных
- •2 Вопрос. Установка расширений php
- •3 Вопрос. Принципы работы с субд
- •4 Вопрос. Установка субд my sql.
- •5 Вопрос поддержка программного средства
- •6 Вопрос. Работа с субд
- •7 Вопрос стандартные базы субд my sql
- •8 Вопрос Средства php для работы с субд
- •Тема: технологии защиты информации
- •2 Вопрос. Основные алгоритмы шифрования.
- •3 Вопрос. Цифровые подписи
- •4 Вопрос. Надежность ключа
Тема: общий шлюзовый интерфейс
1 Вопрос. Механизм работы динамических документов
Динамику веб-документам придают сценарии PHP кода. Исходный код док-та хранится в виде html – страниц с вставками PHP-сценариев.
2 Вопрос. Общий шлюзовый интерфейс - cgi
ОБЩИЙ ШЛЮЗОВЫЙ ИНТЕРФЕЙС -это набор правил и соглашений, которые должны выполняться разными веб-серверами при исполнении приложений.
ОШИ мощный механизм формирования динамических гипермедиа-документов. Навигатор анализирую адресную строку вычисляет протокол, если это http:// он актуализирует роль веб-сервера. Логическое имя сервера анализируется DNS сервером сети, сервер возвращает физический IP адрес узла в котором находится веб-сервер.
По IP адресу навигатор подключается к узлу активируя по протоколу роль веб-сервера и запрашивает гипермедиа-документ ч\з порт указанный явно или по умолчанию.
Если гипермедиа-документ не найден, то сервер выдает навигатору сообщение об ошибке.
Всего определено 5 категорий кодов ошибок. Каждая из категорий содержит 100 кодов возврата.
Диапазон 100-199 наз информационными – они информируют о запросе.
Коды диапазона 200-299 наз диапазоном «успеха» - они информируют об удачном завершении операции.
Код 200 говорит о нормальном завершении операции.
Коды диапазона 300-399 явл кодами перенаправления.
Кода диапазона 400-499 явл ошибками клиента или ошибками автомата на вашей стороне работающего (т.е навигатора). 400-415 можно расценивать как код 404 (удаленный доступ).
Если в сценарии есть ошибки, то интерпретирующий транслятор PHP сообщит клиенту об ошибке как нормальный ответ. Если документ найден веб-сервер статическую часть кода (HTML) передает навигатору без изменений, интерпретация производится на рабочей станции сети. PHP-сценарий образует динамическую часть гипермедиа-документа формируемую на лету. Они передаются навигатору интерпретирующим транслятором. Кол-во PHP -сценариев на странице не ограничено. Т.о. в окне навигатора формируется динамический гипермедиа-документ.
3 Вопрос. Механизм исполнения сценария общим шлюзовым интерфейсом
PHP –сценарий явл программой которая формирует выходной поток данных. Как любая программа PHP –сценарий может принимать параметры указанные в командной строке навигатора.
Общий порядок работы сценария:
получить данные переданные пользователям
обработать полученные данные
вывести ре-т
завершить работу
параметры передаются в сцнарий в формате:
<Имя параметра>= <Значение параметра>
Параметры
представляют собой список. Разделителем
в списке явл амперсант.
Метод передачи параметров определяет механизм. Известна два метода передачи параметров PHP –сценариев:
GET –взять (гет)
POST –отправить (пост)
Все параметры отображаемые в командной строке реализуют метод GET. Если параметры не видны в командной строке, то такой метод наз методом POST.
4 Вопрос. Метод get
Взаимодействие веб -сервера и навигатора происходит в форме запросов и ответов. Приняв содержимое адресной строки навигатор:
1) выделяет из нее имя сервера и порт
2) устанавливает соединение с сервером и навигатор посылает запрос серверу
Запрос строится:
GET…адресная
строка…HTTP/1.0
…………………………………….……
-маркер окончания запроса. Если его нет то запрос считается бесконечным. бесконечные запросы не обрабатываются и считаются ошибкой.
- переход на новую строку
GET запросы организует навигатор.
GET заголовки могут использовать переменные окружения общего шлюзового интерфейса.
Переменное окружение подразделяется на группы:
Переменные формируемые веб -сервером
Специальные Переменные веб -сервера
Переменные полей запроса протокола HTTP
Переменные защищенного соединения SSL
Имена переменных окружения должны окружать след ПРАВИЛАМ их формирования:
все символы переводятся в верхний регистр
в начале имени добавляется прификс HTTP_ дальше имя переменной
дефис заменяется символом подчеркивания - оно автоматически выполняется.
Если в адресной строке GET-запроса имеются параметры, то интерпретирующий транслятор PHP автоматически создает переменные с именами передаваемых параметров. Обращаться к сценарию внутри сценариев к таким переменным за их значением можно, указав символ доллар перед именем переменной.