1 Словарь терминов и определений Английские термины Active Server Pages – альтернативный CGI метод вызова программ на серверной стороне. ADSL – асимметричная цифровая абонентская линия HDSL, RADSL, SDSL, VDSL. ASP-файл – html-страница со встроенными сценариями, которые запускаются сервером после получения URL этой html-страницы. ASP-файлы способны выполнять веб-серверы компании Microsoft. Archie - архив. Система для определения местонахождения файлов в публичных архивах сети Internet. ARP (Address Resolution Protocol) - протокол определения адреса, преобразует адрес компьютера в сети Internet в его физический адрес. ARPA (Advanced Research Projects Agency) - бюро проектов передовых исследований министерства обороны США. ARPANET - экспериментальная сеть, работавшая в семидесятые годы, на которой проверялись теоретическая база и программное обеспечение, положенные в основу Internet. В настоящее время не существует. Bps (bit per second) - бит в секунду. Единица измерения пропускной способности линии связи. Пропускная способность линии связи определяется количеством информации, передаваемой по линии за единицу времени. BBS - электронные доски объявлений общего пользования. CASE технологии создания информационных систем – программный комплекс, автоматизирующий весь технологический процесс анализа проектирования, разработки и сопровождения сложных программных средств. CGI – стандартный щлюзовой интерфейс, используется программистами для подключения внешнего программного обеспечения: для создания гостевых книг, подключаемых баз данных, интернетмагазинов и т.п. Он определяет для Web-сервера стандартные методы вызова других исполняемых программ. CERT(Computer Emergence Response Team, "Аварийная бригада по компьютерам"). Выполняет целый ряд функций: занимается изучением 2 проблем, связанных с безопасностью, работает с фирмами-изготовителями над их устранением и распространяет соответствующую информацию. Cisco - маршрутизатор, разработанный фирмой Cisco-Systems. CIR – спутниковый канал. Cookies – небольшие текстовые сообщения, которые веб-сервер при его посещении размещает на ПК пользователя в папке Cookies. Сomp- группа новостей о компьютерах. CompuServe – крупная система электронных досок. COM1 и COM2 – последовательные порты. ccTLDs – национальные домены. DVK – карта для просмотра спутникового телевидения на ПК. DNS (Domain Name System) - доменная система имен. Распределенная система баз данных для перевода имен компьютеров в сети Internet в их IPадреса. Распределенная база данных, содержащая систему имен для идентификации узлов в Интернете. Она распределена по административным доменам в Интернет. Ethernet - тип локальной сети. Хороша разнообразием типов проводов для соединений, обеспечивающих пропускные способности от 2 до 10 миллионов bps (2-10 Mbps). Довольно часто компьютеры, использующие протоколы TCP/IP, через Ethernet подсоединяются к Internet. Fiber Channel - последовательная шина, обеспечивающая высокоскоростную пересылку данных. FTP (File Transfer Protocol) * протокол передачи файлов. * протокол, определяющий правила пересылки файлов с одного компьютера на другой. * прикладная программа, обеспечивающая пересылку файлов согласно этому протоколу. FAQ (Frequently Asked Questions) - часто задаваемые вопросы. Раздел публичных архивов сети Internet, в котором хранится информация для "начинающих" пользователей сетевой инфраструктуры. Finger - получение информации о пользователях удаленного компьютера. GPRS – система пакетной передачи данных по сети сотовой связи GSM. 3 Gopher - интерактивная оболочка для поиска, присоединения и использования ресурсов и возможностей Internet. Интерфейс с пользователем осуществлен через систему меню. HTML (Hypertext Markup Language)- язык для написания гипертекстовых документов. Основная особенность - наличие гипертекстовых связей между документами находящимися в различных архивах сети; благодаря этим связям можно непосредственно во время просмотра одного документа переходить к другим документам. Язык гипертекстовой разметки документов. Основной язык для создания веб-страниц. Составляющими языка являются: описание встроенных и ассоциированных гипертекстовых ссылок, внедренной графики и обеспечение возможности поиска по ключевым словам. HTTP – гипертекстовый протокол обмена данными, основан на принципе запрос-ответ. Все транзакции http имеют один и тот же формат, состоящий из трех частей: строки запроса(ответа), раздела заголовка, тела. Запрос Запрашивающая сторона Программа-клиент Сервер Сообщение Типы ответов серверов: Ответ севера на запрос программы-клиента состоит из трех частей: Первая – строка ответа: номер версии http, число, означающее состояние запроса, краткое описание состояния. Вторая – информация заголовка, третья – тело содержимого. Состояние запроса обозначается трехразрядным числом (кодом состояния) и сопровождается описательным сообщением. 100-199 – информационной 200-299 – запрос прошел успешно. 300-399 – запрос клиента переадресован и необходимы дальнейшие действия. 400-4399 – запрос клиента является неполным. 500-599 – ошибки сервера. Коды в диапазонах 100-199, 200-299, 300-399 в большинстве браузеров обрабатывается без извещения пользователя. Некоторые коды ошибок из диапазонов 400-499, 500-599 отображаются для пользователей. 4 ICANN – организация по распределению имен и адресов. ISDN – линия связи, интегрированная цифровая сеть, при которой устанавливается цифровое соединение между ПК и модемом провайдера, то есть это сеть цифровых телефонных станций, соединенных цифровыми каналами связи. Internet - глобальная компьютерная сеть. Internet Worm - это программа, которая использует Internet для "нападения" на компьютеры некоторых типов. Получив несанкционированный доступ к компьютеру, она использует его для того, чтобы "вломиться" на следующий. Эта программа подобна компьютерным вирусам, она получила название worm ("червь"), потому что не причиняет умышленного вреда компьютерам. internet - технология сетевого взаимодействия между компьютерами разных типов. Internet Explorer –веб-браузер, используется для перемещения в сети Интернет и просмотра содержимого веб-страниц. Является стандартом дефакто для веб-серфинга в Интернет. Заголовок Адресная строка Рабочее поле Строка состояния Рис. 1. Окно браузера Internet Explorer IP (Internet Protocol) - протокол межсетевого взаимодействия, самый важный из протоколов сети Internet, обеспечивает маршрутизацию пакетов в сети на транспортном уровне эталонной модели ISO OSI. 5 IР-адрес - уникальный 32-битный адрес каждого компьютера в сети Internet. Iptunnel - одна из прикладных программ сети Internet. Дает возможность доступа к серверу ЛВС NetWare с которым нет непосредственной связи по ЛВС, а имеется лишь связь по сети Internet. ISOC - это организация на общественных началах, целью которой является содействие глобальному информационному обмену через Internet . Она назначает совет старейшин, который отвечает за техническое руководство и ориентацию Internet. gTLDs – домен общего пользования. Lisp – универсальный язык программирования, ориентированный на символьные вычисления, используется для создания экспертных систем, содержит в себе средства дедуктивного вывода (дедуктивная машина) и средства формирования набора правил. Lisp– это одно из инструментальных средств построения экспертных систем. Lpr - сетевая печать. Команда отправки файла на печать на удаленном принтере. Lpq - сетевая печать. Показывает файлы, стоящие в очереди на печать. Misc-–группы новостей, которые не классифицируются для существующих групп. News – cетевые новости. NetBlazer - маршрутизатор, разработанный фирмой Telebit. NetWare - сетевая операционная система, разработанная фирмой Novell; позволяет строить ЛВС основанную на принципе взаимодействия клиентсервер. Взаимодействие между сервером и клиентом в ЛВС NetWare производится на основе собственных протоколов (IPX), тем не менее протоколы TCP/IP также поддерживаются. NFS (Network File System) - распределенная файловая система. Предоставляет возможность использования файловой системы удаленного компьютера в качестве дополнительного НЖМД. NNTP (Net News Transfer Protocol) - протокол передачи сетевых новостей. Обеспечивает получение сетевых новостей и электронных досок объявлений сети и возможность помещения информации на доски объявлений сети. OLE – позволяет производить обмен информацией между двумя сторонами, которые называются сервер и клиент. Сервер – это приложение, являющееся источником данных, а клиент – приложение, получающее данные. OLE 6 обеспечивает интеграцию данных из нескольких приложений. OLE имеет два компонента: связывание и внедрение. При связывании с объектами (данными) другого приложения образуются указатели на объекты (данные), но сами объекты не хранятся в приложении, от которого установлена связь. При обновлении объекта (данных) в приложении – источнике за счет связей документ приложения- приемника также обновляется. При внедрении объекта его копия вставляется в документ приложения-приемника и при изменении объекта в приложении-источнике изменения не отражаются в документе, содержащем внедренный объект. Opera 7 – браузер. Outlook Express – специальная программа, используемая для общения в электронной почте. Ее достоинство – меньший расход оплаченного времени на подключение к Интернету по сравнению с постоянным режимом on-line. Заголовок Главное меню Панель инструментов Входящие, исходящие панель Outlook Список папок Окно контактов Строка состояния Рис. 2. Окно Outlook Express Область просмотра писем Протоколы электронной почты: 7 POP (Post Office Protocol) - протокол "почтовый офис". Используется для обмена почтой между хостом и абонентами. Особенность протокола - обмен почтовыми сообщениями по запросу от абонента. SMTP – протокол, поддерживающий только отправку электронной почты. POP2 – протокол, поддерживающий только прием электронной почты. POP3 – универсальный протокол – прием и отправка электронной почты. IMAP4 – протокол, поддерживающий возможность управления электронной почтой прямо на почтовом сервере. Эти протоколы используют протоколы TCP/IP как транспортное средство для передачи сообщений. Ping - утилита проверка связи с удаленной ЭВМ. Perl - язык программирования для разработки CGI-скриптов. Программы, написанные на Perl, запускаются на стороне сервера. PHP - система разработки сценариев, включающая: - CGI-интерфейс, - интерпретатор языка; - набор функций для доступа к базам данных и различным объектам WWW. PPP (Point to Point Protocol) - протокол канального уровня позволяющий использовать для выхода в Internet обычные модемные линии. Относительно новый протокол, является аналогом SLIP. Proxy – сервер – промежуточный ПК – посредник между внешним ПК и Интернет. RAM (Random Acsess Memory) - оперативная память. RFC (Requests For Comments) - запросы комментариев. Раздел публичных архивов сети Internet, в котором хранится информация обо всех стандартных протоколах сети Internet. Rec-группа новостей об отдыхе, искусстве, хобби. Rexec (Remote Execution) - выполнение одной команды на удаленной UNIXмашине. Rsh (Remote Shell) - удаленный доступ. Аналог Telnet, но работает только в том случае, если на удаленном компьютере стоит ОС UNIX. Reval – универсальная среда поддержки программирования со специальными средствами, облегчающими конструирование экспертных систем. Sci –группа новостей о науке и образовании. Sherif – аппаратно-программное средство для защиты от вирусов. 8 Soc–группа новостей об общественной жизни, социологии. SLIP (Serial Line Internet Protocol) - протокол канального уровня позволяющий использовать для выхода в Internet обычные модемные линии. SMTP (Simple Mail Transfer Protocol) - простой протокол передачи почты. Основная особенность протокола SMTP - обмен почтовыми сообщениями происходит не по запросу одного из хостов, а через определенное время (каждые 20 - 30 минут). Почта между хостами в Internet передается на основе протокола SMTP. SPX – последовательный обмен пакетами, устанавливает связи между рабочими станциями в системе Novell NetWare. Talk-–группа новостей для общения на любые темы. Talk - одна из прикладных программ сети Internet. Дает возможность открытия "разговора" с пользователем удаленной ЭВМ. При этом на экране одновременно печатается вводимый текст и ответ удаленного пользователя. Telnet - удаленный доступ. Дает возможность абоненту работать на любой ЭВМ сети Internet как на своей собственной. TCP\IP - под TCP\IP обычно понимается все множество протоколов поддерживаемых в сети Internet. TCP/IP делятся на четыре уровня: прикладной, транспортный, межсетевой, физический и канальный. TCP/IP отвечают за доставку информации между прикладными процессами (например, между запущенной на вашем ПК почтовой программой и почтовым сервером) Протокол TCP – протокол управления передачей, обеспечивает установление надежного соединения между компьютерами и непосредственную пересылку данных, организует повторную передачу при сбое и т. п. Данные в сети по сети специальными пакетами (датаграммами), которые имеют заголовок и окончание. TCP используют FPT и WWW. FPT – протокол передачи файлов. TCP (Transmission Control Protocol) - протокол контроля передачи информации в сети. TCP - протокол транспортного уровня, один из основных протоколов сети Internet. Отвечает за установление и поддержание виртуального канала (т.е. логического соединения), а также за безошибочную передачу информации по каналу. IP протокол – отвечает за то, куда будут пересылаться по сети информация, то есть он заведует адресацией пакетов. Основные задачи межсетевого 9 протокола IP: адресация, маршрутизация, фрагментация датаграмм, передача данных. Информация Пакеты Пакеты пе- К пакетам Пакеты пе- IP-пакеты разбивается нумеру- ремещаются добавляются редаются в концентна пакеты ются по протоколу IP IP адреса глобальную рируются назначения сеть по глобальной сети TCP Пакеты Сортировка передаются пакетов протоколу TCP IP Сбор пакетов в единое целое TCP TCP нарезает файл на пакеты и дает им точный адрес размещения в структуре файла. В TCP-конверт помещается контрольная сумма. TELEMATE, MTEZ, BITCOM, COMIT, PROCOMтелекоммуникационные пакеты. The Bat- почтовая программа, поддерживающая главные протоколы обмена почтой: SMTP, POP3, IMAP4, а также разные типы шифрации писем – Base64, Quoted-printable, 7bit, 8bit. Использует стандарт vCard для создания и рассылки электронных визиток. Поддерживает русский язык, позволяет читать и писать письма, решает прктически все задачи управления почтой: создание независимых почтовых ящиков, загрузка и рассылка писем и т.п. обеспечивает высокий уровень безопасности переписки за счет шифрации писем. UDP (User Datagram Protocol) - протокол транспортного уровня, в отличие от протокола TCP не обеспечивает безошибочной передачи пакета. URI – универсальная форма адресации информационных ресурсов URL – универсальный указатель ресурсов. Ресурсы Internet: e-mail, Telnet, FPT, Gopher, Wais Адрес URL записывается в адресной строке браузера protocol://servis.address.domen/index.html где protocol может принимать значения: http-протокол передачи текста, fpt- протокол передачи файлов, telnet-терминальный доступ, gopher- 10 интернет приложения, afs-глобальная файловая система, news-новости Usernet, wais-глобальная система баз данных. Таким образом, в первой части URL задается способ (протокол) передачи данных по сети. По умолчанию в WWW используется протокол http. Следующий параметр servis отображает тип услуги сервиса Интернет, в системе которого существует данный адрес. Это может быть WWW и другой сервис. Затем идет параметр записи – address – который определяет данный ресурс или компьютер в сети. Параметр domen – указывает на географическую или тематическую принадлежность данного ресурса. Тематические домены: .com – коммерческие организации .edu – учебные и научные организации .gov – правительственные организации .info – информационные ресурсы. Запись – index.html – указывает расположение конкретного файла на ПК. Например: http://www.ovsem.com/gur.html. Это означает, что документ gur.html находится на веб-ресурсе ovsem, который зарегистрирован на домене высшего уровня .com (что указывает на принадлежность к коммерческой организациям) и доступен по протоколу http в сервисе www. Unix - многозадачная операционная система, основная операционная среда в сети Internet. Имеет различные реализации: Unix-BSD, Unix-Ware, UnixInteractive. UUCP - протокол копирования информации с одного Unix-хоста на другой. UUCP - не входит в состав протоколов TCP/IP, но, тем не менее, все еще широко используется в сети Internet. На основе протокола UUCP - построены многие системы обмена почтой, до сих пор используемые в сети. Usenet –система телеконференций. USB – порт универсальный последовательной шины. VBScript - разработанный корпорацией Microsoft язык создания сценариев для динамических веб-сайтов. 11 VERONICA (Very Easy Rodent-Oriented Netwide Index to Computer Archives) система поиска информации в публичных архивах сети Internet по ключевым словам. WAIS (Wide Area Information Servers) - мощная система поиска информации в базах данных сети Internet по ключевым словам. WWW (World Wide Web) - всемирная паутина. Система распределенных баз данных, обладающих гипертекстовыми связями между документами. В основе WWW положены: Язык гипертекстовой разметки документов – HNML – основной программный инструмент для создания веб-страниц. Универсальный способ адресации ресурсов в сети – URL – способ уникальной адресации веб-страниц в Интернете. Протокол обмена гипертекстовой информацией – HTTP – способ передачи запросов и ответов от программ-клиентов к серверам. Универсальный интерфейс шлюзов CGI – способ расширения программного обеспечения WWW, использующийся для создания новых веб-сервисов (веб-магазины и т.п.) Whois - адресная книга сети Internet. Webster - сетевая версия толкового словаря английского языка. Wi-Fi – протокол доступа к сети, современная беспроводная технология соединения ПК в сеть или подключения к Интернету (используется в Интернет-кафе). Русские термины Абстракция – совокупность существенных характеристик некоторого объекта, которые отличают его от всех других объектов и четко определяют особенности данного объекта с точки зрения дальнейшего рассмотрения и анализа. Абстрагирование – процесс выделения абстракций в предметной области. Адекватность математической модели – соответствие модели решаемой задачи или процессу принятий решений. Альфа-тестирование – тестирование готового программного продукта на специально созданных задачах. 12 Алгоритм – система точно сформулированных правил. Определяет процесс преобразования исходных данных в желаемый результат за конечное число шагов. Свойства: дискретность, определенность, выполнимость, массовость, эффективность. Актуальность информации определяется степенью сохранения ценности и-и для управления в момент её использования. Зависит от динамики изменения характеристик и от интервала времени. Архитектура компьютера - логическая организация, структура и ресурсы компьютера, которые может использовать программист. Архитектура определяет принципы действия, информационные связи и взаимное соединение основных логических узлов компьютера. Классическая архитектура компьютера (фон Неймана): - одно арифметико-логическое устройство, через которое проходит поток данных; - одно устройство управления, через которое проходит поток команд. Архитектура включает: описание пользовательских возможностей программирования; описание системы команд и системы адресации; - организацию памяти и т.д. Аутентификация – это процесс, в котором один объект, или участник безопасности, проверяет подлинность другого объекта. Антивирусные программы – используются для обнаружения, удаления и защиты от вирусов. Атрибут – (свойство, слот, фасет) – Признак или описание компоненты некоторого объекта во фрейме. Слоты могут соответствовать внутренне присущим признакам, таким, как имя, определение или происхождение, или же представлять такие выведенные атрибуты, как значение, важность и т.п. Базы данных – поименованная совокупность структурированных данных, относящихся к определенной предметной области. По технологии обработки данных подразделяются на централизованные и распределенные. База данных – это совокупность сведений, относящихся к определенной теме или задаче, организованных таким образом, чтобы обеспечить удобное представление этой совокупности как в целом, так и его части. По другому БД – это файл данных, для определения и обращения к которому используют средства системы управления БД. 13 База знаний – содержит факты (или утверждения) и правила – информацию, о том, как порождать новые факты или гипотезы из известных фактов или утверждений. Безопасность информации. Методы и средства обеспечения: 1. Препятствие – метод физического преграждения пути злоумышленнику к защищаемой информации. 2. Управление доступом – метод защиты информации регулированием использования всех ресурсов компьютерной информационной системы (элементов баз данных, программных и технических средств). Управление доступом включает следующие функции защиты: 3. Идентификацию пользователей, персонала и ресурсов системы (присвоение каждому объекту персонального идентификатора). 4. Опознание (установление подлинности) объекта или субъекта по предъявленному им идентификатору. 5. Протоколы – специальные наборы правил, обеспечивающие обмен информацией как между отдельными устройствами и процессами, так и между целыми сетями. Интернет цементируют протоколы семейства TCP/IP 6. Проверка полномочий (проверка соответствия дня недели, времени суток, запрашиваемых ресурсов и процедур установленному регламенту). 7. Разрешение и создание условий работы в пределах установленного регламента. 8. Регистрацию (протоколирование) обращений к защищаемым ресурсам. 9. Реагирование (сигнализация, отключение, задержка работ, отказ в запросе) при попытках несанкционированных действий. 10. Маскировка – метод защиты информации путем ее криптографического закрытия. Этот метод широко применяется за рубежом как при обработке, так и при хранении информации, в том числе нм дискетах. При передаче информации по каналам связи большой протяженности этот метод является единственно надежным. 11. Регламентация – метод защиты информации, создающий такие условия автоматизированной обработки, хранения и передачи 14 защищаемой информации, при которых возможности несанкционированного доступа к ней сводились бы к минимуму. 12. Принуждение – такой метод защиты, при котором пользователи и персонал системы вынуждены соблюдать правила обработки, передачи и использования защищаемой информации под угрозой материальной, административной или уголовной ответственности. 13. Побуждение – такой метод защиты, который побуждает пользователя и персонал системы не разрушать установленные порядки за счет соблюдения сложившихся моральных и этических норм (как регламентированных так и неписаных). Бета-версия – версия программного продукта, предшествующая выпуску коммерческого программного продукта. Представляется на льготных условиях с целью обкатки и выявления ошибок в новой системе. Бета-тестирование –опробование программного продукта, бесплатно разосланного потенциальным пользователям, на реальных задачах. О найденных ошибках и замечаниях пользователи сообщают разработчику. «Белый ящик» - структурное тестирование предполагает детальное изучение текста (логики) программы и построение (подбор) таких входных наборов данных, которые позволили бы при многократном выполнении программы, обеспечить выполнение максимально возможного количества маршрутов, логических ветвлений, циклов и т.д. Брандмауэр (межсетевой экран)-система, выполняющая контроль информационных потоков, поступающих в информационную систему и выходящих из неё, обеспечивает защиту посредством фильтрации данных. Булева алгебра – правила для вычисления значений в комбинированных логических высказываниях. Браузер – программа, отображающая веб-страницы, созданные с помощью HTML, JavaScript, PHP и др. Вакцины или иммунизаторы – находят зараженные файлы, лечат их. Вакцинация возможна только от известных вирусов. Детекторы – поиск характерной для конкретного вируса последовательности байтов в оперативной памяти и файлах. Выдают сообщение. Ищут только известные вирусы. Доктора и фаги – находят зараженные файлы и лечат их. Полифаги ищут большое количество вирусов (AidTest, Doctor Web, Anti Virus). 15 Гиперссылки – перекрестные ссылки внутри веб-сайта и на внешние файлы, находящиеся где угодно в сети – на том же самом комрьютере или на любом другом. Веб-браузер - программа-клиент, предоставляющая пользователю возможности: - навигации и просмотра веб-ресурсов; - скачивания файлов и т.п. Обычно в комплекте с веб-браузерами поставляются почтовые программы, средства работы с серверами новостей и средства общения в реальном времени. Веб-страница, сайт, портал – В принципе они означают одно и тоже – информационный ресурс в сети WWW, созданный с помощью языка html и содержащий в себе текстовую, графическую и аудовизуальную информацию и имеющую свой уникальный адрес (URL). Соотносятся между собой как брошюра, книга и многотомное собрание сочинений, то есть их различие только в размере, наполненности информацией и дополнительными сервисами. Веб-страница создается частным лицом (небольшой фирмой) размещается на бесплатном сервере, использует шаблоны оформления, малые размеры и посещаемость. Векторная графика - метод графического представления объекта в виде отрезков прямых (векторов). Видеопамять – реализована на плате управления дисплеем и предназначена для хранения текстовой или графической информации, отображаемой на экране дисплея. Виртуальная память – ресурсы оперативной или внешней памяти, выделяемые прикладной программе операционной системой. Физическое расположение виртуальной памяти может не совпадать с логической адресацией данных в прикладной программе. Преобразование логических адресов программы в физические адреса запоминающих устройств обеспечивается аппаратными средствами и операционной системой. Виртуальная машина - совокупность вычислительных ресурсов, реализующая поведение некоторого реального компьютера. На одном реальном компьютере может быть построено несколько виртуальных машин, 16 каждая из которых выполняет свою программу и не препятствует работе другой виртуальной машины. Вирусы-репликаторы – сетевые черви. Вирусы-стелсы –невидимки. Внешняя память – не доступна центральному процессору. Доступ осуществляется посредством обмена данными с оперативной памятью. Предназначена для длительного хранения программ и данных. В зависимости от востребованности информации внешняя память подразделяется на первичную и вторичную. Дисковая память является памятью произвольного доступа. Внутренняя память – память, взаимодействующая с процессором. Различают три вида внутренней памяти: Только читаемая память ROM, в которой помещаются программы, необходимые для запуска компьютера. Память с произвольным доступом RAM для хранения обновляемых данных. Кэш-память, увеличивающая производительность процессора. Встраивание – это механизм порождения новых классов с использованием существующих. Чаще всего свойствами нового класса могут быть объекты существующих классов. Водопадная модель программирования - линейная модель жизненного цикла проекта разработки программ, состоящая из четко определенных фаз: сбор требований, проектирование, кодирование, тестирование и эксплуатация. Каждый их этих этапов должен быть завершен до начала следующего. Допускаются возвраты к предыдущему этапу. Генетический алгоритм –моделирование эволюции в живой природе. Гипертекст - документ, имеющий связи с другими документами через систему выделенных слов (ссылок). Гипертекст соединяет различные документы на основе заранее заданного набора слов. Например, когда в тексте встречается новое слово или понятие, система, работающая с гипертекстом, дает возможность перейти к другому документу, в котором это слово или понятие рассматривается более подробно. Динамические структуры – стеки и очереди. 17 Дерево – структура данных, у которой каждый узел нижнего уровня связан только с одним узлом верхнего уровня. Достаточность информации - содержит минимальный, но достаточный для принятия решения состав. Данные – представление фактов и идей в формализованном виде, пригодном для передачи и переработки в некотором процессе. Представление фактов и идей в формализованном виде, пригодном для передачи и переработки в некотором процессе. Диджитайзер - графический планшет – для ручного ввода графической информации через перо. Динамическая оперативная память – полупроводниковая оперативная память, двоичный разряд хранится в схеме – транзистор и конденсатор. Заряженный конденсатор соответствует 1, разряженный – 0. Транзистор управляет доступом к конденсатору. (триггер). Динамические структуры –стеки, очереди. Дефрагментация диска – программа, предназначенная для оптимизации структуры диска путем изменения файлов на диске, разбросанных по всей поверхности диска. Достаточность информации – содержит минимальный, но достаточный для принятия решения состав. Достоверность определяется свойством отражать реально существующие объекты с необходимой точностью. Измеряется доверительной вероятностью. Доступность информации – обеспечивается выполнением соответствующих процедур её получения и преобразования. Домен - группа узлов сети, объединённых одним именем, несущую определённую смысловую нагрузку. Тематические домены: .com – коммерческие организации .edu – учебные и научные организации .gov – правительственные организации .info – информационные ресурсы. Драйвер - загружаемая в оперативную память программа, управляющая обменом данными между прикладными процессами и внешними устройствами. Журнал - системный файл – содержит информацию о заданных событиях. 18 Жизненный цикл программного средства –весь период разработки и эксплуатации (использования) программного средства, начиная с момента возникновения замысла о нем и кончая прекращением всех видов его использования. Закольцованный интерфейс – фиктивная сеть. Состоит из локальной машины, не имеет аппаратного интерфейса. Запись – строка таблицы, содержащая значения всех признаков, характеризующих один объект. Число записей (строк) соответствует числу объектов, данные о которых содержатся в таблице. В теории БД термину запись соответствует понятие кортеж. Защищенность программного средства – представляет собой свойство, характеризующее способность программного средства противостоять преднамеренным и нечаянным деструктивным (разрушающим) действиям пользователя. Защита программных продуктов – цели: Ограничение несанкционированного доступа или преднамеренное разрушение и хищение. Исключение несанкционированного копирования программ. ПП и БД должны быть защищены по нескольким направлениям: 1. Человека – хищение машинных носителей и документации программного обеспечения; нарушение работоспособности ПП. 2. Аппаратуры – подключение к компьютеру аппаратных средств для считывания программ и данных или их физического разрушения. 3. Специализированных программ – приведение ПП и БД в неработоспособное состояние (вирусное заражение). 4. Несанкционированное копирование и т.д. Самый простой метод – ограничение доступа. Контроль доступа к ПП: Парольная защита программ при их запуске. Использование ключевой дискеты для запуска программ. Ограничение программ или данных, функций обработки, доступных пользователям и др. Могут использоваться криптографические методы защиты информации. 19 Знания – факты, убеждения и эвристические правила (выявленные закономерности предметной области – принципы, связи, законы) Импликация – высказывание типа “Если А, то В” (логическое следование). Инсталлятор программного средства – компонента программного средства, осуществляющая автоматическую настройку программного средства на условия его применения по информации, задаваемой пользователем. Инкапсуляция- принцип ООП. Совмещает структуры данных с функциями (методами). Инкапсуляция достигается путём введения нового механизма структурирования в типизации данных-класса. Интернетика - прикладное научное направление, изучающее свойства, закономерности и способы использования глобальной компьютерной сети в различных сферах человеческой деятельности. Логическое продолжение информатики в аспекте ее воздействия на социально-экономические процессы. Интернетика – прикладное научное направление. Изучающее свойства, закономерности и способы использования глобальной компьютерной сети в различных сферах человеческой деятельности. Логическое продолжение информатики в аспекте ее воздействия на социально-экономические процессы. Интернет-трафик – количество передаваемой информации в байтах. Интерпретатор - транслятор, способный параллельно переводить и выполнять программу, написанную на алгоритмическом языке высокого уровня. Интерфейс системный – внутримашинный – система связи и сопряжения узлов и блоков ЭВМ между собой – совокупность электрических линий связи, схем сопряжения с компонентами компьютера, протоколов (алгоритмов) передачи и преобразования сигналов. Два варианта интерфейсов: Многосвязный интерфейс – через провода. Односвязный интерфейс – соединение через общую или системную шину. В качестве системного интерфейса используется системная шина. 20 Информатика - в широком смысле - отрасль знаний, изучающая общие свойства и структуру научной информации, а также закономерности и принципы ее создания, преобразования, накопления, передачи и использования в различных областях человеческой деятельности. Информатика - в узком смысле - отрасль знаний, изучающая законы и методы накопления, передачи и обработки информации с помощью компьютера. Главная функция информатики: разработка методов и средств преобразования информации и ее использование в организации технологического процесса переработки информации. Задачи: Исследование информационных процессов любой природы. Разработки информационной техники и создание новейшей технологии переработки информации на базе полученных результатов исследования информационных процессов. Решение научных и инженерных проблем создания, внедрения и обеспечения эффективного использования компьютерной техники и технологии во всех сферах общественной жизни. Информационная среда – совокупность носителей данных, используемых при какой-либо обработке данных. Иерархическая модель данных – каждый элемент связан только с одним стоящим выше элементом, но на него могут ссылаться несколько ниже стоящих элементов. Отображается в виде графа – дерева с иерархической структурой. Узел – вершина графа атрибут (признак, параметр) описывающий какой-либо объект. Связь определяет порядок вхождения узлов нижнего уровня в верхний. Уровень – узлы, подчиненные узлам вышестоящего уровня. Узлы, которые не подчинены никаким другим вершинам называются узлами первого уровня. Число вершин первого уровня определяет число деревьев в БД. Инженерия знаний – дисциплина, нацеленная на задачу построения экспертных систем; средства и методы, обеспечивающие разработку таких систем. Информация - сведения об объектах и явлениях окружающей среды, их параметрах, свойствах и состоянии, которые уменьшают степень неопределённости, неполноты знаний. Показатели качества: репрезента- 21 тивность, содержательность, достаточность, доступность, актуальность, своевременность, точность, достоверность, устойчивость. Меры информации – синтаксическая, прагматическая, семантическая. Информационная система – взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели. Информационная технология – совокупность методов, производственных и программно-технологических средств, объединенных в технологическую цепочку, обеспечивающую сбор, хранение, обработку, вывод и распространение информации. Исследование теоретических и методологических основ способов, связанных со сбором, производством, обработкой, передачей, распространением, хранением, представлением, защитой различных видов информации. Информационная технология поддержки принятия решений – главная особенность – новый метод организации взаимодействия человека и компьютера. Основная цель – выработка решения, достигается в результате информационного процесса, в котором участвуют: Система поддержки принятия решений как вычислительное звено и объект управления. Человек как управляющее звено, задает входные данные и оценивает полученный результат. Характеристики информационной технологии поддержки принятия решений: Ориентация на решение плохо формализованных/струтурированных задач. Сочетание методов доступа и обработки компьютерных данных с возможностями математических моделей и методами решения задач на их основе. Направленность на информ. пользователя компьютера. Высокая адаптивность. Информационная технология экспертных систем – основные компоненты: интерфейс пользователя, база знаний, машина логического вывода, интерпретатор. Различия между информационными технологиями: 22 Решение проблемы в рамках систем поддержки принятия решений отражает ее понимание пользователем и его возможности получить и осмыслить решение. Технология экспертных систем предлагает и объясняет пользователю свое решение и все сделанные рассуждения, использует базу знаний. Инкапсуляция – структурирование программы на модули особого вида, объединяющие данные и процедуры их обработки, причем внутренние данные модуля могут быть обработаны только предусмотренными для этого процедурами. Такой модуль называется класс. Интернет – это всемирная, кооперативно управляемая совокупность компьютерных сетей различного уровня и подчиненности, равноправно обменивающихся информацией с помощью базовых протоколов TCP/IP. Искусственный интеллект – одно из направлений информатики, цель которого разработка аппаратно-программных средств, позволяющих пользователю-непрограммисту ставить и решать свои задачи, считающимися интеллектуальными, общаясь с ЭВМ на ограниченном подмножестве естественного языка. Класс является шаблоном для создания в программе конкретных экземпляров (объектов) данного класса под своими именами (они присваиваются экземплярам самим приложением и затем могут быть изменены пользователем). Класс – тип данных, позволяющий создавать новые переменные этого типа – объекты (называемые экземплярами класса). Объект состоит из элементов, которые могут быть как собственно данными определенного типа, так и функциями, реализующими операции над элементами данными. Элементы – данные называются свойствами класса, элементы – функции – методами. Класс – множество объектов, характеризующихся одинаковым набором признаков. Клиент – программа- доступ к сетевым службам. Клиент-сервер - распределенная вычислительная система, в которой приложение делится на клиентский и серверный процессы. Четыре модели архитектуры клиент-сервер: - модель "файл-сервер"; - модель "сервер базы данных"; - модель "сервер транзакций"; 23 - модель "сервер приложений". Коммутатор - многопортовое сетевое устройство, позволяющее перенаправлять пакеты на уровне физических или канальных адресов. (В сетях - быстрая передача ячеек). Коммутируемое соединение: ПК + модем + канал связи(телефонная линия) + провайдер + специальные программы, соединяющие ПК с провайдером. Компилятор – транслятор – проверяет программный код, но не выполняет его. Концептуализация – поиск понятий для представления правил. Контроллер системной шины – микросхема (адаптер), управляет системной шиной – формирует основные сигналы управления. Контроллер прямого доступа к памяти – освобождает микропроцессор от прямого управления накопителями на магнитных дисках, повышает быстродействие. Контроллер прерываний – обслуживает процедуры прерываний. Концептуальный уровень описания БД (концептуальная модель) представляет собой информационные объекты и их взаимосвязи без указания способов описания и хранения данных. Концентратор – устройство физического подключения нескольких сегментов сети ( в том числе и различных архитектур) или её отдельных узлов. Интеллектуальный к-р- имеет специальные средства для диагностики и управления, что позволяет оперативно получать сведения об активности и исправности узлов, отключать неисправные и т.д. Активный к-р усиливает сигналы. Пассивные концентраторы выполняют простую коммутацию. Беспроводной к-р - компонент беспроводной сети, принимающий сигнал от беспроводных сетевых плат или передающий им сигналы. Гибридный к-р подключает кабели различных типов. Контейнеры – это специальным образом организованные объекты, используемые для хранения объектов других классов. Кэширование - запоминание файлов или сообщений в специально отведённой памяти для более быстрого обращения к ним. Кэш-память – очень быстрое запоминающее устройство небольшого объема, используется при обмене данными между процессором и оперативной памятью для компенсации в скорости обработки информации процессором и оперативной памятью. Управляет специальный контроллер, 24 который пытается предвидеть, какие данные и команды понадобятся в ближайшее время процессору, и подкачивает их в кэш-память. Кэш-память – временное хранилище текстовых и элементов веб-страниц. Различают оперативный и дисковый кэш. Логическое высказывание – это обычное предложение естественного языка, но обратное утверждение не всегда верно. Локальная вычислительная сеть – сеть, расположенная на небольшой территории. Объединение ПК в ЛВС выполняется через мосты, маршрутизаторы, шлюзы, концентраторы и модемы. Манипуляторы – устройства указания: джойстик, мышь, трекбол (шар в оправе), световое перо и т.д. Маркер – служебное сообщение определенного формата, в котором абоненты сети могут помещать свои информационные пакеты. Логический уровень описания БД (логическая модель) – отражает логические связи между таблицами. Локальная шина - шина процессора: - непосредственно подключенная к контактам микропроцессора; - работающая на частоте, равной внешней частоте микропроцессора Маршрутизатор (router) - компьютер сети, занимающийся маршрутизацией пакетов в сети, то есть выбором кратчайшего маршрута следования пакетов по сети. Все порты маршрутизаторов имеют собственную адресацию сетевого или канального уровня. Маршрутизатор – устройство, связывающее сети с одинаковыми протоколами, но разными типами сетевого оборудования. Они уменьшают трафик, пропуская в присоединенную LAN только предназначенные для нее данные. Маска сетевая – 4-байтовое число, позволяющее получателям пакетов различать сетевую и машинную часть IP-адреса. Математическая модель – выражения, отражающие зависимость между входными и выходными переменными, а также переменными состояния. Метазнания – знание о знании. Метаправило – правило, предписывающее то, как следует использовать знания. Метропольная маршрутизация - в сетях с ячеистой топологией - метод маршрутизации, в котором маршрут определяется осями. При посылке 25 сообщения из всех возможных маршрутов выбирается тот, который проходит по основным осям. Микропроцессор – центральный блок ПК, предназначен для управления работой всх блоков машины и для выполнения арифметических и логических операций над информацией. Состав: Устройство управления – формирует и подает сигналы управления, формирует адреса ячеек памяти. Арифметико-логическое устройство (АЛУ) – для выполнения арифметических и логических операций над информацией. Микропроцессорная память – служит для кратковременногг хранения, записи и выдачи информации. Интерфейсная система – реализует сопряжение и связь с другими устройствами. Модель – копия или аналог изучаемого явления или процесса, отражающая существенные свойства моделируемого объекта с точки зрения исследователя, приближенное описание изучаемого класса явлений внешнего мира. Модель взаимодействия открытых систем OSI-модель иерархического взаимодействия сетевых протоколов, разработанных ISO. (7 уровней). Модель данных – совокупность структур данных и операций их обработки. Три типа моделей: 1. Иерархическая модель – совокупность элементов, связанных между собой по определенным признакам. Основные понятия: уровень, элемент (узел), связь. Образуют дерево. 2. Сетевая модель данных – те же понятия (уровень, узел, связь), но образуют ориентированный граф. 3. Реляционная модель – совокупность таблиц, связанных между собой по общим полям (ключам). Модели представления знаний – существуют десятки моделей для различных предметных областей. Большинство сводится к классам: Продукционные – основаны на правилах, представляют знания в виде предложений типа: если (условие), то (действие). Применение – промышленные экспертные системы. 26 Семантические сети – ориентированный граф, вершины – понятия, дуги – отношения между ними. Используются в экспертных системах. Фрейм – структура знаний для восприятия пространственных сцен (абстрактный образ или ситуация). Модем – устройство, преобразующее цифровые сигналы в аналоговую форму и обратно. Используется для передачи информации между компьютерами по аналоговым линиям связи. Модератор – распорядитель сетевой электронной конференции или сайта. Модуляция – преобразование модемом цифровых сигналов в аналоговые. Модульное программирование – основано на понятие модуля –логически взаимосвязанной совокупности функциональных элементов, имеющих общее имя. Характеристики: Один вход и один выход. Функциональная завершенность. Логическая независимость – результат работы зависит только от исходных данных, но не зависит от работы других модулей. Слабые информационные минимизирован. связи – обмен между модулями Обозримый по размеру и сложности программный элемент. Модульность – принцип разработки программной системы предполагающий реализацию ее в виде отдельных частей (модулей). Мост – средство передачи пакетов между вычислительными сетями, оперирует на двух нижних уровнях модели OSI. Множественный доступ с разделением времени основан на использовании тактового генератора, который делит время работы канала на повторяющиеся циклы. Каждый цикл включает несколько пронумерованных временных интервалов (ячеек). Интервалы предоставляются для загрузки в них блоков данных, поступающих от одной абонентской системы. Мультимедиа - совокупность компьютерных технологий, одновременно использующих несколько информационных сред: графику, текст, видео, фотографию, анимацию, звуковые эффекты, высококачественное звуковое сопровождение. Технологию мультимедиа составляют специальные аппаратные и программные средства. 27 Мультиплексор передачи данных – устройство сопряжения ЭВМ и несколькими каналами связи. Наследование – новый класс содержит все (или часть) методов и свойств класса родителя и свои собственные методы и свойства. Нейрокомпьютер – это вычислительная система с архитектурой аппаратного и программного обеспечения, адекватной выполнению алгоритмов, представленных в нейросетевом логическом базисе. Нетократ – это человек в сети. Нормализация базы данных – это способы разложения исходной таблицы БД на несколько таблиц, с целью минимизации избыточности данных, содержащихся в исходной таблице. Обратная цепочка рассуждений – управляющая структура, в ходе которой делается попытка достичь целей рекурсивно, сначала отыскав антецеденты, совокупность которых достаточна для достижения цели, а затем рассматривая эти антецеденты в качестве целей или пытаясь достичь их непосредственно. Объект представляет собой воплощенную в коде абстракцию сущности или отношений реального мира. В ПК каждый объект состоит из данных (информации о состоянии) и имеет свое поведение (набор программ). Пользовательские программы используют интерфейс для доступа к данным и поведению объекта. Данные и поведение объекта содержатся внутри объекта. Объектно-ориентированный подход базируется на концепциях: Объекта и идентификатора объекта. Атрибутов и методов. Классов. Иерархии и наследования классов. Оперативная память – память, предназначенная для временного хранения данных, команд, необходимых процессору для выполнения им операций. Передает процессору команды и данные непосредственно либо через кэшпамять. Каждый байт имеет свой индивидуальный адрес. Операционная система – это комплекс программ, обеспечивающих управление работой всех аппаратных устройств и доступ пользователя к ним. Оперативное запоминающее устройство- быстрое запоминающее устройство, связано с процессором и предназначено для записи, считывания 28 и хранения выполняемых программ и данных. ОЗУ – энергозависимая память (при отключении энергии данные теряются). Отладка программы - этап разработки компьютерной программы, в процессе которого происходят обнаружение, локализация и устранение явных ошибок в программе с использованием средств ее исполнения. Основные свойства операций AND, OR, NOT: Двойное отрицание: NOT(NOT X)=X Идемпотентность: X AND X=X; X OR X=X Поглощение: X AND (X OR Y)=X Операция NAND – NOT (X AND Y Очередь – динамическая структура – линейный список, в котором все включения производятся на одном конце списка, а все исключения делаются на другом ее конце. Пакет- блок, передаваемых по сети данных, представляющих собой часть сообщения с заголовком, идентификационным номером, адресом отправителя и получателя. Длина пакета ограничена. Пакеты прикладных программ – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области. Память ассоциативная – безадресная память, в которой поиск информации производится по ее содержанию (ассоциативному признаку). Память основная – содержит оперативное (RAM-память с произвольным доступом) и постоянное (ROM0 запоминающее устройство. Память специальная – постоянная память, перепрограммируемая постоянная память CMOS RAM, видеопамять и др. Первичный ключ – это поле (группа полей), значение которого однозначно определяют значения всех остальных полей в таблице. Значения в этом поле уникальны. Если в качестве первичного ключа используются данные нескольких полей, то комбинация их значений должна быть уникальной и удовлетворять условию минимальности. Плата системная – (материнская) содержит: Микропроцессор. Математический сопроцессор. Генератор тактовых импульсов. Блоки (микросхемы) ОЗУ и ПЗУ. 29 Адаптеры клавиатуры. Контроллер прерываний. Таймер и др. Платформа – функциональный блок, интерфейс и сервис которого определяется стандартом, вводимым международной организацией либо группой фирм. Повторитель – устройство для соединения сегментов одной сети, обеспечивающее промежуточное усиление и формирование сигналов. Оперирует на физическом уровне модели OSI. Расширяет сеть. Полиморфизм- принцип объектно-ориентированного программирования. Присвоение методу единого имени или идентификатора в рамках иерархии классов таким образом, чтобы любой класс в иерархии имел возможность выполнять действия этого метода. Поле – содержит значения одного из признаков (параметров), характеризующих объект БД. Число полей в таблице соответствует числу признаков, характеризующих класс объектов БД. Порт – 1. Разъём сетевого устройства для подключения кабеля. 2., специальный шестнадцатибитовый номер, который присваивается каждому процессу на ПК и который выполняет роль адреса отправителя и адреса получателя на транспортном уровне. Веб-сервер работает через порт 80. Используется в протоколах транспортного уровня. Портал – это конгломерат страниц, связанных гиперссылками, имеет значительное число сервисов – электронную почту, чаты, форум, Интернетмагазин, голосования рассылки и т.п., собственную поисковую систему. Портал имеет адреса только первого уровня, например, www.km.ru. Постоянное запоминающее устройство – строится на основе установленных на материнской плате модулей (кассет) и используется для хранения неизменяемой информации: загрузочных программ ОС, программ тестирования и некоторых драйверов. Энергонезависимое. Почтовый сервер – специальный комплекс программ, работающих по почтовым протоколам, обычно устанавливается на отдельном компьютере. Это может быть обычный веб-сервер или специальный почтовый сервер. Правила Де Моргана – X AND Y NOT X OR NOT Y , X OR Y NOT X AND NOT Y 30 Прагматика – анализ смысла предложений в окружающем контексте на основе собственной базы знаний. Прагматическая мера информации – определяет полезность информации. Предметная область – совокупность связанных между собой функций, задач управления, для достижения поставленных целей. Структурирование предметной области – процесс создания полуформализованного описания предметной области. Концептуальная структура – модель предметной области – служит для описания объектов и отношений между ними. Функциональная структура отражает модель рассуждения и принятия решений, представляется в виде казуальных отношений и может быть позднее формализована в виде правил типа «ЕСЛИ-ТО». Преднамеренная угроза безопасности- преследуют цель нанесения ущерба пользователям. Пассивные угрозы направлены на несанкционированное использование информационных ресурсов, не оказывая при этом влияние на ее функционирование. Активные угрозы -нарушение нормального процесса функционирования посредством целенаправленного воздействия на аппаратные, программные и информационные ресурсы (например: разрушение или радиоэлектронное подавление линий связи, вывод из строя ПЭВМ или ее ОС, искажение сведений в базах данных или в системной информации в компьютерных технологиях и т.д., в том числе действия злоумышленников, программы вирусы). Основные угрозы безопасности : 1. Раскрытие конфиденциальной информации. 2. Компрометация информации. 3. Несанкционированное использование информационных ресурсов. 4. Ошибочное использование информационных ресурсов. 5. Несанкционированный обмен информацией. 6. Отказ от информации. 7. Отказ в обслуживании. Провайдер – это компания, обеспечивающая выход в Интернет. Проверка диска – программа – предназначена для выявления логических и физических дефектов диска. Программирование структурное – основано на модульной структуре программного продукта и типовых управляющих структурах алгоритмов обработки данных. 31 Прозрачный ящик – знание исходного кода программы и полный доступ к нему. Критерии «белого ящика» - покрытие операторов, покрытие узлов ветвления, покрытие условий, комбинаторное покрытие условий. Прокси-сервер – уполномоченный сервер, выполняющий много функций: преобразование IP-адресов клиентов для передачи их запросов по сети и кэширование ответов от Web-серверов. Противоречие – высказывание, всегда имеющее значение ЛОЖЬ, например, X AND NOT X Протокол - совокупность правил и соглашений, регламентирующих формат и процедуру между двумя или несколькими независимыми устройствами или процессами. Стандартные протоколы позволяют связываться между собой компьютерам разных типов, работающим в разных операционных системах. 7 уровней взаимодействия между компьютерами: физический, логический, сетевой, транспортный, уровень сеансов связи, представительский и прикладной уровень. 1. К протоколам логического уровня для телефонных линий относятся протоколы SLIP (Serial Line Interface Protocol) и PPP (Point to Point Protocol). Для связи по кабелю локальной сети - это пакетные драйверы плат ЛВС. 2. Протоколы сетевого уровня отвечают за передачу данных между устройствами в разных сетях, то есть занимаются маршрутизацией пакетов в сети. К протоколам сетевого уровня принадлежат IP (Internet Protocol) и ARP (Address Resolution Protocol). 3. Протоколы транспортного уровня управляют передачей данных из одной программы в другую. К протоколам транспортного уровня принадлежат TCP (Transmission Control Protocol) и UDP (User Datagram Protocol). 4. Протоколы уровня сеансов связи отвечают за установку, поддержание и уничтожение соответствующих каналов. В Internet этим занимаются уже упомянутые TCP и UDP протоколы, а также протокол UUCP (Unix to Unix Copy Protocol). 5. Протоколы представительского уровня занимаются обслуживанием прикладных программ. К программам представительского уровня принадлежат программы, запускаемые, к примеру, на Unix-сервере, для предоставления различных услуг абонентам. К таким программам 32 относятся: telnet-сервер, FTP-сервер, Gopher-сервер, NFS-сервер, NNTP(Net News Transfer Protocol), SMTP (Simple Mail Transfer Protocol), POP2 и OP3 (Post Office Protocol) и т.д. 6. К протоколам прикладного уровня относятся сетевые услуги и программы их предоставления. 7. Протоколы физического уровня определяют вид и характеристики линий связи между компьютерами. В Internet используются практически все известные в настоящее время способы связи от простого провода (витая пара) до волоконно-оптических линий связи (ВОЛС). Пролог – язык программирования, основанный на исчислении предикатов, используется при создании экспертных систем. Прямая цепочка рассуждений – связана с рассуждениями, ведущимися от данных к гипотезам. Обратная цепочка рассуждений – связана с попыткой найти данные для доказательства или опровержения некоторой гипотезы. Поведение объекта – набор методов (программный код), оперирующих над состоянием объекта. Почтовый сервер – специальный комплекс программ, работающих по почтовым протоколам, обычно устанавливается на отдельном компьютере. Это может быть обычный веб-сервер или специальный почтовый сервер. Приобретение знаний – извлечение и формулирование знаний, полученных из внешних источников, например, от экспертов. Псевдокод – частично формализованный язык, предназначенный для описания процессов. Рабочая станция – ПК, подключенный к сети. Распределенная среда обработки данных - технология распределенной обработки данных, представляющая собой стандартный набор сетевых служб для выполнения прикладных процессов, рассредоточенных по группе абонентских систем (по гетерогенной сети). Функции распределенной среды включают: - службу каталогов, позволяющую клиентам находить серверы; - службу интерфейса многопоточной обработки; - службу удаленного вызова процедур; - службу обслуживания файлов; 33 - службу безопасности данных; - службу времени, синхронизирующей часы в абонентских службах. Растровая графика - метод графического представления объекта в виде множества точек. Ревизоры – запоминают исходное состояние, затем периодически сравнивают текущее состояние с исходным. Сравнение сразу после операционной системы, выдает сообщение. Проверяется длина файла, дата, время модификации (Adinf). Редактор связей – специальная программа обеспечивает построение загрузочного модуля. Режимы передачи данных – симплексный, полудуплексный, дуплексный: Симплексный – передача данных только в одном направлении. Полудуплексный – попеременная передача информации, когда источник и приемник последовательно меняются местами. Дуплексный – одновременные передача и прием сообщений. Ресурс - логическая или физическая часть системы, которая может быть выделена пользователю или процессу. Реляционная база данных – совокупность таблиц, связанных между собой по общим полям (ключам). Каждая таблица содержит в себе информацию об объектах определенного типа. Репрезентативность –качество информации. Правильность её отбора и формирование в целях адекватного отражения свойств объекта. Сайт, как правило, размещается на платном сервере, регистрируется в поисковых серверах, насыщен информацией, вспомогательными услугами и т.п. Сегмент- 1. Часть локальной сети, отделенная от других частей коммутатором или маршрутизатором. 2. Пакет TCP. Семантика - в программировании - система правил истолкования отдельных языковых конструкций. Семантика определяет смысловое значение предложений алгоритмического языка. Семантическая мера информации – определяет количество на семантическом уровне. Для измерения используется тезаурусная мера – 34 связывает семантические свойства информации со способностью пользователя принимать поступившее сообщение. Сервер – 1 – программа для сетевого компьютера, позволяющая предоставить услуги одного компьютера другому компьютеру. Обслуживаемые компьютеры сообщаются с серверной программой при помощи пользовательской программы (клиент-программы). 2 – компьютер в сети, предоставляющий свои услуги другим, то есть выполняющий определенные функции по запросам других. Сетевая модель данных – состоит из узлов, объединенных в уровни по подчиненности, но каждый узел нижнего уровня может быть связан с любым другим узлом более высокого уровня. Cетевой адаптер – сетевой интерфейс-печатная плата с разъёмами для соединения с сетью. Сетевые черви – программы, которые не изменяют файлы на дисках, распространяются в компьютерной сети, проникают в операционную систему, находят адреса других компьютеров или пользователей и рассылают по этим адресам свои копии. Сеть вычислительная – глобальная, региональная, локальная. Глобальная – абоненты в разных странах на различных континентах. Региональная – абоненты расположены на большом расстоянии друг от друга (большой город, экономический регион, отдельная страна). Локальная – абоненты на небольшой территории. Сети коммуникационные – характеристики: Скорость передачи данных по каналу связи – бит за секунду. Пропускная способность канала связи. Достоверность передачи информации. Надежность канала связи и модемов. Синтаксическая мера информации – это мера количества информации оперирует с обезличенной информацией, не выражающей смыслового отношения к объекту. Система управления базой данных (СУБД) – это система программного обеспечения, имеющая средства обработки на языке базы данных, предназначенное для создания, ведения и использования БД многими пользователями. 35 Системная шина – основная интерфейсная система, обеспечивает сопряжение и связь всех его устройств. Предназначена для передачи данных между периферийными устройствами и центральным процессором, или между периферийными устройствами и оперативной памятью. Различают стандарты ISA, EISA и PCI организации системных шин для персональных компьютеров. Включает в себя: Кодовую шину данных. Кодовую шину адреса. Кодовую шину инструкций. Шину питания. Системное программное обеспечение – совокупность программ и программным комплексов для обеспечения работы компьютера и сетей. В него входят: 1. Базовое программное обеспечение – операционная система, операционная оболочка, сетевая операционная система. 2. Сервисное программное обеспечение – программы диагностики работоспособности компьютера, антивирусные программы, программы обслуживания дисков, программы архивирования данных, программы обслуживания сети. Системный блок – включает в себя системную плату, блок питания, накопители на дисках, разъемы для дополнительных устройств и платы расширения с контроллерами-адаптерами внешних устройств. Сканер – читающий автомат. Скрипт-язык в Интернет интерпретируемый (объектноориентированный) алгоритмический язык, предназначенный для генерации динамических веб страниц. Различают скрипт языки: - исполняемые на стороне клиента: JavaScript и VBScript; и - исполняемые на стороне сервера: ASP, Perl, PHP и др. Своевременность информации – поступление её не позже заранее назначенного момента времени. Слот – признак, может соответствовать внутренне присущим признакам таким, как имя, определение и происхождение или же представлять такие выведенные атрибуты, кА значение, важность и т.п. 36 Смайлики (smile–улыбки) – улыбки, рожицы, составленные из знаков пунктуации и букв, используются для внесения эмоций в текст письма, тексты форумов и чатов. Содержательность информации отражает семантическую ёмкость. Равна отношению количества к обёму обрабатываемых данных. Сокеты- основа любого приложения, в котором для передачи данных применяется протоколы TCP/IP. Сопроцессор ввода/вывода – ускоряет выполнение процедур ввода-вывода данных. Сопроцессор математический – для ускоренного выполнения операций над двоичными числами с плавающей запятой и др. Состояние объекта – набор значений его атрибутов. Список – это стуктура данных, содержащая сведения об одном объекте по нескольким параметрам (признакам). Стандарты IEEE 802 для локальных вычислительных сетей: 802.1 – верхние уровни и административное управление. 802.2 – управление логическим звеном данных LLC. 802.3 – случайный метод доступа к среде. 802.4 – маркерная шина. 802.5 – маркерное кольцо. 802.6 – городские сети. Стек – линейный список, в котором все включения и исключения (и обычно всякий доступ) делаются в одном конце списка. Стек протоколов – набор протоколов, преобразующих порции информации путём инкапсуляции их в формат более низкого уровня при передаче или приёме. Стандартные форматы для Веб-графики – JPEG,GIF, PNG. Стример – накопитель на магнитной ленте для копирования больших объемов информации. Носитель – кассеты с магнитной лентой. Структурное программирование – основано на модульной структуре программного продукта и типовых управляющих структур алгоритмов обработки данных. Таблица базы данных – двумерный массив, содержащий информацию об одном классе объектов (в реляционной алгебре – это отношение). 37 Тавтология – высказывание, всегда имеющее значение ИСТИНА, например, X OR NOT X. Тезаурус – это совокупность сведений, которыми располагает пользователь или система. Телекоммуникационные пакеты довольно распространены среди пользователей ПЭВМ. Их обычно используют для связи с так называемыми BBS - электронными досками объявлений общего пользования. Тест – совокупность входных данных для программы, а также точное описание всех результатов, которые должна выработать программа на этих данных. Тестирование – процесс выполнения программы с целью обнаружения фактов наличия ошибок. Тестирование детерминированное – контролируется каждая комбинация исходных эталонных данных и комбинация результатов функционирования программ. Полное детерминированное тестирование прктически нереализуемо. Тестирование стохастическое – исходные тестовые данные берутся случайным образом (с использованием случайного распределения) Технология программирования – совокупность производственных процессов, приводящая к созданию требуемого программного средства, а также описание этой совокупности процессов. Типы модемов: телефонные модемы – модемный протокол V.92 (56 кбит) преобразует цифровые сигналы в цифру и наоборот, радиомодемы, кабельные модемы, сотовые модемы. Подключаются через порты COM1,COM2 и USB. Модемы делятся на внешние, подключаемые через разЪемы LINE, WALL, SW, LL, PHONE внутренние, подключаемые с помощью платы – разъем LINE, TELCO, PHONE. Токены – Предметы и устройства, владение которыми подтверждает подлинность пользователя. Топологии базовые - «звезда», «шина», «кольцо». Топология древовидная - топология сети, в которой узлы и связи между ними образуют неориентированный ациклический граф, не содержащий замкнутых путей и позволяющий соединить единственным образом пару любых узлов. 38 Топология звездообразная - сетевая топология, предусматривающая наличие центрального устройства (хаба), к которому отдельными лучами (кабелями) подключаются другие сетевые устройства и компьютеры. В зависимости от типа центрального устройства принимаемый с одного входа сигнал может транслироваться (с усилением или без): - либо на все выходы; - либо на конкретный выход, к которому подключен получатель информации Топология кольцевая - сетевая топология, при которой компьютеры соединяются последовательно и последний дополнительно соединен с первым. Данные перемещаются по такому кольцу в одном направлении. Каждый компьютер работает как повторитель, усиливая сигнал и передавая его дальше. Топология логическая – определяет движение потоков данных в сети. Топология типа гирлянда - сетевая топология, при которой узлы связываются в цепочку двухточечными соединениями. Транзакции – объединение нескольких действий в одно, которое выполняется как единое целое. HTTP-транзакции имеют общий формат и состоят из: строки запроса (ответа), заголовка и тела. Сотовая топология - физическая топология сети, использующая беспроводные соединения, в которой сетевые устройства объединяются в зоны (ячейки; cells) и взаимодействуют только с приемо-передающим устройством ячейки. Между ячейками передача информации осуществляется приемо-передающими устройствами. Сотовая топология используется для построения больших территориально распределенных сетей Топология – узловая сеть- узлы образуют регулярную ациклическую многомерную решетку. При этом каждое ребро решетки параллельно ее оси и соединяет два смежных узла вдоль этой оси. Двух- и трехмерные решетки используются в архитектуре суперкомпьютеров. Топология физическая – определяет расположение и взаимные физические связи узлов сети. Топология шинная - все станции параллельно подключаются к единой среде передачи (шине). Во время передачи данные проходят по всей шине и достигают всех станций. Каждая станция прослушивает шину и принимает кадр, только если адрес станции совпадает с адресом получателя, установленным в кадре. 39 Топология ячеистая - сетевая топология, в которой к любому узлу ведут два или более маршрутов. Для выбора оптимального маршрута применяются маршрутизаторы. Точность информации определяется степенью близости к реальному состоянию объекта, процесса, явления. Транспьютер – это ЭВМ с числом процессоров, превышающем десятки, сотни и тысячи. Транслятор преобразует исходный модуль в объектный, редактор связей объединяет объектные модули в один загрузочный модуль. Троянский конь (троянец)- компьютерная программа с неизвестными, скрытыми возможностями, обычно разрушительными, т.е. содержит вредоносный код. Проникает через сеть. Узел - компьютер в сети, выполняющий основные сетевые функции (обслуживание сети, передача сообщений и т.п.). Устойчивость информации- отражает её способность реагировать на изменения исходных данных без нарушения необходимой точности. Устройство ввода информации – клавиатура, графические планшеты (диджитайзеры), сканеры, манипуляторы, сенсорные экраны. Устройство вывода информации – принтеры, графопостроители (плоттеры). Хаб - многопортовый репитер или концентратор, служащий узлом кабельных систем в сетях с древовидной и звездообразной топологиями. Хеш – функция или функция дайджеста – криптографический алгоритм. Применима к цифровым данным, возвращает уникальный результат фиксированной длины. Длина хеша -128 или 160 бит. Есть новые -256, 384, 512. Хост - сетевая рабочая машина; главная ЭВМ. Сетевой компьютер, который помимо сетевых функций (обслуживание сети, передача сообщений) выполняет пользовательские задания (программы, расчеты, вычисления). Факт – предложение или данные, которые считаются достоверными. Фасет – признак или описание компоненты некоторого объекта во фрейме. Аналог – понятие слот. Файловая система – часть операционной системы, управляющая размещением и доступом к файлам и каталогам на диске. 40 Факс-сервис - дает возможность пользователю отправлять сообщения по факсимильной связи, пользуясь, факс - сервером сети. Физический уровень описания БД (физическая модель) – характеризет способы хранения и обработки данных. Физическая среда передачи делится на проводные каналы – Электрические каналы Коаксиальный кабель Витая пара проводов Невитая пара проводов Оптические каналы Оптоволоконный кабель беспроводные каналы Радиоканалы Инфракрасные Лазерные каналы Фильтры и сторожа – небольшие резидентные программы, предназначенные для обнаружения подозрительных действий (попытки коррекции файлов с расширениями .Com и .Exe, изменений атрибутов, запись в загрузочные сектора, загрузка резидентной программы, прямая запись на диск). Не лечат. Формы нормализации – набор правил, позволяющих последовательно разбивать исходную таблицу на подтаблицы для уменьшения избыточности. Всего существует шесть форм формализации. Ключевое поле главной таблицы при связывании двух таблиц называют первичным ключом. Ключевое поле подчиненной таблицы при связывании двух таблиц называют внешним ключом или ключом связи. Формализация - способ выражения содержания совокупности знаний через определенную форму - знаки искусственного языка. Разработка структур для организации знаний. Фрактал - объект, имеющий разветвленную структуру. Части фрактала подобны всему объекту. Фракталы используются в компьютерной графике для создания линий побережья, деревьев, облаков и других графических объектов. 41 Фрейм – схема представления знаний, связывающая с некоторым объектом одну или несколько характеристик, путем создания различных слотов и задания конкретных значений слотов. Аналогичен списку свойств, записи. Шина - физическое средство, к которому одинаковым образом подключается группа взаимодействующих друг с другом компьютеров или их компонентов. Для создания шин используются плоские кабели. Совокупность проводов шины разделяется на отдельные группы: шину адреса, шину данных и шину управления. Различают также системные и локальные шины. Шина локальная – шина процессора (системная): Непосредственно подключенная к контактам микропроцессора. Работающая на частоте, равной внешней частоте микропроцессора. Шина расширений (системная)– шины общего назначения. Позволяет подключить большое число самых разнообразных устройств – ISA, EISA, MCA, PC/XT, PC/AT. Шина PCI - шина, предназначенная для соединения внешних устройств с компьютерами. Стандарт PCI предусматривает использование вспомогательного контроллера, который берет на себя разделение сигналов процессора и шины и осуществляет разрешение конфликтов. Каждый объект, имеющий интерфейс малых компьютерных систем, подключается к шине PCI в ранге главного либо подчиненного. Шина универсальная последовательная - последовательная шина: - предназначенная для (шлейфового) подключения к компьютеру периферийных устройств; - поддерживающая "горячее" подключение, автоматическое распознавание и настройку оборудования. Физически UBS представляет собой две скрученные пары проводов для передачи данных в обоих направлениях Шинный контроллер - контроллер: - обеспечивающий формирование потоков данных, передаваемых по шине в соответствии со стандартом; - управляющий передачей сигналов по шине. Шифрование – способ защиты информации от несанкционированного доступа. 42 Шлюз – компьютер или система компьютеров со специальным программным обеспечением, позволяющая связываться двум сетям с разными протоколами. Чаще всего шлюзы связывают локальные вычислительные сети LAN с глобальной сетью WWW или две разнородные WAN. «Черный ящик» - функциональное тестирование программы абстрагируется от логики программы, предполагается, что программа «черный ящик», а тестовые наборы выбираются на основании анализа входных функциональных спецификаций. Стратегия «черного ящика» включает методы: эквивалентного разбиения; анализа граничных значений; функциональных диаграмм. Электронная почта (e-mail) –сервис Интернет. Она возможна через браузер в режиме онлайн и с помощью программ Outlook и The Bat. Адрес электронной почты: Имя_пользователя@адрес_почтового_сервера Например: [email protected] означает, что пользователь scorpig зарегистрирован на почтовом сервере tgn, который находится в национальное доменной зоне .ru. Электронный переводчик - производит перевод присланного на него текста с одного языка на другой. Обращение к электронным переводчикам происходит посредством электронной почты. Эвоинформатика - направление теоретической информатики, имеющее целью создание новых информационных метатехнологий для решения задач глобального моделирования сложных природных явлений на основе эволюционного подхода. Экспертные системы – сложные программные комплексы, аккумулирующие знания специалистов в конкретных предметных областях и тиражирующие этот опыт для консультации менее квалифицированных пользователей. В ЭС входят: Инженер по знаниям (аналитик, когнитолог, интерпретатор) – специалист по искусственному интеллекту – буфер между экспертом и базой знаний. Интерфейс пользователя – программы для диалога пользователя с ЭС. 43 Решатель (дедуктивная машина, блок логического вывода) – программа, моделирующая ход рассуждений эксперта на основании знаний в базе знаний. Интеллектуальный редактор – программа – предоставляет возможность инженеру по знаниям создавать базу знаний в диалоговом режиме. Классификация ЭС: По задаче – интерпретация данных, диагностика, мониторинг, проектирование, прогнозирование, планирование, обучение. По связи с реальным временем – статические, квазидинамические, динамические. По типу ЭВМ – на ПК, на супер ЭВМ, на мини и супер-мини ЭВМ, на символьных процессорах, нп ЭВМ средней производительности. По степени интеграции – автономные, гибридные (интегрированные). Электронный переводчик – производит перевод присланного на него текста с одного языка на другой. Обращение к электронным переводчикам происходит посредством электронной почты. Энтропия – это свойство информации, отображает количество информации. N H ( ) PI log PI - формула Шеннона. i 1 Языки искусственного интеллекта – LISP, Prolog, Рефал. Язык программирования – формализованный язык, предназначенный для описания процессов обработки данных. Ячейка – содержит конкретное значение соответствующего поля.