Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
92
Добавлен:
29.05.2015
Размер:
280 Кб
Скачать
☆

8. Архитектура «клиент-сервер»

Сетевые приложения реализуются по технологии клиент-сервер. Это означает, что программное обеспечение делится на две части: клиентскую, устанавливаемую на компьютере пользователя, и серверную – устанавливаемую на компьютере-сервере.

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

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

9. Службы Интернета

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

9.1 Электронная почта (e-mail)

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

Любой, подключившийся к Интернету, может создать себе электронный почтовый ящик (папка на жестком диске). Для работы с электронной почтой существуют программы - MicrosoftOutlookExpress(входит вWindows), более мощнаяMicrosoftOutlook(входит в состав пакетаMicrosoftOffice),TheBat! и др. Для того, чтобы воспользоваться электронной почтой, необходимо зайти на один из ее сайтов, на которых организован подобный сервис (Яндекс, Рамблер, Мейл, …).

Почтовая служба основана на двух протоколах: SMTP и POP3. По первому происходит отправка корреспонденции с компьютера на сервер, а по второму – прием поступивших сообщений.

Рис. 71. Настройка почтового клиента на работу с определенными почтовыми серверами.



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

Для настройки почтового клиента на определенный почтовый сервер требуется прописать IP-адрес или доменное имя сервера в соответствующих полях свойств почтового клиента.

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

Адрес электронной почты имеет определенный формат:

имя-пользователя @ [хост-компьютер.] поддомен.домен_первого_уровня

Часть, выделенная в скобках [ ], является необязательной.

Адрес электронной почты не может включать символы кириллицы и пробелы, а также некоторые зарезервированные символы. Примеры e-mailадреса:Lina@mail.ktk.ru, In.Form@yandex.ru, travel_office@post.usa.com.

Разделитель, стоящий в адресе после имени пользователя (@), который у нас принято называть «собака» правильно именуется «коммерческая эт», или просто «эт». Диктуя адрес электронной почты иностранцу, не следует использовать слово «собака».

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

9.2. Списки рассылки

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

9.3 Телеконференции (Usenet)

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

9.4. Служба передачи файлов (протокол FTP - File Transfer Protocol)

Занимается приемом и передачей файлов больших объемов. Служба FTP имеет свои серверы в мировой сети, на которых хранятся архивы данных. Эти архивы могут быть коммерческого или ограниченного доступа, либо могут быть общедоступными.

Файлы становятся доступными для работы (чтение, исполнения) только после копирования на собственный компьютер. Хотя пересылка файлов может быть выполнена с помощью WWW,FTP-системы продолжают оставаться весьма популярными ввиду их быстродействия и простоты использования.

9.5. Служба IRC (Internet Relay Chat)

Предназначена для прямого общения нескольких человек в режиме реального времени. Эту службу также называют чатом.

9.6. Служба ICQ.

Ее название происходит от выражения I seek you – я тебя ищу. Основное назначение – обеспечение возможности связи между двумя людьми, даже если у них нет постоянного IP-адреса.

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

    1. World Wide Web (WWW) – Всемирная информационная паутина.

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

Служба World Wide Web (WWW) – это единое информационное пространство, состоящее из сотен миллионов взаимосвязанных электронных документов, хранящихся на Web-серверах. Отдельные документы, составляющиеWeb-пространство,называютсяWeb-страницами. Группы тематически объединенныхWeb-страниц называютWeb-узламиилиWeb-сайтами.

Электронные Web-документы предназначены для просмотра на экране компьютера. Целенаправленное перемещение междуWeb-документами называютWeb-навигацией.

В основе WWWлежат два понятия – формат документовHTML (HyperText Markup Language) игипертекстовые ссылки. HTML – это специальный язык форматирования экранных электронных документов. Создание документа наHTML аналогично программированию. Автор берет обычный текст и вставляет в неготэги (они выполняют роль команд).Гипертекстовые ссылки -это выделенный фрагмент текста или рисунки, щелчок мышью на которых выводит на экран другойWeb-документ, на который указывает данная ссылка. При этом новый документ может храниться на совершенно другом сайте, возможно, расположенном в другом конце земного шара.

Основное достоинство формата HTML– возможность быстрого перехода по гипертекстовым ссылкам.

Программы для просмотра Web-страниц называют браузерами (обозревателями). Основная функция веб-браузера — отображение гипертекста. Примеры браузеров –InternetExplorer,Opera,NetscapeNavigator.

    1. Gopher-система

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

10. Система адресации URL

Адрес любого документа в сети Интернет определяется унифицированным указателем ресурса - URL. Адрес URL состоит из трех частей:

1) Указание службы, которая осуществляет доступ к данному ресурсу. Например, протокол HTTP (HyperText Transfer Protocol – протокол передачи гипертекста): http://…

2) Указание доменного имени компьютера или сервера, на котором хранится данный ресурс:

http://www.tsure.ru…

3) Указание полного пути доступа к файлу на данном компьютере:

http://www.tsure.ru/Faculties/Femp/news.htm

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

Рассмотрим структуру следующего URL:

http://www.lipunov.msk.ru/prochn/lab/IVANOV.htm .

http:// (HyperText Transfer Protocol- протокол передачи гипертекста, по которому обеспечивается доставка документа с Web-сервера Web-браузеру) указывает программе просмотра (браузеру), что для доступа к ресурсу применяется данный сетевой протокол. Схема указания способа доступа перед указанием адреса наверняка Вам встречалась и прежде. Например, если на визитке вы видите запись вроде:тел: 91-22-70, факс: 44-92-18,то, очевидно, что по первому номеру возможен телефонный разговор, а по второму - отправка факса. Аналогично в URL первым стоит указатель на тип доступа к запрашиваемому файлу, а затем его адрес.

www.lipunov.msk.ruуказывает на доменное имя и адресует конкретный компьютер.

prochn/lab/IVANOV.htmпоказывает программе-клиенту, где на данном компьютере-сервере искать ресурс. В рассматриваемом случае ресурсом является файл в форматеhtml, а именноIVANOV.htm, который находится в папкеlab, которая в свою очередь расположена в папкеprochn. Имена каталогов, содержащиеся в URL, обычно являются виртуальными и не имеют ничего общего с реальными именами каталогов компьютера, на котором выполняется Web-сервер, а являются их псевдонимами: ни один владелец компьютера, на котором выполняется Web-сервер, не позволит постороннему пользователю, обращающемуся к Web-серверу через Интернет, получить доступ к реальной файловой системе этого компьютера.

Обратите внимание: при написании URL важно различать прописные и строчные буквы.

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

Рис.. Сравнение адресации URLс почтовой адресацией.