Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

KITpdf

.pdf
Скачиваний:
24
Добавлен:
29.02.2016
Размер:
938.45 Кб
Скачать

Но для того, чтобы Web-страница была выведена пользователю не в виде английских слов языка HTML вперемежку с русским текстом, а так, как она действительно должна выглядеть, используются программы просмотра Web-страниц, которые называются броузеры (англ. browser – обозреватель) или обозреватели.

В мире насчитывается множество броузеров: Netscape Navigator, Opera и другие. И все-таки одним из самых распространенных является Microsoft Internet Explorer, поставляемый вместе с операционной системой Windows.

Программа броузер работает на компьютере пользователя и является клиентом. Она запрашивает нужную информацию на Web-серверах, с которыми она общается по при помощи специального протокола НТТР (Hyper Text Transfer Protocol) – протокола передачи гипертекста.

Приемы работы с программой Microsoft Internet Explorer будут подробно освещены в следующей главе, а пока остается добавить, что служба WWW включает в себя огромный массив данных, например, новости, погода, биржевые котировки, курсы валют, предложения работы, электронные доски объявлений, каталоги, сведения о кинофильмах, литературные обзоры, игры, магазины и многое, многое другое. Эти данные размещаются на Web-страницах не только от организаций, но и от персональных пользователей, а разместить свою информацию на таких страницах можно подчас бесплатно.

Протокол HTTP.

HTTP (сокр. от англ. HyperText Transfer Protocol — «протокол передачи гипертекста») — протокол прикладного уровня передачи данных (изначально — в виде гипертекстовых документов). Основой HTTP является технология «клиент-сервер», то есть предполагается существование потребителей (клиентов), которые инициируют соединение и посылают запрос, и поставщиков (серверов), которые ожидают соединения для получения запроса, производят необходимые действия и возвращают обратно сообщение с результатом. HTTP в настоящее время повсеместно используется во Всемирной паутине для получения информации с веб-сайтов.

Основным объектом манипуляции в HTTP является ресурс, на который указывает URI (англ. Uniform Resource Identifier) в запросе клиента. Обычно такими ресурсами являются хранящиеся на сервере файлы, но ими могут быть логические объекты или что-то абстрактное. Особенностью протокола HTTP является возможность указать в запросе и ответе способ представления одного и того же ресурса по различным параметрам: формату, кодировке, языку и т. д. Именно благодаря возможности указания способа кодирования сообщения клиент и сервер могут обмениваться двоичными данными, хотя данный протокол является текстовым.

URL-адресация web-ресурсов.

IP-адрес или соответствующее ему доменное имя позволяют однозначно идентифицировать компьютер в сети Internet, но дело в том, что на компьютере может присутствовать множество различной информации в различных форматах, например, в виде файлов, электронных сообщений, страниц и т.п. Для того, чтобы можно было безошибочно получать нужную информацию и в нужном формате используется строка символов, которую называют универсальный указатель ресурса или URL (Universal

Resource Locator). Эта строка однозначно идентифицирует любой ресурс в сети Internet. Именно такая строка отображается в поле «Адрес» обозревателя Internet Explorer, когда мы «гуляем» по Internet (см. далее).

Рисунок. Структура URL - универсального указателя ресурса.

Универсальный указатель ресурса состоит из:

Протокол – это набор правил (см. далее), по которым происходит обмен информацией. В данном примере использован наиболее часто используемый протокол http:// – протокол передачи гипертекста.

Доменное имя или IP-адрес, который позволяет однозначно идентифицировать компьютер (сервер) в сети Internet, содержащий нужную информацию.

Путь, состоящий из имен папок, разделенных символом / (слэш), последовательно открывая которые можно «добраться» до нужной информации. В данном примере искомая информация находится в папке info, в других случаях путь может быть длиннее, например, products/mpress/library, здесь искомая информация находится в папке library, находящейся в папке mpress, которая в свою очередь располагается внутри папки products.

