Топология сетей. Аппаратные компоненты сетей.
Виды моделей данных.
сущ-ет 3 основных модели данных: иерархическая, сетевая, реляционная.
Иерархическая структура представляет совокупность элементов, связанных между собой по определенным правилам. Объекты, связанные иерархическими
отношениями, образуют Graph (перевернутое дерево).
К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь.
Узел - это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа.
В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом.
Сетевая модель СУБД во многом подобна иерархической: в сетевой модели для сегментов допускается несколько входных сегментов наряду с возможностью наличия сегментов без входов с точки зрения иерархической структуры.
Графическое изображение структуры связей сегментов такого типа моделей представляет собой сеть.
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
- каждый элемент таблицы - один элемент данных; повторяющиеся группы отсутствуют;
- все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;
- каждый столбец имеет уникальное имя;
- одинаковые строки в таблице отсутствуют;
- порядок следования строк и столбцов может быть произвольным.
Таблица такого рода называется отношением.
База данных, построенная с помощью отношений, называется реляционной базой данных.
Реляционная модель данных.
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
- каждый элемент таблицы - один элемент данных; повторяющиеся группы отсутствуют;
- все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;
- каждый столбец имеет уникальное имя;
- одинаковые строки в таблице отсутствуют;
- порядок следования строк и столбцов может быть произвольным.
Таблица такого рода называется отношением.
База данных, построенная с помощью отношений, называется реляционной базой данных.
По степени универсальности:
1.Системы общего назначения не ориентируются на решение каких-то конкретных задач, а представляет собой программный продукт , который функционирует на некоторой модели ком-ро в определённой ОС и обладает средствами настройки на работу с любыми базами данных пользователя.
2.Специализированные- создаётся , когда невозможно и нецелесообразно использовать СУБД общего назначения.
27. Компьютерные сети: основные понятия и определения.
Компьютерная сеть – это совокупность комп.ов, соединенных с помощью каналов связи в единую систему. Абонент – любой объект, потребляющий или генерирующий информацию. Станция – аппаратура, принимающая информацию. Абонентская система- совокупность абонента и станции. Физическая передающая среда – пространство, в котором располагается электрический сигнал (линия связи) в комплекте с аппаратурой передачи данных.
Классификация вычислительных сетей: В зависимости от территориального расположения: локальные (объединяют абонентов, расположенных в пределах небольшой территории), региональные (на значительном расстоянии друг от друга), глобальные (Интернет) (в разных странах, на различных континентах);
узкополосные (сетевой кабель может передавать только один сигнал в любой момент времени), широкополосные (несколько сигналов одновременно, для каждого из них своя частота передачи).
по принципу организации данных: последовательные (передача данных выполняется последовательно от одного узла к другому), широковещательные (в каждый момент времени передачу может вести только один узел, остальные узлы могут только принимать инф-ию)
Текстовые редакторы.
Те́кстовый реда́ктор — компьютерная программа, предназначенная для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.
Условно выделяют два типа редакторов, а также отдельно рабочие среды, содержащие редактор
Текстовый редактор
Первый тип ориентирован на работу с последовательностью символов в текстовых файлах. Такие редакторы обеспечивают расширенную функциональность — подсветку синтаксиса, сортировку строк, шаблоны, конвертацию кодировок, показ кодов символов и т. п. Иногда их называют редакторы кода, так как основное их предназначение — написание исходных кодов компьютерных программ.
Текстовый процессор
Второй тип текстовых редакторов имеет расширенные функции форматирования текста, внедрения в него графики и формул, таблиц и объектов. Такие редакторы часто называют текстовыми процессорами и предназначены они для создания различного рода документов, от личных писем до официальных бумаг. Классический пример — Microsoft Word.
Текстовая рабочая среда
Также выделяют более общий класс программ — текстовые рабочие среды. По сути, такие среды представляют собой полноценную рабочую среду, в которой можно решать самые разнообразные задачи: с помощью надстроек они позволяют писать и читать письма, веб-каналы, работать в вики и Вебе, вести дневник, управлять списками адресов и задач. Представители этого класса — Emacs, Archy, Vim и Acme из операционной системы Plan 9. Такие программы могут служить средами разработки программного обеспечения. В любом случае, последние всегда содержат текстовый редактор как необходимый инструмент программирования.
С понятием форматирования документа в Word связывают четыре основные операции: форматирование страниц; форматирование абзацев; форматирование символов; форматирование списков.
Сервисы Internet
Все, к чему получает доступ клиент, подключенный к интернету, называют сервисами Internet. Сервисы осуществляются специальными серверами и могут быть платными и бесплатными. Наиболее известные: WWW, FTP, электронная почта и новости, электронные доски объявлений, Telnet- программа работы с удаленными компами.
WWW(World Wide Web) – это всемирная информационная система, использующая технологию размещения инф-ии на серверах в виде набора связанных документов. Такая форма представления инф-ии называется мультимедийной. Документ состоит из Web-страниц. Для работы с Web-стр. необходим доступ в интернет и программа просмотра Web-страниц – браузер (Internet Explorer, Opera…)
Сервис FTP – File Transfer Protocol – (Протокол передачи файлов) позволяет передавать по сети файлы любого формата. Функции – накопление, хранение, распространение файлов. (E-mail, Outlook Express, Eudora…)
Телеконференции (Usenet) или новости позволяет всем абонентам сети участвовать в групповых дискуссиях при обсуждении разл. вопросов (Internet News, Outlook Express)
Telnet – обеспечивает взаимодействие с удаленным компом. Пользователь получает возможность работать с удаленным компом «как со своим», т.е. получить в распоряжение все его ресурсы, к которым разрешен доступ. (BBS – Bulletin Board System (электронные доски объявлений)- это комп.ы, к которым можно подсоединиться с помощью модемов через телефонную сеть. В нее стекается вся подлежащая обмену инф-ия
Системы программирования
- среда для разработки новых программ на конкретном языке программирования. В современные системы программирования входят: -компелятор или интерпритатор, -интегрированная среда разработки, - средства создания, редактирования текстов программ, - библиотеки стандартных программ и функций, - окладочные программы (помогающие находить и устранять ошибки), - графические библиотеки, - справочные службы и т.д.
Распространенными системами программирования для создания Windows-приложений явл-ся: - пакет Borland Delphi, предназначенный для разработки визуальных приложений, - пакет Microsoft Visual Basic, предоставляющий инструмент для создания windows-программ, - пакет Borland C++
Псевдокоды
Псевдокод представляет собой систему обозначений и правил, предназначенную для единообразной записи алгоритмов.
Псевдокод занимает промежуточное место между естественным и формальным языками. С одной стороны, он близок к обычному естественному языку, поэтому алгоритмы могут на нем записываться и читаться как обычный текст. С другой стороны, в псевдокоде используются некоторые формальные конструкции и математическая символика, что приближает запись алгоритма к общепринятой математической записи.
В псевдокоде не приняты строгие синтаксические правила для записи команд, присущие формальным языкам, что облегчает запись алгоритма на стадии его проектирования и дает возможность использовать более широкий набор команд.
Однако в псевдокоде обычно имеются некоторые конструкции, присущие формальным языкам, что облегчает переход от записи на псевдокоде к записи алгоритма на формальном языке. В частности, в псевдокоде, так же, как и в формальных языках, есть служебные слова, смысл которых определен раз и навсегда. Они выделяются в печатном тексте жирным шрифтом, а в рукописном тексте подчеркиваются.
Единого или формального определения псевдокода не существует, поэтому возможны различные псевдокоды, отличающиеся набором служебных слов и основных (базовых) конструкций.
Защита информации
Защитить информацию значит обеспечить физическую целостность инф-ии, т.е. не допустить искажения или уничтожения элементов инф-ии. Не допустить их подмены или модификации, несанкционированного получения инф-ии и т.п.
Для обеспечения безопасности инф-ии проводятся мероприятия, объединенные понятием система защиты инф-ии – совокупность организационных или административных и технологических мер, программно-технических средств, правовых и морально-этических норм, направленных на сведение к минимуму возможного ущерба пользователям комп.ов систем и сетей при работе с инф-ей
Организационно – административные средства защиты информации сводятся к регламентации доступа к инф-ии. К ним относятся: - разграничение доступа к инф-ии, -разработка должностных инструкций и правил по работе с инф-ей, - особое хранение носителей с конфиденциальной инф-ей, -защита от установки «нежелательной» аппаратуры и т.д.)
Технические средства используются для создания некоторой физически замкнутой среды внутри объекта защиты. 1)установка средств физической преграды 2)ограничение электромагнитного излучения путем экранирования помещений 3)применение ЖК и плазменных дисплеев, встроенных и лазерных принетеров с низким электромагнитным излучением
Программные средства и методы защиты реализуют сл. функции: -разграничение и контроль доступа к ресурсам, -регистрация и анализ протекающих процессов событий пользователей, -криптографическая защита инф-ии, -идентификация и аутентификация пользователей и процессов
Технологические средства защиты –создание архивных копий носителей, -автосохранение обрабатываемых файлов, -авторегистрация пользователей к тем или иным ресурсам т.д.
Правовые средства. К ним относятся действующие в стране законы и нормативные акты, регламентирующие правила обращения с инф-ей и ответственность за их нарушение
Средства распознавания и разграничения доступа к инф-ии. Идентификация – присвоение какому-либо объекту или субъекту уникального имени. Аутентификация – установление подлинности, т.е. проверка, явл-ся ли объект (субъект) действительно тем, за кого он себя выдает. Один из наиболее распространенных методов аутентификации – присвоение пароля и хранение его значения в системе.
Криптографический метод защиты инф-ии заключается в приведении инф-ии к неявному виду путем преобразования составных частей (букв, цифр, слогов, слов) с помощью спец. алгоритмов
Антивирусные программы.
Антивирусы – специальные программы, которые позволяют обнаруживать и уничтожать вирусы.
Виды: - программы-детекторы (осуществляют поиск характерной для конкретного вируса сигнатуры в оперативной памяти и в файлах, при обнаружении выдают сообщение. Недостаток – они могут находить только те вирусы, которые известны разработчикам таких программ), - программы-доктора или фаги (находят зараженные вирусами файлы, «лечат» их, т.е. удаляют из файла тело программы-вируса, возвращая файлы в исходное состояние), - программы-ревизоры (самые надежные. запоминают исходное состояние программ, системных областей тогда, когда комп. еще не заражен вирусом, а затем периодически или по желанию пользователя сравнивают текущее состояние с исходным) , -программы-фильтры (или «сторожа». представляют собой небольшие резидентные программы, предназначенные для обнаружения подозрительных действий при работе комп.а, характерных для вирусов), - программы-вакцины или иммунизатор(резидентные файлы, предотвращающие заражение файлов . Вакцина модифицирует программу или диск т.о., чтобы это не отражалось на их работе, а вирус воспринимает их зараженными и поэтому не внедряется)
Виды моделей данных.
сущ-ет 3 основных модели данных: иерархическая, сетевая, реляционная.
Иерархическая структура представляет совокупность элементов, связанных между собой по определенным правилам. Объекты, связанные иерархическими
отношениями, образуют Graph (перевернутое дерево).
К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь.
Узел - это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа.
В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом.
Сетевая модель СУБД во многом подобна иерархической: в сетевой модели для сегментов допускается несколько входных сегментов наряду с возможностью наличия сегментов без входов с точки зрения иерархической структуры.
Графическое изображение структуры связей сегментов такого типа моделей представляет собой сеть.
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
- каждый элемент таблицы - один элемент данных; повторяющиеся группы отсутствуют;
- все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;
- каждый столбец имеет уникальное имя;
- одинаковые строки в таблице отсутствуют;
- порядок следования строк и столбцов может быть произвольным.
Таблица такого рода называется отношением.
База данных, построенная с помощью отношений, называется реляционной базой данных.
Реляционная модель данных.
Реляционная модель ориентирована на организацию данных в виде двумерных таблиц. Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
- каждый элемент таблицы - один элемент данных; повторяющиеся группы отсутствуют;
- все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип (числовой, символьный и т.д.) и длину;
- каждый столбец имеет уникальное имя;
- одинаковые строки в таблице отсутствуют;
- порядок следования строк и столбцов может быть произвольным.
Таблица такого рода называется отношением.
База данных, построенная с помощью отношений, называется реляционной базой данных.
По степени универсальности:
1.Системы общего назначения не ориентируются на решение каких-то конкретных задач, а представляет собой программный продукт , который функционирует на некоторой модели ком-ро в определённой ОС и обладает средствами настройки на работу с любыми базами данных пользователя.
2.Специализированные- создаётся , когда невозможно и нецелесообразно использовать СУБД общего назначения.
27. Компьютерные сети: основные понятия и определения.
Компьютерная сеть – это совокупность комп.ов, соединенных с помощью каналов связи в единую систему. Абонент – любой объект, потребляющий или генерирующий информацию. Станция – аппаратура, принимающая информацию. Абонентская система- совокупность абонента и станции. Физическая передающая среда – пространство, в котором располагается электрический сигнал (линия связи) в комплекте с аппаратурой передачи данных.
Классификация вычислительных сетей: В зависимости от территориального расположения: локальные (объединяют абонентов, расположенных в пределах небольшой территории), региональные (на значительном расстоянии друг от друга), глобальные (Интернет) (в разных странах, на различных континентах);
узкополосные (сетевой кабель может передавать только один сигнал в любой момент времени), широкополосные (несколько сигналов одновременно, для каждого из них своя частота передачи).
по принципу организации данных: последовательные (передача данных выполняется последовательно от одного узла к другому), широковещательные (в каждый момент времени передачу может вести только один узел, остальные узлы могут только принимать инф-ию)
Текстовые редакторы.
Те́кстовый реда́ктор — компьютерная программа, предназначенная для создания и изменения текстовых файлов, а также их просмотра на экране, вывода на печать, поиска фрагментов текста и т. п.
Условно выделяют два типа редакторов, а также отдельно рабочие среды, содержащие редактор
Текстовый редактор
Первый тип ориентирован на работу с последовательностью символов в текстовых файлах. Такие редакторы обеспечивают расширенную функциональность — подсветку синтаксиса, сортировку строк, шаблоны, конвертацию кодировок, показ кодов символов и т. п. Иногда их называют редакторы кода, так как основное их предназначение — написание исходных кодов компьютерных программ.
Текстовый процессор
Второй тип текстовых редакторов имеет расширенные функции форматирования текста, внедрения в него графики и формул, таблиц и объектов. Такие редакторы часто называют текстовыми процессорами и предназначены они для создания различного рода документов, от личных писем до официальных бумаг. Классический пример — Microsoft Word.
Текстовая рабочая среда
Также выделяют более общий класс программ — текстовые рабочие среды. По сути, такие среды представляют собой полноценную рабочую среду, в которой можно решать самые разнообразные задачи: с помощью надстроек они позволяют писать и читать письма, веб-каналы, работать в вики и Вебе, вести дневник, управлять списками адресов и задач. Представители этого класса — Emacs, Archy, Vim и Acme из операционной системы Plan 9. Такие программы могут служить средами разработки программного обеспечения. В любом случае, последние всегда содержат текстовый редактор как необходимый инструмент программирования.
С понятием форматирования документа в Word связывают четыре основные операции: форматирование страниц; форматирование абзацев; форматирование символов; форматирование списков.
Топология сетей. Аппаратные компоненты сетей.
Термин «топология», или «топология сети», характеризует физическое расположение компьютеров, кабелей и других компонентов сети. Топология — это стандартный термин, который используется профессионалами при описании основной компоновки сети.
По геометрии построения сети бывают:
1)Магистральная(линейная, шинная) Данная топология использует линейный моноканал передачи данных, к которому все узлы присоединяются через интерфейсные платы с помощью относительно коротких соединительных линий
2)Кольцевая(петлевая) Все узлы соединены ТВ единую замкнутую петлю (кольцо) каналами связи
3)Рациональная(звездообразная) Основу сети составляет спец. комп. – сервер, к которому подсоединяются рабочие связи каждая по своей линии связи)
4)Иерархическая(древовидная)
5)Полносвязная (сетка)
6)Смешанная (гибридная)