СЛУЖБЫ ИНТЕРНЕТА
Доступ к ресурсам сети Интернет и их использование могут осуществляться различными способами с помощью специальных служб сети Интернет.
Первые приложения для Интернета, такие, как FTP или электронная почта, были разработаны исключительно для обмена данными между компьютерами.
Другие приложения, такие, как Telnet, были разработаны для того, чтобы пользователь получил возможность доступа не только к информации, но и к ресурсам конкретного удаленного компьютера.По мере развития Интернета возникла необходимость разработки других способов поиска информации и доступа к ней. Встала задача создания приложений, позволяющих использовать информационные ресурсы, не обращая внимания на формат данных и место их хранения в сети.
Для решения этих задач сначала были созданы поисковая система Archie и система Gopher, а затем были созданы системы WAIS и WWW, предлагающие новые методы получения и отображения информации.
Служба FTP. На начальной стадии развития Интернета основным методом доступа к информационным ресурсам сети было использование сервиса FTP. FTP (File Transfer Protocol) — протокол передачи данных, регламентирующий процедуру передачи файлов между компьютерами. FTP позволяет установить соединение с удаленным компьютером в сети Интернет, просмотреть файлы, доступные на нем, и при необходимости скопировать их. Но надо отметить, что эта служба не предназначена для обработки файлов, например для просмотра их содержимого.
FTP— пример системы с архитектурой «клиент— сервер». Программное обеспечение делится на сервер-программу, запущенную на удаленном компьютере, и программу-клиент, запущенную на компьютере пользователя. Программой-клиентом может быть обычный веб-браузер. Практически все современные операционные системы включают программуУ#?-клиент для работы в командной строке, которая обычно так и называется — ftp.
Основным ограничением службы FTP является то, что запись и удаление файлов на FTP-серверах обычно возможны только с определенным именем пользователя.
Однако распространены анонимные РТР-серверы, для работы с которыми не нужно иметь специального имени пользователя и пароля. На таких серверах в качестве имени пользователя используется anonymous, а в качестве пароля — чаще всего адрес электронной почты.Адреса РТР-серверов формируются по тем же правилам, что и адреса веб-страниц. Существует лишь одно отличие — вместо префикса http:// используется префикс ftp://, указывающий, что работа с данным сервером будет проходить по протоколу FTP. Пример адреса: ftp://ftp.microsoft.com.
/TP-сервер до сих пор является одним из главных способов распространения программного обеспечения в Интернете. Для поиска файлов, размещенных на /TP-серверах, существуют специальные поисковые системы. Одна из таких систем — FileSearch. Адрес этой системы в сети Интернет: www.fllesearch.ru.
Служба Archie. Одна из первых поисковых систем Archie относится к поисковым системам, предназначенным для решения вопросов локализации информационных ресурсов Интернета. Принцип ее работы заключается в создании индексированной базы данных о файлах, доступных на анонимных ТТР-серверах, и в поиске в этой базе данных нужного файла. Для поиска файла с помощью службы Archie необходимо знать хотя бы часть его имени.
Основным недостатком этой системы является то, что не все хост-компьютеры, предоставляющие анонимный доступ, находят отражение в базе данных Archie.
Служба Gopher. Термин «Gopher» относится к сетевому протоколу, к типу серверов Интернета и программному обеспечению для доступа в Интернет. Gopher предоставляет возможность работать с информационными ресурсами, не зная заранее их местонахождения, хотя для того, чтобы сделать первый шаг, необходимо знать название хотя бы одного Gopher-сервера. Далее вся работа строится через систему меню, похожую на оглавление книги. Gopher позволяет производить поиск по ключевым словам и фразам в названиях файлов и каталогов.
Совокупность информационных ресурсов, имеющихся на всех Gopher-серверах, принято называть Gopher- пространством.
Служба WAIS. WAIS (Wide Area Information Servers — распределенная система информационных серверов) — служба, предназначенная для поиска документов по заданным ключевым словам. Ключевые слова в виде запроса отправляются на один из WAIS- серверов. WAIS-серверы — это серверы Интернета, которые осуществляют поиск документов в специальных индексированных базах данных и возвращают списки документов, удовлетворяющих критерию поиска.
Служба Telnet. Telnet — это название протокола, используемого для терминального доступа к удаленному компьютеру. Служба Telnet позволяет связаться с конкретным удаленным компьютером и обменяться с ним информацией. Для работы с Telnet достаточно иметь установленную программу Windows на компьютере.
Эта служба вызывается из стандартных программ главного меню Windows.
Многие крупные организации используют эту службу. Для работы с удаленной системой надо точно знать ее адрес. Например, адрес Библиотеки конгресса США выглядит так: locis.loc.gov.
Служба Whois. Служба Whois — база данных, содержащая информацию о пользователях сети. Недостаток этой системы состоит в том, что пользователи, не желающие предоставлять информацию о себе, в базе данных не фигурируют.
Служба Finger служит для определения, работает ли в данный момент пользователь на компьютере.
Служба WWW World Wide Web (WWW vum 3W — Всемирная паутина) — служба Интернета, предоставляющая возможность работы с гипертекстовыми документами, размещенными на серверах в сети Интернет. Гипертекстовые документы — это документы, содержащие ссылки на другие, связанные по смыслу документы, которые могут находиться и на удаленных компьютерах. В таких документах могут быть объединены текст, графические иллюстрации, звук и т.д.
Проект WWW был начат в марте 1989 г. программистом Тимом Бернерсом-Ли, работавшим в Европейской лаборатории физики элементарных частиц. В 1990 г. Т. Бернерс-Ли написал программу под названием «редактор гипертекста», которая позволяла выделять одним щелчком мыши информацию в тексте документа для ссылки на другие документы, находившиеся в компьютерной сети лаборатории.
Вскоре сотрудники лаборатории начали пользоваться этим редактором для пересылки друг другу научных статей. Впоследствии документы начали передаваться по всей сети Интернет. Такое виртуальное пространство получило название WWW (Всемирная паутина), а компьютеры, предоставлявшие гипертекстовые документы,— веб-серверами или WWW-серверами.Программы, предназначенные для просмотра гипертекстовых документов, называются программами для просмотра WWW или веб-браузерами (WWW-браузерами). Веб-браузер получает затребованные документы, интерпретирует данные и после этого отображает информацию на экране.
Веб-серверы и веб-браузеры соединяются между собой в основном с помощью протокола HTTP. HTTP (HyperText Transfer Protocol) — протокол передачи гипертекстовых документов, обеспечивающий прием и передачу веб-страниц.
Веб-страница (Web-page) — составная часть веб-сайта, которая представляет собой файл, содержащий гипертекстовый документ. Веб-сайт (Web-site) — совокупность веб-страниц, объединенных по смыслу и размещенных на одном сервере.
В настоящее время наиболее популярными веб-браузерами являются программы Internet Explorer и Netscape Communicator.
В отличие от обычных документов веб-страницы содержат команды, задающие структуру документа (заголовки разного уровня, абзацы основного текста и т.д.), что дает возможность веб-браузеру отформатировать документ для его отображения на экране в соответствии с возможностями конкретного компьютера.
Для того чтобы такое форматирование стало возможным, необходимо было разработать универсальный формат для веб-документов. Решением этой задачи стал стандарт HTML. HTML (HyperText Markup Language) — язык разметки гипертекста, использующийся при подготовке веб-документов. Он представляет собой простой набор команд, описывающих структуру документа. Команды языка HTML позволяют выделить в документе отдельные логические части (заголовки, абзацы, списки и т.д.), но не задают конкретные атрибуты форматирования. Имеются также команды, позволяющие вставить в документ другие объекты (графики, рисунки, видео и т.д.), и команды, которые устанавливают связи с другими документами.
Программа-браузер получает такой документ, интерпретирует команды языка HTML и выполняет форматирование составных частей документа.
В веб-браузере Internet Explorer для просмотра страницы в виде HTML-документа используется команда «В виде HTML» из меню «Вид».
Пример документа на языке HTML:
Мой первый веб-сайт
Простейший пример
Пример веб-документа:
Этот файл можно открыть в программах Word и Internet Explorer
Вся информация о форматировании этого документа находится в угловых скобках. Фрагмент, заключенный между угловыми скобками, называют меткой или тегом (подробнее см. главу 6.6).
Основной отличительной особенностью гипертекстовых документов является наличие ссылок, называемых гиперссылками. Гиперссылка отличается от обычной текстовой ссылки тем, что при щелчке кнопкой мыши по ней указанный в тексте документ отображается на экране.
Каждая из гипертекстовых ссылок имеет две части: одна часть задает информационный ресурс, на который указывает ссылка; другая часть может быть задана в документе словом, группой слов, изображением и т.д. и носит название «анкер» {anchor). Активизация ссылки производится щелчком мыши по анкеру. Обычно анкер выделен цветом, и при перемещении курсора по экрану вид курсора меняется со стрелки на «ладонь».
Одной из целей проекта WWW была разработка стандартного способа указания на ресурсы в Интернете. Для решения этой задачи было введено понятие URL {Uniform Resource Locator) — универсальный адрес ресурсов. Это имя, обозначающее адрес конкретного веб-сайта: название файла и каталога, адрес компьютера и метод доступа к файлу. Таким образом, URL описывает местонахождение информационного ресурса и его содержание.
В языке HTML f//?Z-адреса записываются стандартным образом примерно так:
Протокол://Доменное имя/Путь/Параметры вызова файла
В данном случае URL состоит из четырех составляющих:
• протокол — показывает способ обмена данными между сервером и клиентом;
• доменное имя — имя компьютера, на котором находится ин* формационный ресурс;
• путь — указывает обычный путь к файлу или документу, содержащему информацию, на компьютере;
• параметры вызова файла — обычно отделяются от остальных частей ttRZ-адреса символом «?». Если параметров несколько, то они разделяются символом «&». Пример такого адреса: http://www. company. сот/texts/redir?page=4 О
Для входа на сервер с ограниченным доступом в URL добавляются еще два компонента: имя пользователя и пароль, например для входа на Р7Р-серверы или серверы электронной почты. В таком случае они отделяются от остальной части адреса знаком «@». Пример такого адреса:
http://name:password@www.company.com/mails/redir?page=4О
Чаще используются простые £//?Х-адреса. Например: http:// www.pfu.edu.ru,http://www.imeb.ru
Если не указан путь к файлу или документу, то открывается файл, имеющий специальное название. В большинстве случаев это index.htm(html) или default.htm(html).