Примечание: многие серверы сети Internet в отличие от компьютеров пользователей чувствительны к регистру букв, в котором представлены имена папок и файлов, поэтому папка info и папка Info или INFO – это разные папки, но чаще всего имена файлов и папок пишут строчными (маленькими) буквами.

Имя файла, который содержит нужную информацию. В нашем примере информация находится в файле search.html, в котором содержатся советы по поиску на поисковом сервере yandex.ru.

Примечание: если имя файла не указано, то используется имя файла по умолчанию index.htm (index.html), либо default.htm (default.html).

Поскольку весь URL набирать с клавиатуры достаточно долго и неудобно, то можно вводить только доменное имя (www в некоторых случаях также можно опускать), а все остальные его части, такие как протокол, путь и имя файла будут подставлены по умолчанию.

Провайдер (англ. обеспечиватель, полностью ISP – Internet Service Provider) – это организация, которая обеспечивает другим организациям и частным лицам доступ к сети Internet. Провайдеры прокладывают и поддерживают в исправном состоянии каналы передачи информации, имеют специальные серверы для обеспечения подключений пользователей, учета времени подключения, оказания дополнительных услуг, например, электронной почты.

Общая характеристика браузеров.

Веб-обозрева́тель, браузер́ (от англ. Web browser — программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц (преимущественно из Сети), их обработки, вывода и перехода от одной страницы к другой.

Большинство браузеров умеют также показывать оглавление FTP-серверов. Браузеры постоянно развивались со времени зарождения Всемирной паутины и с

её ростом становились всё более востребованными программами. Ныне браузер — комплексное приложение для обработки и вывода разных составляющих веб-страницы и для предоставления интерфейса между веб-сайтом и его посетителем. Практически все популярные браузеры распространяются бесплатно или «в комплекте» с другими приложениями: Internet Explorer (совместно с Microsoft Windows), Mozilla Firefox (бесплатно, свободное ПО, совместимо с некоторыми дистрибутивами Linux, например

Ubuntu), Safari (совместно с Mac OS X и бесплатно для Microsoft Windows), Opera (бесплатно начиная с версии 8.50), Google Chrome (бесплатно), Avant (бесплатно).

Функциональные возможности браузера Internet Explorer, настройка рабочей среды.

Windows Internet Explorer (читается интернет эксплорер, ранее — Microsoft Internet Explorer или просто Internet Explorer, сокращённо MSIE или IE; /a i /, сленг осёл или ослик) — серия браузеров, разрабатываемая корпорацией Microsoft с 1995 года. Входит в комплект операционных систем семейства Windows.

Программа поддерживает все новые стандарты и возможности, закладываемые разработчиками в свои Web-страницы: форматирование текста, рисунки, анимацию, видео, звуковое сопровождение, а также выполнение сценариев – небольших программ, содержащихся в Web-страницах и многое другое.

Кроме программы Internet Explorer существует ряд программ аналогичного назначения, например, Netscape Navigator, Opera и другие, однако, они значительно менее распространены. Программа Internet Explorer входит в комплект поставки программы Windows, что во многом определило ее судьбу, конечно, в совокупности с высоким качеством и собственными идеями.

Возможности программы:

отображение Web-страниц, выполненных на языке HTML и находящихся как на Web-серверах, так и на локальных дисках,

возможности навигации в соответствии с концепцией гипертекста,

ведение журнала просмотренных (посещенных) страниц,

создание и работа со списком «избранных» страниц,

автономная работа и обновление Web-страниц по заданному расписанию,

запрет отображения нежелательного или оскорбительного материала,

выбор уровня безопасности (защиты от проникновения вирусов, утечки, порчи информации) при работе с различными ресурсами,

автозаполнение полей форм на Web-страницах,

изменение размера шрифта и кодировки страниц,

помощь в поиске информации в сети Internet.

Структура окна Internet Explorer:

1.Заголовок окна – содержит название данной программы – Microsoft Internet Explorer, а также название (заголовок) отображаемой Web-страницы. Это название также отображается в панели задач.

2.Меню – позволяет выбрать любую команду программы.

3.Панель инструментов – состоит из кнопок (инструментов), при нажатии на которые выполняются различные команды. Назначения кнопок приведены ниже.

4.Адресная строка – служит для ввода доменного имени, URL или IP-адреса просматриваемого ресурса.

5.Рабочая область – здесь отображается содержимое Web-страницы.

6.Полосы прокрутки – позволяют прокручивать документ. Обычно присутствует только вертикальная полоса.

7.Строка состояния – отображает параметры и режимы работы программы, а также различные подсказки. Например, здесь отображаются этапы загрузки страницы и прогресс. При наведении указателя мыши на гиперссылку здесь отображается адрес гиперссылки.

Домашняя страница – это начальная страница, которая загружается при запуске программы Internet Explorer. Считается, что это страница, с которой начинается путешествие по сети Internet. После установки программы Internet Explorer в качестве домашней страницы устанавливается страница фирмы Microsoft. Однако, у каждого пользователя имеются свои предпочтения на этот счет, а кроме того, домашняя страница может не только находиться на сервере в сети Internet, но это может быть и локальная страница со специально подобранными ссылками.

Страница поисковой системы Яндекс, которую мы уже загружали, как нельзя лучше подходит в качестве домашней страницы, так как с этой страницы можно отправиться куда угодно в любом направлении, поэтому установим ее в качестве домашней.

Настройка домашней страницы:

Сервис /Свойства обозревателя / Общие /Адрес: введите доменное имя (URL) домашней страницы / Ok.

Если нужная Web-страница в данный момент открыта, то можно не вводить ее URL, а просто нажать на кнопку С текущей. Кнопка С исходной позволяет вернуть прежние настройки программы Internet Explorer, которые были заданы при установке программы, а кнопка С пустой позволяет установить пустую страницу (с белым фоном) в качестве домашней.

Поиск информации в WWW.

В Интернете не существует единой поисковой системы поиска. На серверах Сети существует более 120 миллионов поисковых систем. Существующие системы являются добровольными и требуют предварительной регистрации информационного ресурса для включения его в поисковую зону.

Эти поисковые системы располагаются на серверах и выполняют поиск по заданным словам. Их называют «роботами» или «пауками», которые собирают информацию в Web и возвращают на свой сервер все обнаруженные страницы. Из

накопленной таким образом информации формируются базы, особым образом проиндексированные. Такие поисковые системы позволяют находить Web-сайты или

Web-страницы по ключевым словам в БД или путем поиска в иерархической системе

каталогов.

Интерфейс таких систем общего назначения содержит список разделов каталога и поле поиска. В поле поиска пользователь вводит ключевые слова для поиска документа, а в каталоге выбрать определенный раздел, что сужает поле поиска и таким образом ускоряет его.

Заполнение БД осуществляется с помощью программ-роботов, которые периодически «обходят» Web-серверы Интернета. Программы роботы читают все встречающиеся документы, выделяют в них ключевые слова и заносят их в БД, содержащую URL-адреса документов.

Так как информация в Сети постоянно меняется (создаются новые Web-страницы, удаляются старые и т.д), поисковые роботы не всегда успевают отследить все изменения. Информация, хранящаяся в БД поисковой системы, может отличатся от реального состояния Интернета, и тогда пользователь в результате поиска может получить адрес уже не существующего документа.

В целях обеспечения большого соответствия между содержанием БД поисковой системы автору разрешается самому внести информацию в БД, заполнив регистрационную анкету. В процессе ее заполнения разработчик сайта вносит URLсайта, его название, краткое описание содержания сайта, а также ключевые слова, по которым легче всего будет найти сайт.

Сайты в БД ранжируются по количеству их посещений в день, неделю, месяц. Посещаемость сайта определяется с помощью специальных счетчиков, которые могут быть установлены на сайте. Счетчики фиксируют каждое посещение сайта и передают информацию о количестве посещений окна сервер поисковой системы.

Электронная почта: принципы функционирования, протоколы.

Электро́нная почта́ (англ. email, e-mail, от англ. electronic mail) — технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых «письма» или «электронные письма») по распределённой (в том числе глобальной) компьютерной сети.

