- •Тема 1.
- •1. Информация в материальном мире
- •2. Данные
- •2.1. Носители данных
- •2.2. Операции с данными
- •2.3. Кодирование данных двоичным кодом
- •2.4. Кодирование целых и действительных чисел
- •2.5. Кодирование текстовых данных
- •Базовая таблица кодировки ascii
- •2.6. Кодирование графических данных
- •2.7. Кодирование звуковой информации
- •2.8. Основные структуры данных
- •2.9. Упорядочение структур данных
- •3. Файлы и файловая структура
- •4. Информатика. Предмет и задачи информатики
- •Подведение итогов
- •Тема 2.
- •1. История развития средств вычислительной техники
- •1.1. Механические первоисточники
- •1.2. Математические первоисточники
- •2. Состав вычислительной системы
- •2.1. Аппаратное обеспечение
- •2.2. Программное обеспечение
- •2.2.1. Базовый уровень
- •2.2.2. Системный уровень
- •2.2.3. Служебный уровень
- •2.2.4. Прикладной уровень
- •3. Виды служебных программных средств
- •3.1. Диспетчеры файлов (файловые менеджеры)
- •4. Классификация прикладных программных средств
- •4.1. Текстовые редакторы и процессоры
- •4.2. Графические редакторы
- •4.3. Системы управления базами данных
- •4.4. Электронные таблицы
- •4.5. Системы автоматизированного проектирования (cad-системы)
- •4.6. Настольные издательские системы
- •4.8. Браузеры (обозреватели, средства просмотра Web)
- •4.9. Бухгалтерские системы
- •Подведение итогов
- •Тема 3.
- •1. Базовая аппаратная конфигурация персонального компьютера
- •2. Внутренние устройства системного блока
- •2.3. Дисковод гибких дисков
- •2.4. Дисковод компакт-дисков cd-rom
- •2.5. Видеокарта (видеоадаптер)
- •3. Системы, расположенные на материнской плате
- •3.3. Системная шина (магистраль)
- •3.3.1. Шина данных
- •3.3.2. Шина адреса
- •3.3.3. Шина управления
- •3.4. Микросхема пзу и система bios
- •3.5. Энергонезависимая память cmos
- •4. Периферийные устройства
- •Тема 4.
- •1. Основные функции операционных систем персональных компьютеров
- •1.1. Обеспечение интерфейса пользователя
- •1.2. Организация файловой системы
- •1.3. Обслуживание файловой структуры
- •1.4. Управление установкой, исполнением и удалением приложений
- •1.5. Взаимодействие с аппаратным обеспечением
- •1.6. Обслуживание компьютера
- •2. Основы работы с операционной системой Windows xp
- •2.1. Значки и ярлыки объектов
- •2.2. Файлы и папки Windows
- •2.3. Программа Проводник
- •2.4. Буфер обмена
- •2.5. Стандартные приложения Windows xp
- •2.7. Служебные приложения Windows xp
- •2.8. Стандартные средства мультимедиа
- •Тема 5.
- •1. Виды компьютерной графики
- •1.1. Растровая графика
- •1.2. Векторная графика
- •1.3.Фрактальная графика
- •1.4. Основные понятия трехмерной графики
- •2. Представление графических данных
- •2.1. Форматы графических данных
- •2.2. Понятие цвета
- •2.3. Способы описания цвета
- •3. Программные средства компьютерной графики
- •3.1. Работа с Macromedia Flash
- •3.2. Программные средства обработки трехмерной графики
- •Тема 6.
- •1. Назначение компьютерных сетей
- •2. Локальные компьютерные сети
- •3. Аппаратное обеспечение сети
- •4. Топологии сети
- •5. Глобальная компьютерная сеть Интернет
- •5.1. Протокол маршрутизации
- •5.2. Транспортный протокол
- •6. Службы Интернета
- •6.1. Электронная почта
- •6.2. Телеконференции
- •6.3. Служба World Wide Web (www)
- •6.4. Служба имен доменов (dns)
- •6.5. Служба передачи файлов (ftр)
- •6.6. Интерактивное общение в Интернете
- •7.2. Технологии потокового воспроизведения
- •7. Мультимедиа технологии в Интернете
- •7.1. Технология сжатия мр3
- •8. Поиск информации в Интернете
- •8.1. Поисковые системы общего назначения
- •8.1.1. Поиск по ключевым словам
- •8.1.2. Поиск в иерархической системе каталогов
- •8.2. Специализированные поисковые системы
- •9. Вопросы компьютерной безопасности
- •9.1. Компьютерные вирусы
- •9.2. Методы защиты от компьютерных вирусов
- •9.3. Средства антивирусной защиты
- •9.4. Защита информации в Интернете
- •9.5. Понятие о несимметричном шифровании информации
- •9.6. Принцип достаточности защиты
- •10. Публикация Web-документов
- •Тема 7.
- •1. Теоретические основы сжатия данных
- •2. Обратимость сжатия
- •3. Программные средства сжатия данных
- •4. Базовые требования к диспетчерам архивов
- •Тема 8.
- •1. Преобразование документов в электронную форму
- •1.1. Сканирование документов
- •1.2. Распознавание документов
- •2. Автоматизированный перевод документов
- •Тема 9.
- •Проектирование программ
9.6. Принцип достаточности защиты
Защита публичным ключом (впрочем, как и большинство других видов защиты информации) не является абсолютно надежной. Дело в том, что поскольку каждый желающий может получить и использовать чей-то публичный ключ, то он может сколь угодно подробно изучить алгоритм работы механизма шифрования и пытаться установить метод расшифровки сообщения, то есть реконструировать закрытый ключ. Это настолько справедливо, что алгоритмы кодирования публичным ключом даже нет смысла скрывать. Обычно к ним есть доступ, а часто они просто широко публикуются. Тонкость заключается в том, что знание алгоритма еще не означает возможности провести реконструкцию ключа в разумно приемлемые сроки.
Защиту информации принято считать достаточной, если затраты на ее преодоление превышают ожидаемую ценность самой информации. В этом состоит принцип достаточности защиты, которым руководствуются при использовании несимметричных средств шифрования данных. Он предполагает, что защита не абсолютна и приемы ее снятия известны, но она все же достаточна для того, чтобы сделать это мероприятие нецелесообразным. При появлении иных средств, позволяющих таки получить зашифрованную информацию в разумные сроки, изменяют принцип работы алгоритма, и проблема повторяется на более высоком уровне. Разумеется, не всегда реконструкцию закрытого ключа производят методами простого перебора комбинаций. Для этого существуют специальные методы, основанные на исследовании особенностей взаимодействия открытого ключа с определенными структурами данных. Область науки, посвященная этим исследованиям называется криптоанализом, а средняя продолжительность времени, необходимого для реконструкции закрытого ключа по его опубликованному открытому ключу называется криптостойкостъю алгоритма шифрования.
Для многих методов несимметричного шифрования криптостойкость, полученная в результате криптоанализа, существенно отличается от величин, заявляемых разработчиками алгоритмов на основании теоретических оценок. Поэтому во многих странах вопрос применения алгоритмов шифрования данных находится в поле законодательного регулирования. В частности, в России к использованию в государственных и коммерческих организациях разрешены только те программные средства шифрования данных, которые прошли государственную сертификацию в административных органах, в частности, в Федеральном агентстве правительственной связи и информации при Президенте Российской Федерации (ФАПСИ).
10. Публикация Web-документов
Публикации во Всемирной Паутине (WWW) реализуются в форме Web-сайтов. Web-сайт по своей структуре напоминает журнал, который содержит информацию, посвященную какой-либо теме или проблеме. Как журнал состоит из печатных страниц, так и Web-сайт состоит из компьютерных Web-страниц.
Сайт является интерактивным средством представления информации. Интерактивность сайту обеспечивают различные формы, с помощью которых посетитель сайта может зарегистрироваться на сайте, заполнить анкету и так далее.
Обычно сайт имеет титульную страницу (страницу с оглавлением), на которой имеются гиперссылки на его основные разделы (Web-страницы). Гиперссылки также имеются на других Web-страницах сайта, что обеспечивает возможность пользователю свободно перемещаться по сайту.
Web-сайты обычно являются мультимедийными, так как кроме текста могут содержать иллюстрации, анимацию, звуковую или видеоинформацию.
Web-страницы сайта могут содержать динамические объекты (исполнимые модули), созданные с использованием сценариев на языках JavaScript или VBScript или элементов управления ActiveX. Расположенные на сайте управляющие элементы (например, кнопки) позволяют пользователю запускать те или иные динамические объекты.
Создание Web-сайтов реализуется с использованием языка разметки гипертекстовых документов HTML. Технология HTML состоит в том, что в обычный текстовый документ вставляются управляющие символы (дескрипторы, или ещё их называют тэги) и в результате мы получаем Web-страницу. Браузер при загрузке Web-страницы представляет её на экране в том виде, который задается дескрипторами.
Основными достоинствами HTML-документов являются:
малый информационный объем;
возможность просмотра на персональных компьютерах, оснащенных различными операционными системами.
Для создания Web-страниц используются простейшие текстовые редакторы, которые не включают в создаваемый документ управляющие символы форматирования текста. В качестве такого редактора в Windows можно использовать стандартное приложение Блокнот.
Размещение собственных материалов в Интернете включает два этапа: подготовку материалов и их публикацию. Подготовка материалов состоит в создании документов, имеющих формат, принятый в Интернете, то есть Web-страниц, написанных на языке HTML. Публикация материалов, то есть открытие к ним доступа, осуществляется после решения организационных вопросов, связанных с получением дискового пространства на Web-сервере для их размещения.
Язык разметки гипертекста (Hypertext Markup Language), или, как его чаще называют, HTML, - это компьютерный язык, лежащий в основе World Wide Web (Всемирной Паутины). Создавая Web-сайт, вы используете HTML для размещения текста, рисунков, анимации и, возможно, видео- и аудиоклипов на отдельных Web-страницах, из которых, собственно, и состоит Web-сайт. Помимо этого, язык HTML позволяет помещать на страницы гипертекстовые ссылки и интерактивные кнопки, которые соединяют ваши Web-страницы с другими страницами того же Web-сайта, равно как и с другими Web-сайтами по всему миру. Web-дизайн – это исключительно творческий процесс, а HTML – всего лишь один из инструментов (точнее, язык описания страниц), используемый при создании Web-страниц.
HTML – язык разметки текста, а не язык программирования. Теоретически Web-страницу, созданную с использованием HTML, может просмотреть любой, у кого есть компьютер, какой-нибудь Web-браузер и доступ к Интернет. На самом же деле, способность пользователя видеть всё содержимое Web-страницы зависит от возможностей его Web-браузера. Web-браузеры (Web browsers) – это программы, которые интерпретируют HTML-код Web-страниц и отображают текст, рисунки и анимацию на экране компьютера посетителя сайта. Самостоятельно, либо же с помощью других установленных программ, браузеры также воспроизводят звуковые или видеофайлы, вставленные в страницу с помощью HTML-кода. Последние версии двух наиболее популярных Web-браузеров, Internet Explorer или Netscape Navigator, могут отображать практически всё из того, что можно поместить на Web-страницу с помощью HTML-дескрипторов.
Поскольку для того, чтобы Web-страница отобразилась на экране, HTML-код должен быть интерпретирован Web-браузером, марка и версия браузера, используемого посетителями вашего Web-сайта, определяет, какие возможности HTML будут доступными. То есть, в двух словах, используемая версия браузера определяет, что будет видеть посетитель на экране. Поэтому применение новейших, усовершенствованных возможностей языка HTML и способов форматирования Web-страницы не сможет гарнировать то, что каждый её посетитель увидит всё, что позволяет разместить на странице сам язык HTML.
Разрабатывая Web-страницу, следует помнить о том, что не все посетители вашего сайта будут пользоваться последними версиями Internet Explorer и Netscape Navigator. Отдавайте отдавать предпочтение простейшим HTML-дескрипторам для большей части содержимого, размещаемого на Web-страницах. Затем воспользуйтесь какими-то более усовершенствованными возможностями языка HTML, дабы «оживить» свой сайт и вынудить посетителей заходить на него снова и снова. Комбинируя простейшее и усовершенствованные возможности языка HTML на одной и той же странице, вы обеспечите всем посетителям доступ к жизненно важной информации, а те посетители, в распоряжении которых имеются новейшие браузеры, действительно запомнят ваш сайт.
Чтобы посетители могли обратиться к Web-страницам вашего Web-сайта, им нужно сперва получить доступ к Интернет и запустить Web-браузер. После того, как Web-сервер отправит Web-страницу компьютеру посетителя, Web-браузер интерпретирует HTML-код из файла Web-страницы и отображает содержимое файла в форме текста и графических изображений в окне браузера.
Web-серверы и Web-браузеры используют для обмена данными протокол передачи гипертекста (HyperText Transport Protocol – HTTP). Помимо всего прочего, НТТР-протокол определяет как способ отправки сообщений Web-браузерами и серверами, так и структуру самих сообщений. Рассмотрим принцип осуществления потока НТТР-запросов и ответов:
всякий раз, когда вы вводите Web-адрес (например, http://www.rid.ru) в адресной строке своего браузера, последний отправляет Web-серверу через Интернет НТТР-запрос файла;
получив НТТР-запрос файла, Web-сервер извлекает запрошенный файл и отсылает Web-страницу Web-браузеру;
Web-браузер анализирует файл Web-страницы, чтобы определить, есть ли в нем вставленные файлы (такие, как графика, анимация, звук и т.д.), которые браузер должен получить с Web-сервера;
Web-браузер отправляет Web-серверу несколько НТТР-запросов (по одному на каждый нужный браузеру файл);
получив НТТР-запросы файлов, сервер находит каждый из файлов и отсылает эти файлы Web-браузеру (по одному файлу на НТТР-запрос);
Web-браузер берет исходные файлы Web-страниц и следует инструкциям, предоставляемым HTML-дескрипторами в файле, чтобы скомпоновать Web-страницу и содержимое вставленных файлов в завершенный Web-документ, который затем отображается на экране.
