- •Глава 7. Основы алгоритмизации и программирования 114
- •Глава 8. Базы данных и система управления базами данных 171
- •Глава 9. Компьютерные сети 224
- •9.1. Терминология 224
- •Глава 10. Вопросы компьютерной безопасности 260
- •Введение
- •Глава 1. Терминология. Краткая история развития информатики. Системы счисления. Представление различных видов данных в эвм
- •1.1. Терминология
- •1.2.1. Единицы количества информации (объемный подход)
- •1.2.Краткая история развития информатики
- •1.3. Системы счисления
- •1.3.1. Позиционные системы счисления
- •1.4. Представление различных видов данных в эвм
- •1.4.1. Кодирование текстовых данных
- •1.4.2. Кодирование графических данных
- •1.4.3. Кодирование звуковой информации
- •Глава 2. Общие принципы построения эвм
- •2.1.Функциональные блоки эвм
- •2.2. Классическая структура эвм
- •2.3. Структура современных эвм
- •2.3.1. Режим прямого доступа к памяти
- •2.3.2. Основной цикл работы эвм
- •2.4. Основные команды эвм
- •2.4.1. Команды для работы с подпрограммами. Стеки
- •Глава 3. Устройство персонального компьютера
- •3.1. Печатная (материнская) плата
- •3.2. Процессор
- •3.3. Назначение и виды памяти
- •3.3.1.Оперативная память
- •Классификация оперативной памяти по способу реализации
- •3.3.2. Энергонезависимая электронная память
- •3.4. Внешние устройства пк
- •1. Устройства ввода
- •Глава 4. Программное обеспечение пк
- •4.1. Системное по
- •4.1.1. Компьютерные вирусы и антивирусные программные средства
- •4.2. Прикладное по
- •Глава 5. Операционные системы Функции ос пк
- •5.2. Операционная система ms dos
- •5.2.1. Работа с файлами в dos
- •5.2.2. Общие команды ms dos
- •5.2.3. Конфигурационные файлы
- •5.2.4. Организация файловой системы
- •5.3. Операционная система Windows компании Microsoft
- •5.3.1. Окно Windows
- •5.3.2. Программа Проводник
- •Глава 6. Основы работы с прикладными программами пакета Microsoft Office
- •6.1. Текстовый редактор Microsoft Word
- •6.1.1. Интерфейс приложений
- •6.1.2.Режимы отображения документа
- •6.1.3.Создание документа
- •6.1.4. Сохранение документа
- •6.1.5. Открытие документа
- •6.1.6.Ввод текста
- •6.1.7. Специальные средства ввода и редактирования текста
- •Специальные средства редактирования текста
- •6.1.8. Форматирование текста
- •6.1.9. Приемы и средства автоматизации форматирования
- •6.1.10. Работа с таблицами
- •6.1.11.Управление сменой страниц
- •6.1.12. Разделы
- •6.2. Электронные таблицы Excel
- •6.2.1. Особенности интерфейса
- •6.2.2. Виды вводимых данных
- •6.2.3. Ввод данных в ячейку и редактирование
- •6.2.4. Ввод рядов данных
- •6.2.5. Проверка орфографии
- •6.2.6. Форматирование рабочего листа
- •6.2.7. Использование и создание формул
- •6.2.8. Параметры страницы
- •6.2.9. Анализ данных с помощью сводных таблиц
- •6.2.10. Создание диаграмм и графиков
- •6.2.11. Управление данными
- •Глава 7. Основы алгоритмизации и программирования
- •7.1. Этапы решения задачи на эвм
- •7.2. Алгоритм и его свойства
- •7.2.1. Способы описания алгоритмов
- •7.2.2. Основные графические элементы блок-схем
- •Элементы блок-схем
- •7.3. Структурный подход к программированию
- •7.4. Языки программирования
- •7.5. Основные языки высокого уровня
- •7.6. Общее описание языка QuickBasic
- •7.6.1. Назначение и основные особенности языка
- •7.6.2. Алфавит языка
- •7.6.3. Данные. Виды данных
- •Числовые данные
- •Типы числовых констант
- •Переменные
- •7.6.4. Встроенные математические функции
- •Стандартные математические функции qbasic
- •Арифметические выражения
- •7.6.5. Основные операторы языка qbasic
- •7.6.5.1. Операторы для реализации линейной программы
- •7.6.5.2. Операторы для разветвляющихся вычислительных процессов
- •7.6.5.3. Операторы циклических алгоритмов
- •Операторы описания массивов
- •7.6.5.5. Подпрограммы и функции
- •Передача аргументов по значению
- •7.6.5.6. Операторы и функции обработки символьной информации
- •Передача аргументов по ссылке
- •7.6.5.7. Графические возможности qbasic
- •7.6.5.8. Звуковые средства языка qbasic
- •Глава 8. Базы данных и система управления базами данных
- •8.1. Базы данных и информационные системы
- •8.2. Архитектура информационной системы
- •8.3. Терминология баз данных
- •8.3.1. Виды взаимосвязей между объектами предметной области
- •8.4. Трехуровневая модель бд
- •8.5. Модели организации данных
- •8.5.1. Иерархическая модель данных
- •8.5.2. Сетевая модель данных
- •8.5.3. Реляционная модель данных
- •8.5. 4. Фундаментальные свойства отношений
- •8.6. Операции над данными в реляционной модели
- •8.7. Нормализация отношений
- •8.8. Системы управления базами данных
- •Функции субд
- •Централизованные и распределенные бд
- •8.9. Субд microsoft access
- •8.9.1. Структура окна Access
- •8.9.2. Создание таблиц
- •Операции с таблицами
- •8.9.3. Создание связей между таблицами
- •8.9.4. Формы
- •8.9.5. Сортировка и фильтрация данных
- •8.9.6. Запросы
- •8.9.7. Отчеты
- •Глава 9. Компьютерные сети
- •9.1. Терминология
- •9.2. Классификация сетей
- •9.3. Топология сетей
- •9.3.1 Шина
- •9.3.2. Звезда
- •9.3.3. Кольцо
- •9.4. Сетевые технические средства
- •9.4.1. Физическая среда передачи данных в лвс
- •9.4.2. Организация модемной связи
- •9.5. Сетевые программные средства
- •9.6. Способы коммутации компьютеров и виды сетей
- •9.6.1. Способы коммутации и передачи данных
- •9.6.2. Локальная вычислительная сеть (лвс)
- •9.6.3. Архитектура сети
- •9.6.4. Типы лвс
- •Одноранговые лвс
- •Лвс с выделенным сервером (иерархические)
- •9.7. Модель сетевой архитектуры iso/osi
- •Архитектура модели
- •Взаимодействие уровней модели osi
- •9.8. Общая характеристика сети Internet
- •9.8.1. История
- •9.8.2. Протокол tcp (Transmission Control Protocol)
- •9.8.3. Ip (Internet Protocol) – протокол межсетевого взаимодействия
- •9.8.4. Доменное имя
- •9.8.5. Понятие гипертекста и гиперссылки
- •9.8.6. Унифицированный указатель ресурса (url – Uniformed Resource Locator)
- •9.8. 7. Службы Интернета
- •Электронная почта
- •Сетевые новости, или телеконференции
- •Списки рассылки (Mail List)
- •Служба передачи файлов
- •Служба www
- •Служба icq
- •Поисковые системы
- •Глава 10. Вопросы компьютерной безопасности
- •10.1. Понятие о компьютерной безопасности
- •10.1.1. Компьютерные вирусы
- •Программные средства антивирусной защиты
- •10. 2. Защита информации в Интернете
- •10.2.1. Понятие о шифровании данных и электронной цифровой подписи
- •Алгоритмы с симметричным шифрованием
- •Алгоритмы с асимметричным шифрованием
- •Комбинированный метод шифрования
- •Электронная цифровая подпись
- •Идентификация и аутентификация
- •Средства эцп
- •Библиографический список
9.6.2. Локальная вычислительная сеть (лвс)
Локальная вычислительная сеть – это совокупность компьютеров и других средств вычислительной техники (активного сетевого оборудования, принтеров, сканеров), объединенных с помощью кабелей и сетевых адаптеров и работающих под управлением сетевой операционной системы. Вычислительные сети создаются для того, чтобы группа пользователей могла совместно задействовать одни и те же ресурсы: файлы, принтеры, модемы, процессоры и т.п.
Каждый компьютер в сети оснащается сетевым адаптером, адаптеры соединяются с помощью сетевых кабелей и тем самым связывают компьютеры в единую сеть.
Компьютер, подключенный к вычислительной сети, называется рабочей станцией или сервером, в зависимости от выполняемых им функций.
Основными свойствами ЛВС является:
высокая скорость передачи, большая пропускная способность;
низкий уровень ошибок передачи;
эффективный, быстродействующий механизм управления обменом;
совместное использование программ;
коллективная обработка данных и обмен данными между пользователями;
ограниченное, точно определенное число компьютеров, подключенных к сети;
дают возможность организовать систему параллельных вычислений на всех компьютерах сети, что позволяет многократно ускорить решение сложных математических задач;
с их помощью можно управлять работой сложной технологической системой.
9.6.3. Архитектура сети
Архитектура сети определяет технологию передачи данных в сети. Наиболее распространены следующие архитектуры:
Ethernet – пакетная технология, преимущественно локальных сетей;
Token Ring – маркерное кольцо;
ArcNet – маркер шины (принцип работы сети аналогичен Token Ring);
FDDI – волоконно-оптический распределенный механизм передачи данных технология ориентирована на волоконную оптику. Поддерживает сеть с передачей маркера.
Рассмотрим две наиболее распространенные архитектуры Ethernet и Token Ring.
Ethernet
Появилась данная технология во второй половине 70-х годов 20 века. Ее разработали совместно фирмы DEC, Intel и Xerox. В настоящее время эта технология наиболее доступна и популярна.
Топология – шина, звезда.
Среда передачи данных – коаксиал, витая пара, оптическое волокно.
Скорость передачи данных – до 10 Мбит/с.
Длина кабельного сегмента сети – не более 100 м до концентратора.
Принцип работы сети Ethernet:
Никому не разрешается посылать сообщение в то время, когда этим занят уже кто-то другой.
Если два или несколько отправителей начинают посылать сообщения примерно в один и тот же момент. Рано или поздно их сообщения «столкнуться» друг с другом в проводе, что называется коллизией. Коллизии нетрудно распознать, поскольку они всегда вызывают сигнал помехи, который не похож на допустимое сообщение. Ethernet может распознать помехи и заставляет отправителя приостановить передачу, подождать некоторое время, прежде, чем повторно отправить сообщение. Передаваемые данные помещаются в кадры определенной структуры и снабжаются уникальным адресом станции назначения.
Из описания метода передачи данных видно, что он носит вероятностный характер, и вероятность успешного получения в свое распоряжение общей среды зависит от загруженности сети, т.е. интенсивности возникновения в станциях потребности передачи кадров.
Достоинства Ethernet:
Дешевизна.
Большой опыт использования.
Продолжающиеся нововведения (Fast Ethernet, передает данные со скоростью 100 Мбит/с, Gigabit Ethernet, передает данные со скоростью 1000 Мбит/с).
Богатство выбора. Многие изготовители предлагают аппаратуру построения сетей, базирующуюся на Ethernet.
Недостатки Ethernet:
Возможность столкновения сообщений (коллизии, помехи).
В случае большой загрузки сети время передачи сообщений непредсказуемо.
Token Ring (компания IBM)
Более молодой, по сравнению с Ethernet, является технология Token Ring. Она разработана фирмой IBM. Технология ориентирована на кольцо, по которому постоянно движется маркер. Маркер представляет собой особого рода пакет, предназначенный для синхронизации передачи данных.
Топология – кольцо.
Среда передачи данных – коаксиал, витая пара, оптическое волокно.
Скорость передачи данных – до 100 Мбит/с.
Длина кабельного сегмента сети – не более 185 м до коммутатора.
Принципы работы сети Token Ring:
Каждый абонент сети в Token Ring работает согласно принципу «Ждать маркера, если необходимо послать сообщение, присоединить его к маркеру, когда он будет проходить мимо. Если проходит маркер снять с него сообщение и послать маркер дальше».
Данная технология, как видно из принципа работы, обеспечивает детерминированный доступ к разделяемой среде. Каждое устройство использует два порта: один для посылки сообщений, другой – для их получения.
По кольцу постоянно циркулирует один и только один блок информации. Иногда этот блок сжимается до минимального пакета, называемого маркером (token), иногда он разрастается до одного или нескольких сообщений. У каждого устройства в кольце есть свой адрес. Каждое сообщение начинается с заголовка (Header), кто его послал и кому оно адресовано.
Получив блок информации от своего соседа, ПК просматривает заголовки сообщений, и изымает из блока содержимое предназначенных ему сообщений, но не их заголовки. Заголовки помечаются специальным образом, показывающим, что сообщения, для которых они были конвертами (envelopes) приняты. Если у ПК есть какие-то сообщения для посылки, то перед тем как послать блок другому соседу по кольцу, они добавляются в конец блока. И, наконец, если, просматривая блок, ПК встречает заголовки посланных им сообщений, подтверждающих их доставку, такие заголовки изымаются. Такая стратегия гарантирует доставку сообщений их получателям и дает возможность каждому ПК послать свои сообщения – нужно лишь дождаться прихода маркера, а маркер, сколь скоро он циркулирует по кругу, обязательно придет.
Достоинства Token Ring:
Гарантированная доставка сообщений.
Высокая скорость
Недостатки Token Ring:
Необходимы дорогостоящие устройства доступа к сети.
Высокая сложность технологии реализации сети.
Высокая стоимость (160-200% от Ethernet).
Необходимы два кабеля (для повышения надежности): один входящий, другой исходящий от компьютера к концентратору (вторая модификация кольца, коммутатор).