Электронная почта по составу элементов и принципу работы практически повторяет систему обычной (бумажной) почты, заимствуя как термины (почта, письмо, конверт, вложение, ящик, доставка и другие), так и характерные особенности - простоту использования, задержки передачи сообщений, достаточную надёжность и в то же время отсутствие гарантии доставки.

Основным отличием (и достоинством е-майл) от прочих систем передачи сообщений (например, служб мгновенных сообщений) ранее являлась возможность отложенной доставки сообщения, а также развитая (и запутанная, из-за длительного времени развития) система взаимодействия между независимыми почтовыми серверами (отказ одного сервера не приводил к неработоспособности всей системы).

В настоящее время любой начинающий пользователь может завести свой бесплатный электронный почтовый ящик, достаточно зарегистрироваться на одном из интернет порталов

Общепринятым в мире протоколом обмена электронной почтой является SMTP (англ. Simple mail transfer protocol — простой протокол передачи почты). В общепринятой реализации он использует DNS для определения правил пересылки почты (хотя в частных системах, вроде Microsoft Exchange, SMTP может действовать исходя из информации из других источников).

В различных доменах настроены свои, независимые друг от друга, почтовые системы. У каждого почтового домена может быть несколько пользователей. (Однако, фактически, может быть так, что одна организация или персона владеет многими доменами, которые обслуживаются (физически) одной почтовой системой). Почта передаётся между узлами с использованием программ пересылки почты (англ. Mail Transfer Agent, MTA; такими, как, например, sendmail, exim4, postfix, Microsoft Exchange Server, Lotus Domino и т. д.). Поведение систем при связи друг с другом строго стандартизировано, для этого используется протокол SMTP (и соблюдение этого стандарта, наравне с всеобщей поддержкой DNS всеми участниками, является основой для возможности связи «всех со всеми» без предварительных договорённостей). Взаимодействие почтовой системы и пользователей, в общем случае, никак не регламентируется и может быть произвольным, хотя существуют как открытые, так и закрытые (завязанные на ПО конкретных производителей) протоколы взаимодействия между пользователями и почтовой системой. Программа, работающая в почтовой системе и обслуживающая пользователей, называется MDA (англ. mail delivery agent, агент доставки почты). В некоторых почтовых системах MDA и MTA могут быть объединены в одну программу, в других системах могут быть разнесены в виде разных программ или вообще выполняться на различных серверах. Программа, с помощью которой пользователь осуществляет доступ, называется MUA (англ. mail user agent), хотя в случае, например, веб-интерфейса, может и отсутствовать.

