Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции / Лекции по информатике / ЛЕКЦИЯ13-14_Internet.DOC
Скачиваний:
194
Добавлен:
27.06.2014
Размер:
225.28 Кб
Скачать
    1. Система адресацииUrl

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

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

Рассмотрим некоторые URL:

http://www.abc.def.ru/kartinki/SLIDE.htm

Первая часть http:// (Hypertext Transfer Protocol) – протокол пе­редачи гипертекста, по которому обеспечивается доставка документа с Web-сервера, указывает браузеру, что для доступа к ресурсу при­меняется данный сетевой протокол.

Вторая часть www.abc.def.ru указывает на доменное имя.

Третья часть kartinki/SLIDE.htm показывает программе-клиенту, где на данном сервере искать ресурс. В данном случае ресурсом яв­ляется файл в формате html, а именно SLIDE.htm, который находдау ся в папке kartinki.

Имена директорий, содержащиеся в URL — виртуальные и не имеют ничего общего с реальными именами каталогов компьютера, на котором выполняется Web-сервер, а являются их псевдонимами. Ни один владелец компьютера, на котором выполняется Web-сервер, не позволит постороннему пользователю, обращающемуся к Web-сер­веру через Интернет, иметь доступ к реальной файловой системе это­го компьютера.

При написании URL важно правильно указывать верхние и ниж­ние регистры. Дело в том, что Web-серверы функционируют под уп­равлением разных операционных систем, а в некоторых из них име­на файлов и приложений являются регистро-чувствительными.

В общем случае формат URL имеет вид: (протокол доступа) [://<домен>: <порт>](/<директория><имя ресурса>[/<параметры запроса>]).

Первая часть URL соответствует используемому протоколу дос­тупа, например HTTP:// (протокол передачи гипертекста), FTP:// (File Transfer Protocol — протокол передачи файлов) и т.д.

Вторая часть URL-адреса указывает доменное имя, а также мо­жет указывать номер порта. Любой сервер предоставляет сервис, ис­пользуя нумерованные порты. При этом каждая служба имеет свой номер порта. Клиенты подключаются к сервису по уникальному IP-адресу и по конкретному номеру порта. Так, если на компьютере функционируют Web-сервер и FTP-сервер, то обычно Web-сервер будет доступен по порту 80, а FTP-сервер — по порту 21. Каждый из распространенных сервисов имеет свой стандартный номер порта: WWW – 80, FTP – 21, ECHO – 7, TELNET – 23, SMTP – 25, GOPHER – 70 и т.д. Если номер порта не указан, то по умолчанию предполагается 80. В рассмотренном выше примере номер порта ука­зан не был, поэтому он будет определен по умолчанию в связи с именем используемого протокола, в данном случае – HTTP.

При этом следует учитывать, что если устанавливается свой Web-сервер, то его можно поместить на другой свободный номер пор­та, например 920. В этом случае, если имя машины, например, aaa.bbb.com, то подключиться к этому серверу можно по URL http://aaa.bbb.com:920.

Третья часть URL-адреса – путь доступа к файлу – аналогичен пути к файлу на клиентском компьютере. Если этот путь не указан, по умолчанию используется стандартный отклик, определяемый в настройках Web-сервера. В частности, стандартным откликом на HTTP-запрос для ряда Web-серверов служит вывод файла с именем index.html.