- •Оглавление
- •I. Понятие информации. Общая характеристика процессов сбора, передачи, обработки и накопления информации Литература
- •1.1. Основные понятия информатики
- •1.2. Информация. Информационные процессы
- •1.3. Свойства и виды информации
- •1.4. Измерение информации
- •Вероятностный подход
- •Объемный подход
- •1.5. Системы счисления
- •Правила перевода чисел из одной системы счисления в другую
- •1.6. Логические основы эвм
- •Вопросы для подготовки к контрольной работе по теме «Информация»
- •II. Технические средства реализации информационных процессов
- •2.1. История развития вычислительной техники
- •2.2. Архитектура эвм
- •Классическая архитектура эвм
- •Магистрально-модульная или шинная архитектура компьютера
- •2.3. Состав и назначение основных элементов персонального компьютера Базовая (типовая) конфигурация современного пк
- •Краткая характеристика устройств системного блока
- •2.3 Устройства ввода/вывода данных, их разновидности и основные характеристики Устройства ввода информации
- •Устройства вывода информации
- •Устройства вывода информации
- •Вопросы для подготовки к контрольной работе по теме «Технические средства реализации информационных процессов»
- •III. Модели решения функциональных и вычислительных задач
- •1. Постановка задачи. Построение информационной модели
- •2. Формализация задачи
- •3. Построение алгоритма
- •4. Составление программы
- •5 Ввод программы в память компьютера. Пробный запуск
- •6. Отладка и тестирование программы
- •7. Получение и анализ результатов
- •IV. Алгоритмизация
- •4.1. Алгоритм и исполнитель
- •4.2. Свойства алгоритмов
- •4.4. Основные типы алгоритмов
- •Линейный тип алгоритмов
- •Разветвляющийся тип алгоритмов
- •Циклический тип алгоритмов
- •Подготовка цикла
- •V. Программирование
- •5.1. Общие понятия программирования
- •5.2. Трансляторы
- •5.3. Языки программирования
- •Поколения языков программирования
- •Обзор языков программирования высокого уровня
- •Классификация с точки зрения принципов программирования (Алексеев е.Г.)
- •5.4. Типы программирования Алгоритмическое (модульное) программирование
- •Структурное программирование
- •Событийно-ориентированное программирование
- •Объектно-ориентированное программирование
- •Визуальное программирование
- •5.5. Программирование как вид деятельности
- •Методы маркетинга программного обеспечения
- •Вопросы для подготовки к контрольной работе по темам «Модели решения задач», «Алгоритмизация», «Программирование»
- •VI. Базы данных
- •6.1. Базы данных (бд), системы управления базами данных (субд)
- •6.2. Реляционные базы данных
- •Реляционные объекты данных
- •Проектирование реляционных баз данных
- •Связи в реляционных базах данных
- •VII. Программное обеспечение эвм
- •7.1. Основные понятия. Программный продукт
- •7.2. Общая классификация программного обеспечения эвм
- •7.3. Системное программное обеспечение
- •Базовое системное программное обеспечение
- •Операционная система
- •Сервисное системное программное обеспечение
- •7.4. Инструментарий технологии программирования
- •Средства для создания приложений
- •Case-технологии
- •7.5. Прикладное программное обеспечение
- •Ппп общего назначения
- •Ппп специального назначения
- •Вопросы для подготовки к контрольной работе № 4 (темы «Базы данных» и «по эвм»)
- •VIII. Компьютерные сети
- •8.1. Введение в компьютерные сети
- •8.2. Структура компьютерной сети
- •Сетевые средства и службы
- •Носители и устройства для передачи данных
- •Соединительное оборудование
- •Сетевые протоколы (tcp/ip)
- •8.3. Классификация компьютерных сетей
- •III. По физической топологии
- •8.4. Адресация в кс
- •IX. Основы защиты информации
- •9.1. Цели и направления защиты информации
- •9.2. Система безопасности информации
- •9.3. Основные методы защиты информации
- •Правовые методы защиты информации
- •Программные методы защиты информации
- •3) Программные или аппаратные барьеры (брендмауэры)
- •Вопросы для подготовки к контрольной работе № 5 (темы «Компьютерные сети» и «Основы защиты информации»)
Сетевые протоколы (tcp/ip)
Протоколы – это набор правил и процедур, регулирующих порядок осуществления некоторой связи.
Работа протоколов
Передача данных по сети, с технической точки зрения, должна быть разбита на ряд последовательных шагов, каждому из которых соответствуют свои правила и процедуры, или протокол. Таким образом, сохраняется строгая очерёдность в выполнении определённых действий.
Кроме того, эти действия (шаги) должна быть выполнены в одной и той же последовательности на каждом сетевом компьютере. На компьютере – отправителе эти действия выполняются в направлении сверху вниз, а на компьютере – получателе – снизу вверх.
Примеры протоколов
TCP/IP (Transmission Control Protocol / Internet Protocol) – промышленный стандартный набор протоколов, которые обеспечивают связь в неоднородной среде, т.е. обеспечивают совместимость между компьютерами разных типов. Совместимость – одно из основных преимуществ TCP/IP, поэтому большинство ЛВС поддерживает его. Кроме того, TCP/IP предоставляет доступ к ресурсам Интернета, а также протокол для сетей масштаба предприятия.
FTP (File Transfer Protocol) – это протокол, позволяющий легко пересылать файлы и документы. Существуют FTP – серверы, которые содержат большое количество информации в виде файлов. К данным этих файлов нельзя обратиться напрямую,- только переписав их целиком с FTP – сервера на локальный сервер. FTP – программа передачи файлов для сред, также использующих TCP/IP. FTP – самый распространённый протокол передачи файлов между компьютерами.
8.3. Классификация компьютерных сетей
Компьютерные сети классифицируют по ряду признаков:
По их размерам, илизанимаемомуимипространству. Хотя такую классификацию подчас трудно произвести, принято подразделять сети на:
локальные сети(LAN–local area network) – объединяют компьютеры, находящиеся недалеко друг от друга, например, стоящие в соседних комнатах, в одном здании (большая скорость передачи данных, низкий уровень ошибок и использование дешевой среды передачи данных);
городские сети(MAN–metropolitan area network) – могут объединять компьютеры, находящиеся на разных концах города (сочетают лучшие характеристики ЛВС – низкий уровень ошибок, высока скорость передачи с большей географической протяженностью);
глобальные сети(WAN–wide area network) - связывают локальные сети, которые могут находиться на очень большом расстоянии друг от друга, например на разных континентах или в разных местах одного государства (медленная скорость передачи и более высокий уровень ошибок).
Среди глобальных сетей можно выделить:
корпоративные сети(сети предприятий) - принадлежат какой-то одной организации, и связывают филиалы или удаленные подразделения;
действительно глобальные сети- пересекают государственные границы и обычно связывают множество локальных сетей организаций между собой.
II. По структуре (способу управления). В зависимости от способа управления различают сети:
сети на основе сервера («клиент-сервер»)- в них выделяется один или несколько узлов (их название - серверы), выполняющих в сети управляющие или специальные обслуживающие функции, а остальные узлы (клиенты) являются терминальными, в них работают пользователи. Сети клиент-сервер различаются по характеру распределения функций между серверами, другими словами, по типам серверов (например, файл-серверы, серверы баз данных). При специализации серверов по определенным приложениям имеем сеть распределенных вычислений. Такие сети отличают также от централизованных систем, по строение на мэйнфреймах. Преимущества и недостатки таких сетей отражены в таблице:
Преимущества |
Недостатки |
- централизованное управление учетными записями пользователей, безопасностью и доступом - более производительные поставщики услуг - пользователь должен запомнить только один пароль - централизованное резервирование данных |
- неисправность сервера может сделать сеть неработоспособной - требуется квалифицированный персонал для обслуживания что увеличивает стоимость - высокая стоимость – из-за специального оборудования |
«одноранговые»- в них все узлы равноправны; поскольку в общем случае под клиентом понимается объект (устройство или программа), запрашивающий некоторые услуги, а под сервером – объект, предоставляющий эти услуги, то каждый узел в одноранговых сетях может выполнять функции и клиента и сервера. Преимущества и недостатки таких сетей отражены в таблице:
Преимущества |
Недостатки |
- дешевы - просты в установке и настройке компьютерной сети - пользователи сами контролируют свои ресурсы - не нужно дополнительных ресурсов (выделенного сервера, администратора, специализированного ПО) - компьютеры не зависят от выделенного сервера
|
- сетевая безопасность устанавливается к каждому ресурсу отдельно - нужно помнить столько паролей сколько есть ресурсов - резервное копирование производится отдельно на каждом компьютере - малая производительность поставщиков услуг - замедление работы компьютера при его использовании в качестве сервера - нет централизованной схемы для поиска и управления доступом к данным |