Внутри заданной почтовой системы (обычно находящейся в рамках одной организации) может быть множество почтовых серверов, выполняющих как пересылку почты внутри организации, так и другие, связанные с электронной почтой задачи: фильтрацию спама, проверку вложений антивирусом, обеспечение автоответа, архивация входящей/исходящей почты, обеспечение доступа пользователям различными методами (от POP3 до ActiveSync). Взаимодействие между серверами в рамках одной почтовой системы может быть как подчинено общим правилам (использование DNS и правил маршрутизации почты с помощью протокола SMTP), так и следовать собственным правилам компании (используемого программного обеспечения).

Общая характеристика почтовых программ.

Почтовая́ программа́ (клиент электронной почты, почтовый клиент, мейл-клиент, мейлер) — программное обеспечение, устанавливаемое на компьютере пользователя и предназначенное для получения, написания, отправки и хранения сообщений электронной почты одного или нескольких пользователей (в случае, например, нескольких учётных записей на одном компьютере) или нескольких учётных записей одного пользователя.

Большие почтовые программы, т. н. «всё в одной», такие как Mozilla Thunderbird, The Bat! и Microsoft Outlook, сегодня комбинируют работу MSA, MDA и MRA в одном

приложении. Более простые почтовые агенты (англ. mail user agent, MUA), например Mutt, также являются почтовыми программами.

