Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Основы HTML.doc
Скачиваний:
3
Добавлен:
15.11.2019
Размер:
307.71 Кб
Скачать

1.5. Программы для работы в Интернете

Каждый вид услуг реализуется с помощью программ. Программа, с помощью которой пользователь создает запрос к серверу и просматривает возвращенную ему информацию, называется клиентом. Программа, которая принимает заказ от клиента, обрабатывает его и возвращает клиенту затребованную информацию, называется сервером (она обычно, но не всегда, устанавливается на компьютере-сервере). Каждый тип услуг реализуется через свою пару взаимосвязанных программ клиент-сервер. Программу-клиент, использующую протокол HTTP для получения и просмотра гипертекстовых документов, часто обозначают термином броузер (browse – читать, пролистывать), или, в русском переводе, обозреватель [3]. В настоящее время наиболее популярными являются броузеры Microsoft Internet Explorer и Netscape Navigator. Эти программы предоставляют пользователю примерно одинаковые возможности во всех видах связи, но, так как программа Explorer входит в комплект поставки Windows, она более популярна.

1.6. Адреса файлов в сети

Адрес файла, составленный по стандартам Интернета, называется URL (Uniform Resource Locator). Его можно представлять в полном виде (абсолютный URL) и относительно базового, открытого в данный момент файла (относительный URL).

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

http://www.anekdot.ru/

http://www.sarf.spb.ru/study.htm#begin

http://www.yourfirm.com/product/pricing/prices.html

В общем виде абсолютный URL состоит из четырех частей и выглядит так:

Протокол://Имя сервера:номер порта/Путь к файлу на сервере/Имя файла с расширением#метка входа

Пояснение.

Протокол:// – эта часть адреса описывает транспортный протокол, который должен использоваться при пересылке файла. Основные обозначения:

file:// – протокол передачи файлов внутри локальной сети;

http:// – протокол передачи гипертекста (Hyper Text Transfer Protocol);

https:// – безопасный протокол передачи гипертекста (Secure Hyper Text Transfer Protocol);

ftp:// – протокол передачи файлов (File Transfer Protocol);

wais:// – передача новостей (Wide Area Information Service);

telnet:// – сеанс Тelnet;

mailto:// – передача сообщений электронной почты.

Имя сервера:номер порта/ – доменное имя сервера, на котором находится файл. Номер порта указывают только в случае нестандартных имен сервера и рабочей станции Если сервер относится к web-службе, указывают название нужного сайта и перед ним добавляют приставку www. В наших примерах это www.anekdot.ru/, www.yourfirm.com/, www.sarf.spb.ru/

Путь к файлу на сервере/ – в этой части перечисляются, начиная от корневого каталога, все папки, которые надо последовательно раскрыть, чтобы найти файл. Если путь не указан, то считается, что нужный файл расположен на корневом каталоге сервера (сайта). В приведенных выше примерах путь указан только в последнем: product/pricing/

Имя файла с расширением#метка входа – если имя не указано, то будет открыт файл с зарезервированным для сервера стандартным именем. В большинстве случаев им является index.html. Этот файл раскрывает часть корневого каталога сервера, доступную всем пользователям. В первом из приведенных выше примеров URL указывает на такой файл, во втором – на файл study.htm, в третьем – на файл prices.html. Иногда удобно вызываемый файл просматривать не с начала, а с какой-то определенной внутренней точки. Для того, чтобы осуществить это, в нужное место файла ставят метку и добавляют ее после имени файла через символ #. Это продемонстрировано во втором примере (подробнее о метках см. п. 2.10).

Замечания

  • прописные и строчные буквы в адресе файла и его имени воспринимаются как разные символы;

  • если требуемый файл находится на том же компьютере, что и вызывающий документ, то транспортный протокол и доменное имя сервера не указываются. Абсолютный URL совпадает с полным путем к файлу, написанным по стандарту операционной системы этого компьютера;

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

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

http://www.yourfirm.com/product/pricing/prices.html

Если понадобится сослаться на файл schedule.html, который находится в дочерней папке /product/pricing/discounts, то относительный URL будет выглядеть так:

discounts/schedule.html

Для файла profiles.html в каталоге /product/pricing/service двумя уровнями выше относительный URL будет иметь вид:

../../service/profiles.html

Абсолютные адреса к этим же файлам можно составить от корневого каталога внутри того же самого компьютера:

/product/pricing/discounts/schedule.html

/service/profiles.html