- •Информатика Учебное пособие
- •Содержание
- •Предисловие
- •Тема 1. Введение
- •1.1. Цель и задачи курса «Информатика»
- •1.2. Объекты и составные части информатики
- •1.3. Информатика как единство науки и технологии
- •Контрольные вопросы
- •Тема 2. Основные понятия информатики
- •2.1. Место информатики в системе наук
- •2.2. Основные понятия курса «Информатика»
- •Предмет информатики составляют следующие понятия:
- •Информация классифицируется по видам. (рис. 2.4.)
- •Тема 3. Основы дискретной математики.
- •3.2. Основы логики
- •Элементарные булевые функции
- •Из них выделим функцию "отрицание X" (обозначается -X). Эта функция представлена в таблице
- •3.3. Графы и деревья
- •А) граф g; б) остов графа g; в) другой остов графа g
- •Тема 4. Основные понятия архитектуры эвм
- •Для представления числовых данных в эвм используются естественная и нормальная формы записи чисел.
- •4.2. Системы счисления. Правила перевода чисел из одной системы счисления в другую
- •3. Арифметические операции
- •4.3. Логические элементы компьютера
- •В качестве важных последовательностных схем, выполняемых на одной ис, можно отметить счетчики, сдвиговые регистры, элементы памяти и др.
- •Структурная схема базовой модели мп фирмы Intel представлена на рисунке 4.15.
- •4.5. Организация памяти компьютера
- •Используется два основных типа оперативной памяти:
- •Контрольные вопросы
- •Тема 5. Алгоритмическое решение задач, анализ алгоритмической сложности.
- •5.1. Стратегия решения задач.
- •5.2. Алгоритмы (свойства, реализация алгоритмов)
- •5.3. Структуры данных
- •5.4. Основные вычислительные алгоритмы.
- •5.5. Анализ алгоритмов
- •1. Сравнительные оценки алгоритмов
- •2. Система обозначений в анализе алгоритмов
- •3. Классификация алгоритмов по виду функции трудоёмкости
- •4. Асимптотический анализ алгоритмов
- •Контрольные вопросы
- •Тема 6. Знакомство с языками программирования.
- •6.1. Обзор языков программирования
- •6.2. Основные конструкции программирования
- •Внутри программы значение свойств можно изменять как угодно часто.
- •Константы.
- •На практике наибольшее распространение получили язык функционального программирования lisp и два его диалекта: язык Common lisp и язык Scheme.
- •Наиболее распространенным языком логического программирования является язык Prolog (Пролог).
- •Контрольные вопросы
- •Тема 7. Основы операционных систем
- •7.1. Основные концепции операционных систем
- •7.4. Файловые системы
- •7.6. Обзор современного прикладного программного обеспечения
- •Контрольные вопросы
- •Тема 8. Сети и телекоммуникации
- •Компоненты сети
- •По программной совместимости эвм: однородные (гомогенные) и неоднородные (гетерогенные);
- •8.3. Системы телекоммуникаций
- •Типы телекоммуникационных систем
- •Системы телевещания
- •Системы подвижной связи
- •Сети сотовой подвижной связи
- •Сети транкинговой связи
- •Сети персонального радиовызова
- •Сети мобильной спутниковой связи
- •Волоконно-оптические сети
- •Контрольные вопросы:
- •Тема 9. Сеть Internet
- •9.1. Теоретические основы Internet
- •9.2. Основные понятия (сайт, сокет, сервер, клиент). Web как пример архитектуры «клиент-сервер»
- •9.3. Службы Internet
- •Контрольные вопросы:
- •Тема 10. Графическое программное обеспечение
- •10.1. Иерархия графического программного обеспечения. Графические коммуникации. Графические системы.
- •10.2. Системы растровой и векторной графики
- •Описание объекта является простым и занимает мало памяти;
- •10.3. Графические редакторы
- •Контрольные вопросы
- •Тема 11. Основы защиты информации
- •11.1. Информационная безопасность и ее составляющие
- •11.2. Угрозы безопасности информации и их классификация
- •11.3. Сетевая безопасность
- •11.4. Антивирусные программы
- •Контрольные вопросы
9.3. Службы Internet
Служба — это пара программ, взаимодействующих между собой согласно определенным правилам, протоколам. Одна из программ этой пары называется сервером, а вторая — клиентом. При работе служб Интернета происходит взаимодействие серверного клиентского оборудования и программного обеспечения.
Обычно пользователи идентифицируют Интернет со службой WWW (World Wide Web — Всемирная паутина). Но это далеко не так, ибо WWW — одна из многочисленных служб Интернета. По аналогии Интернет можно сравнить с системой транспортных магистралей, а виды сервисов Интернет - с различными службами доставки.
В число наиболее часто используемых служб Интернет входят электронная почта, WWW, служба новостей Интернет, передача файлов по протоколу FTP, терминальный доступ по протоколу Telnet и ряд других служб.
Пользователь Интернет может:
— просматривать информационные ресурсы WWW и создавать собственные web-страницы, используя HTML или XML;
— передавать, получать и редактировать файлы на удаленном компьютере по FTP-протоколу;
— посылать электронные письма пользователю или группе пользователей (протокол передачи SMTP, приема — РОРЗ);
— участвовать в публичных обсуждениях — группах новостей (Usenet);
— подключаться к спискам рассылки и регулярно получать обновляемую информацию по определенной теме, в которой участвуют специалисты;
— общаться с несколькими лицами на базе коротких текстовых сообщений;
— принимать участие в телеконференциях, которые позволяют совместно просматривать и обсуждать документы;
— пользоваться некоторыми другими услугами.
Рассмотрим отдельные службы Internet:
Электронная почта. С электронной почты началось создание Internet, и она остается самым популярным видом деятельности в ней.
Для посылки почтового сообщения с помощью вашего компьютера вы вызываете почтовую программу, указываете получателя сообщения, создаете сами текст сообщения и даете указание программе, чтобы она выполнила его отправку. По сигналу на передачу сообщения устанавливается связь вашего компьютера с почтовым хост-компьютером, непосредственно включенным в ту или иную глобальную сеть. Сообщение, попадая на хост-компьютер отправителя, далее передается по каналам связи на машину получателя и там помещается в область дисковой памяти, принадлежащую адресату и называемую почтовым ящиком. Получатель - пользователь забирает поступившую почту из почтового ящика на свой компьютер и обрабатывает ее.
Любое сообщение состоит из заголовка и непосредственно тела сообщения. У почтового сообщения следующая структура:
— заголовок: адреса, тема, дата отправления и др;
— тело сообщения: текст;
— электронная подпись.
Заголовок включает в себя: адрес получателя письма, адрес отправителя, тему письма, дату и время отправки письма, адресаты, которые получат копии письма, список файлов, посылаемых вместе с письмом.
Адрес электронной почты в общем случае имеет следующий вид:
<имя пользователя>@<хост-компьютер>.<поддомен.><домен верхнего уровня>.
Адрес состоит из 2х частей: имени пользователя и адреса почтового хост - компьютера, на котором зарегистрирован этот пользователь. Две части адреса разделяются знаком @.
Например: lina @ main.uef.ru
Часть адреса, стоящего справа от знака @ обозначает: ru - Россия, uef - Санкт - Петербургский университет экономики и финансов, main - имя хост - компьютера, на котором зарегистрирован пользователь lina (или установлен почтовый ящик с таким именем).
Заголовок от текста отделяется пустой строкой. В конце текста может стоять signature - электронная подпись, но это не обязательно.
К преимуществам электронной почты можно отнести: скорость и надежность доставки корреспонденции, относительно низкая стоимость услуг; возможность быстрого ознакомления широкого круга корреспондентов с сообщением; посылка не только текстовых сообщений, но и программ, графики, аудио-файлов; экономия бумаги и т.д.
Английское обозначение электронной почты - E - mail.
Недостаток электронной почты состоит в ограниченности объема передаваемых файлов.
Система телеконференций - Usenet. Система построена по принципу электронных досок объявлений, когда любой пользователь может поместить свою информацию в одну из групп новостей Usenet, и эта информация станет доступной другим пользователям, которые на данную группу новостей подписаны. Эта система предназначена для проведения дискуссий и обмена новостями. Именно этим способом распространяется большинство сообщений Internet, например, списки наиболее часто задаваемых вопросов (FAQ) или реклама программных продуктов. Usenet - хорошее место для объявления международных конференций и семинаров.
FTP. Так называют протокол (File Transfer Protokol - протокол передачи файлов) и программы, которые обслуживают работу с каталогами и файлами удаленной машины. Средства FTP позволяют просматривать каталоги и файлы сервера, переходить из одного каталога в другой, копировать и обновлять файлы. Работа с FTP - серверами может проходить в реальном времени. Распространен анонимный доступ к многочисленным открытым базам данных, реализуемый специальной сервисной программой FTP. За счет этого вы можете получать файлы без предъявления своего имени и пароля. Для получения файла в системе FTP указываются: точное название узла, имя каталога, подкаталога, название файла.
Достоинством данного протокола является возможность передачи файлов любого типа: текстов, изображений, исполняемых программ. К недостатку протокола FTP следует отнести необходимость знаний местоположения отыскиваемой информации.
Система Gopher. Она осуществляет поиск файлов на указанном Gopher - сервере по содержанию. Gopher - это протокол и программы, которые обеспечивают более развитые (по сравнению с FTP) средства поиска и извлечения информации с помощью многоуровневых меню, справочных книг, индексных ссылок и т.п. Для начала работы по этому протоколу достаточно знать адрес одного Gopher - сервера. В дальнейшем работа заключается в выборе команд, представленных в виде простых и понятных меню. При этом пункты меню одного сервера могут содержать ссылки на меню других серверов, что облегчает поиск информации в Internet.
В то время как FTP предназначена главным образом для получения программ по сетям, Gopher, в основном, используется для поиска текстовой информации: справочных материалов, каталогов книг, адресов.
Telnet - это протокол удаленного терминального доступа к сети. С помощью Telnet ваш компьютер подключается к удаленному компьютеру, подключенному к сети Internet, и вы можете работать на своем компьютере так, как будто сидите за терминалом удаленной системы. Все видимые на вашем компьютере команды выполняются системой удаленного компьютера.
Система IRC (Internet Reloy Chat). Эта система предназначена для бесед “в прямом эфире” и существует благодаря высокой скорости передачи информации в сети Inetrnet. В реальном времени может общаться сразу группа пользователей. Поддержку общения на самые разные темы обеспечивают IRC - серверы.
WAIS (Wide Area Information Servers) - распределенная информационная система (базы данных и программное обеспечение), которая обслуживает поиск информации в сетевых БД и библиотеках. В частности, WAIS используется для индексирования неструктурированных документов в Internet и организации поиска в них.
WWW (Word Wide Web - всемирная паутина) - это гипертекстовая информационно - поисковая система в Internet. Блоки данных WWW(страницы) размещаются на отдельных компьютерах, называемых WWW - серверами (или Web - серверами) и принадлежащих отдельным организациям или частным лицам. С помощью гипертекстовых ссылок, встроенных в документы WWW, пользователь может переходить от одного документа к другому.
Для работы с WWW используются специальные программы - клиенты, называемые программами - просмотра WWW или браузерами (browsers). Программы - просмотра позволяют по известному точному адресу вызывать нужные нам документы, накапливать их, сортировать, объединять, редактировать, печатать.
Наиболее популярными программами просмотра являются Netsape, Mosaic, Microsoft Internet Explorer, Opera.
В основе WWW лежит протокол передачи гипертекстовых сообщений НТТР (Hypertext Transfer Protocol), а сами страницы формируются с помощью специального гипертекстового языка описания документов HTML (Hypertext Markup Language). Этот язык является языком разметки текста и связывания страниц.
WWW и ее программное обеспечение - это наиболее перспективные инструменты сети Internet. Они обеспечивают пользователям доступ практически ко всем перечисленным выше ресурсам (FTP, Gopher, WAIS и др.) Конечной целью WWW является объединение всех ресурсов сети (файлов, текстов, баз данных, программ - серверов) в единый Всемирный гипертекст.
IP-телефония. Технология, позволяющая использовать Интернет или любую другую IP-сеть в качестве средства организации и ведения телефонных разговоров и передачи факсов в режиме реального времени. Существует возможность оцифровать звук или факсимильное сообщение и переслать его так, как пересылаются цифровые данные. И в этом смысле IP-телефония использует Интернет для пересылки голосовых или факсимильных сообщений между двумя пользователями в режиме реального времени.
Очевидно, что столь обширные возможности новой среды общения пользователей не могли остаться без внимания коммерческих организаций. Очень быстро комплекс сервисных возможностей сети Интернет стал использоваться для проведения различного рода коммерческих операций.
Электронная коммерция — это общая концепция, охватывающая любые формы деловых операций, проводимых электронным способом с использованием телекоммуникационных сетей. Такие операции могут осуществляться между компаниями, компаниями и их заказчиками или же между компаниями и государственными учреждениями.
Электронная коммерция включает в себя широкий спектр деятельности, например:
• маркетинг, продажи и содействие продажам;
• предварительные продажи, предварительные договоренности;
• финансирование и страхование;
• коммерческие операции: заказ, получение, оплата;
• обслуживание и поддержка продукта;
• совместная разработка продукта;
• распределенное совместное производство;
• использование общих и частных услуг;
• администрирование бизнеса (концессии, разрешения, налоги, таможня и т. д.);
• транспорт, техника перевозок и снабжения;
• автоматическая торговля электронными товарами;
• бухгалтерский учет;
• разрешение спорных моментов.