- •Предисловие
- •Тема 13 посвящена актуальной в настоящее время проблеме компьютерных вирусов, также рассмотрены некоторые свойства компьютерных вирусов, их классификация, программы обнаружения и защиты от них.
- •Тема 1. Обработка данных средствами электронных таблиц Область применения
- •Основные понятия электронных таблиц
- •Общая характеристика интерфейса ms Excel
- •Технология ввода данных в ms Excel
- •Формулы, функции, мастер функций
- •Контрольные вопросы
- •Тема 2. Введение в технологию баз данных Базы данных и системы управления базами данных
- •Основные понятия теории баз данных
- •Модели данных
- •Средства ускорения доступа к данным
- •Язык запросов
- •Программные системы управления базами данных
- •Структура простейшей базы данных
- •Объекты базы данных
- •Режимы работы с базами данных
- •Разработка схемы данных
- •Контрольные вопросы
- •Тема 3. Этапы создания программ
- •Контрольные вопросы
- •Тема 4. Системы и языки программирования Системы программирования
- •Классификация языков программирования
- •Контрольные вопросы
- •Тема 5. Методологии программирования
- •Структурное программирование
- •Нисходящее проектирование
- •Концепция модульного программирования
- •Объектно-ориентированное программирование (ооп)
- •Декларативное программирование
- •Параллельное программирование
- •Case-системы
- •Индустрия искусственного интеллекта
- •Данные и знания
- •Модели представления знаний
- •Экспертные системы
- •Контрольные вопросы
- •Тема 6. Паскаль – структурный язык программирования высокого уровня Структура программы
- •Константы и переменные
- •Основные типы данных
- •Выражения, операнды, операции
- •Совместимость и преобразование типов
- •Основные операторы языка
- •Массивы
- •Процедуры и функции
- •Контрольные вопросы
- •Тема 7. Основные принципы построения компьютерных сетей
- •Основные показатели качества ивс
- •Виды информационно-вычислительных сетей
- •Контрольные вопросы
- •Тема 8. Способы связи компьютеров
- •Контрольные вопросы
- •Тема 9. Модель взаимодействия открытых систем osi
- •Физический уровень
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Представительский уровень
- •Прикладной уровень
- •Контрольные вопросы
- •Тема 10. Техническое и программное обеспечение ивс Техническое обеспечение информационно-вычислительных сетей
- •Серверы и рабочие станции
- •Маршрутизаторы и коммутирующие устройства
- •Модемы и сетевые карты
- •Аналоговые модемы
- •Модемы для цифровых каналов связи
- •Сетевые карты
- •Устройства межсетевого интерфейса
- •Программное обеспечение информационно-вычислительных сетей
- •Контрольные вопросы
- •Тема 11. Локальные вычислительные сети
- •Виды локальных сетей
- •Базовые технологии локальных сетей
- •Построение локальных сетей Структуризация локальных сетей средствами канального уровня
- •Построение локальных сетей средствами сетевого уровня
- •Системное программное обеспечение вычислительных сетей
- •Контрольные вопросы
- •Тема 12. Глобальная сеть Интернет Основные понятия
- •Информационные ресурсы (службы) Интернет
- •Програмное обеспечение работы в Интернете
- •Адресация и протоколы в Интернете
- •Контрольные вопросы
- •Тема 13. Вирусы и антивирусное программное обеспечение Свойства компьютерных вирусов
- •Классификация вирусов
- •Программы обнаружения и защиты от вирусов
- •Контрольные вопросы
- •Библиографический список
Сетевой уровень
На сетевом уровне решаются вопросы объединения сетей с разными топологиями, с разными принципами передачи данных между конечными узлами для образования единой транспортной системы. Здесь сеть является не просто объединением компьютеров, но соединением по одной из типовых технологий, использующим для передачи данных один из протоколов канального уровня. Сетевой уровень решает вопросы обмена данными между сетями. Обмен данными осуществляется порциями, которые называются пакетами (пакет – блок данных сетевого уровня). Каждый пакет, кроме адреса компьютера, снабжается адресом сети как получателя, так и отправителя.
Для соединения сетей используется маршрутизатор, который собирает информацию о топологии межсетевых соединений. Для пути передачи пакета между конечными узлами, находящимися в разных сетях, возможно, находятся другие промежуточные сети, через которые необходимо сделать транзитные передачи. Таким образом, пакет проходит через несколько маршрутизаторов, которые образуют маршрут. Таких маршрутов может быть несколько. Проблема выбора наилучшего маршрута является главной задачей сетевого уровня, решение которой возлагается на маршрутизатор. Критерии выбора могут быть следующими: время передачи пакета, надежность передачи.
На сетевом уровне решаются вопросы согласования разных технологий, оптимизации информационных потоков между сетями.
На сетевом уровне выделяются два вида протоколов. Это сетевые протоколы, с помощью которых осуществляется продвижение пакетов через сеть. К ним можно отнести и так называемые протоколы маршрутизации, с помощью которых маршрутизаторы обмениваются маршрутной информацией. Второй вид протокола – протокол разрешения адресов, который отвечает за преобразование адреса узла, используемого на сетевом уровне, в локальный адрес сети.
Транспортный уровень
На транспортном уровне решаются вопросы обеспечения надежности передачи данных, обнаружения и исправления ошибок передачи (искажение, потеря и дублирование пакетов). Сегмент – блок данных транспортного уровня.
Если качество каналов связи, например, отечественных телефонных линий, оставляет желать лучшего, то разумно использовать более развитый сервис транспортного уровня по обеспечению надежности передачи данных.
Протоколы транспортного уровня и выше реализуются программными средствами узлов сети, компонентами сетевых систем.
Сеансовый уровень
На сеансовом уровне реализуются средства синхронизации, при помощи которых в длинных передачах устанавливаются специальные контрольные точки для возможного отката в случае сбоя не в начало, а на последнюю контрольную точку. Сеансовый уровень обеспечивает управление диалогом между конечными узлами.
Отдельные протоколы сеансового уровня обычно не используются. Его функции реализуются в протоколах прикладного уровня.
Представительский уровень
Функции уровня представления заключаются в преобразовании формы представления данных, полученных от прикладного уровня одной системы, в форму, необходимую для восприятия прикладным уровнем другой системы. На этом уровне преодолеваются синтаксические различия в представлении и кодировке данных.
На уровне представления также обеспечивается секретность обмена данными для всех служб прикладного уровня.