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