Прикладное программирование 2 вопросы на экзамен Открытые системы. Причины создания, понятие открытой системы. Открытые системы. Модель OSI. Открытые системы. Эталонная модель среды открытых систем OSE/RM. Разновидности логической архитектуры информационнотелекоммуникационных сетей. Одноранговая архитектура. 5. Разновидности логической архитектуры информационнотелекоммуникационных сетей. Master-slave. 6. Разновидности логической архитектуры информационнотелекоммуникационных сетей. Классическая архитектура "клиентсервер". 7. Разновидности логической архитектуры информационнотелекоммуникационных сетей. Модели архитектуры "клиент-сервер". 8. Разновидности логической архитектуры информационнотелекоммуникационных сетей. Архитектура "клиент-сервер", основанная на Web-технологии. 9. История Internet. 10.История браузеров. Войны браузеров. 11.История инструментальных средств WEB. 12.Программа навигации (браузер). Архитектура. 13.Программа навигации (браузер). Типы, семейства, применение. 14.URI. 15.URL. 16.HTML. Предназначение. 17.HTML. Структура документа. 18.HTML. Валидация. 19.HTML. Теги, атрибуты, значения атрибутов. 20.HTML5. Семантическая составляющая. 21.DOM. 22.HTML DOM. Типы узлов. Дерево узлов. Отношения между узлами. 23.HTML DOM. Программный интерфейс (методы, свойства). 24.jQuery. 25.XML. Предназначение. 26.XML. Структура документа. 27.Схемы XML документов. DTD. 28.Схемы XML документов. XML Schema. 29.Трансформация XML документов. XSL. 30.Трансформация XML документов. XSLT. 31.JSON. 32.CSS. Предназначение, преимущества, недостатки. 33.CSS. Способы подключения к документу. 34.CSS. Значения стилевых свойств. 35.CSS. Применение стилей в зависимости от используемого устройства. 1. 2. 3. 4. 36.CSS. Классы, идентификаторы. 37.CSS. Селекторы. 38.CSS. Псевдоклассы, псевдоэлементы. 39.CSS. Группирование стилей. 40.CSS. Наследование стилей. 41.CSS. Каскадирование стилей. 42.CSS. Приоритеты стилей. 43.Верстка. Боксовая модель (marging, padding…). 44.Верстка. Типовая структура сайта. 45.Верстка. Таблицами. 46.Верстка. Слоями. 47.Протокол HTTP. ПО для работы c протоколом HTTP. 48.Протокол HTTP. Схема HTTP сеанса. 49.Протокол HTTP. Обработка запроса сервером. 50.Протокол HTTP. Заголовки. 51.Протокол HTTP. HTTP запрос, ответ. 52.Протокол HTTP. Код состояния ответа. 53.Протокол HTTP. Методы HTTP. 54.Протокол HTTP. Методы HTTP. GET. 55.Протокол HTTP. Методы HTTP. POST. 56.Протокол HTTP. Обеспечение безопасности передачи данных HTTP. 57.Аутентификация. Виды. 58.Кэширование. Предназначение. Преимущества, недостатки. 59.Кэширование. Типы кэширования. 60.Кэширование. Заголовки HTTP для кэширования. 61.Кэширование. Технологии, используемые для кэширования. 62.Cookie. Предназначение. Преимущества, недостатки. 63.Cookie. Структура. 64.DHTML. 65.Динамически генерируемая веб-страница. 66.Технологии для генерации динамических страниц. 67.CGI. 68.FastCGI. 69.Java-апплет. 70.ActiveX. 71.NPAPI. 72.AJAX. 73.Взаимодействие веб-страницы с базами данных. Строка подключения. 74.Взаимодействие веб-страницы с базами данных. Схема работы приложения совместно с SQL API. 75.Взаимодействие веб-страницы с базами данных. Типы доступа к базам данных. 76.Взаимодействие веб-страницы с базами данных. Драйвер ODBC. 77.JavaScript. Предназначение. Варианты использования. 78.JavaScript. Функции. 79.Классификация языков программирования. 80.Классификация языков программирования. Типизация. 81.Транслятор. 82.Интерпретатор. 83.Компилятор. 84.Jit-компиляция. 85.Преимущества платформы .Net. 86.Управление памятью. 87.Сборка мусора. 88.Криптография. Криптоанализ. 89.Криптография. Алгоритмы с симметричным ключом. 90.Криптография. Алгоритмы с открытым ключом. 91.Криптография. Цифровая подпись.