В отличие от почтового сервера, клиент электронной почты обычно отправляет сообщение не прямо на соответствующий сервер получателя, а на один и тот же почтовый сервер, который выступает как релей. Обычно это почтовый сервер провайдера или компании. Отправка почты чаще всего осуществляется по протоколу

SMTP.

Клиент электронной почты принимает почту с одного или нескольких почтовых серверов, часто это тот же самый сервер, который служит для отправки. Приём почты обычно осуществляется по протоколам POP или IMAP.

Также в функции клиента электронной почты может входить: сортировка, хранение сообщений, поиск по архиву сообщений, ведение адресной книги, фильтрация принимаемых сообщений по разным критериям, конвертация форматов, шифрование, организация интерфейсов с офисными программами и другие функции.

Тема 4. Системное программное обеспечение КИТ. Операционные системы

Классификация программного обеспечения (ПО): системное и прикладное, системы программирования.

Для того, чтобы заставить технические средства (компьютер и периферийные устройства) решать поставленные задачи, необходимо наличие программного обеспечения.

Программное обеспечение (ПО, software) – совокупность программ,

позволяющих осуществить на компьютере автоматизированную обработку информации.

Программа – это алгоритм, записанный на языке программирования. (Алгоритм

– точное предписание, определяющее процесс преобразования исходных данных в конечный результат.) Программа описывает операции, которые необходимо выполнить для решения поставленной задачи. Синонимом термина “программа” может являться термин “приложение“.

Весь набор программ, который устанавливается на компьютер, может быть поделен на базовое (или системное) и прикладное программное обеспечение.

Базовое ПО (БПО) создает удобную среду для функционирования прикладных программ. Системное ПО обеспечивает функционирование и обслуживание компьютера, а также автоматизацию процесса создания новых программ.

Базовое ПО можно классифицировать следующим образом:

операционные системы;

сервисные программы;

системы программирования;

программы технического обслуживания.

Операционная система (ОС) – организованная совокупность программ,предназначенная для управления компьютером и обеспечения взаимодействия пользователя с ЭВМ.

Режим работы ЭВМ определяется количеством задач, параллельно решаемых на машине. По этому признаку ОС разделяет на многозадачные и однозадачные, многопроцессорные и однопроцессорные, многопользовательские и однопользовательские.

Однозадачные ОС предоставляют пользователю виртуальную машину и включают средства управления файлами, периферийными устройствами и средства общения с пользователем. Многозадачные ОС также управляют разделением между задачами совместно используемых ресурсов.

К однозадачным можно отнести MS DOS, к многозадачным – MS Windows, UNIX, Linux, OS/2. Среди многозадачных можно выделить сетевые ОС.

В настоящее время лидером по продажам являются ОС MS Windows, однако с ними конкурирует ОС UNIX, которая имеет определенные достоинства (надежность, масштабируемость).

Сервисные программы являются надстройками над ОС и предназначены для упрощения взаимодействия пользователя с ЭВМ (Проводник, Мой компьютер, FAR, Windows Commander, Norton Commander и др).

Системы программирования – программные средства (пакеты программ), предназначенные для создания новых программ. Они создают удобную среду для

написания исходного текста программы на алгоритмическом языке и преобразовывают в исполняемые компьютером программы, для этого системы программирования содержат трансляторы (интерпретаторы и компиляторы) различных языков программирования.

Программы технического обслуживания предназначены для диагностики и восстановления работоспособности компьютера. В процессе работы технические средства подвергаются нагрузкам, могут отказывать в работе. ОС Windows предлагает набор стандартных служебных программ, обеспечивающих восстановление надежной работы – программа дефрагментации, сканирования диска, информации о системе. Существуют и другие пакеты программ, например, Norton Utilities. Он содержит программы для проверки физического состояния диска, для восстановления файлов и др. к этому классу можно отнести программы обслуживания периферийных устройств.

Прикладное ПО (ППО) предоставляет среду для решения пользовательских задач. ППО может быть представлено программами пользователей (написанными в системе программирования) и пакетами прикладных программ (ППП). ППП – совокупность программ для решения круга задач по определенной тематике.

ППП классифицируют на:

общего назначения;

методо-ориентированные;

проблемно-ориентированные.

ПППобщего назначения (или универсальные) ориентированы на автоматизацию широкого класса задач пользователя. Это текстовые редакторы (NotePad, WordPad) и процессоры (MS Word), табличные процессоры (MS Excel), системы управления базами данных (СУБД MS Access), системы динамических презентаций (MS PowerPoint), графические процессоры растровой (Photoshop) и векторной графики (Corel Draw), системы автоматизированного проектирования (CASE-технологии) и другие.

В основе методо-ориентированных ППП лежит реализация разных математических методов решения (линейного программирования, динамического программирования, статистические методы, теория массового обслуживания, сетевого планирования и управления и др.).

Проблемно-ориентированные ППП направлены на решение определенной задачи (проблемы) в конкретной проблемной области. Это наиболее широкий класс программ. Среди них можно выделить банковские пакеты, пакеты бухгалтерского учета, финансового менеджмента, правовых справочных систем и других..

Модели разработки программного обеспечения.

Модель водопада (waterfall model). Это один из наиболее исторически устоявшихся способов разработки. Впервые модель была описана в 1970 году. Эта модель предполагает последовательное исполнение следующий этапов:

1.Разработка требований (requirements): сбор бизнес-требований заказчика и их преобразование в функциональные требования к программному продукту.

2.Анализ и дизайн (analysis and design): разработка модели предметной области (domain model), проектирование схемы базы данных, объектной модели, пользовательского интерфейса и т.п.

3.Реализация (implementation): создание продукта по спецификациям, разработанным на предыдущем этапе.

4.Тестирование (testing): включает проверку соответствия функциональности программного продукта потребностям пользователей (validation), а также поиск дефектов в реализации.

5.Развертывание (deployment): обучение пользователей, инсталляция системы, перевод в промышленную эксплуатацию.

Итеративная разработка стала эволюционным развитием модели водопада. Процесс состоит из серии повторяющихся итераций (их число зависит от конкретного проекта), каждая из которых фактически является полноценным мини-проектом с фазами определения требований, анализа, дизайна и т.д. В результате очередной итерации продукт приобретает новую функциональность или улучшения в существующей функциональности. Полный набор требований, зафиксированный границами проекта, оказывается реализованным после завершения финальной итерации. В зависимости от требований проекта, после каждой итерации вы можете получить либо не дееспособный модуль приложения, либо узкоспециализированую, но рабочую программую.Такая система разработки позволяет минимализировать всевозможные риски, связанные с внедрением новых технологий, изменением требований к проекту

Способы распространения программного обеспечения.

Существует несколько видов программ по способу распространения. Программы, поступающие в свободное пользование бесплатно, получили название Freeware. Несмотря на то, что продажа программного обеспечения достаточно прибыльный бизнес, даже крупные компании распространяют свою продукцию бесплатно. К примеру, такие популярные программы, как браузер Microsoft Internet Explorer и программа для общения ICQ, совершенно бесплатны.

Следующий вид программ — shareware. Подобные программы также распространяются бесплатно, но срок ее функционирования ограничен, как правило, тридцатью днями. То есть предоставляется возможность бесплатно пользоваться, тестировать программу, но ограниченное количество времени. Так можно бесплатно испытать программу, убедиться в ее надежности, совместимостью с операционной системой, узнать об исправной работе всех заявленных разработчиком функций. К примеру, это может быть программа, имитирующая процедуры салона красоты, такие как фотоомоложение. Если по истечении указанного срока пользователь захочет продолжить работу с программой, ему необходимо будет зарегистрироваться и оплатить автору определенную сумму.

Еще одним видом бесплатных программ являются demo-версии. Это демонстрационный вариант программы, не содержащий всего набора функций. Также это может быть просто ролик, предназначенный для ознакомления потенциальных покупателей с продуктом. Если демонстрация заинтересует пользователя, он может приобрести полную версию продукта. Чаще всего выпускаются demo-версии компьютерных игр, в которых представлены лишь начальные уровни. Такой вариант игры можно бесплатно скачать через Интернет.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]