Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерные Сети(Смоленцев С.В., 2002).doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
966.66 Кб
Скачать

5.2.Адресация ресурсов в Интернет

В Интернет используется стек протоколов TCP/IP, поэтому принципы адресации в этой сети соответствуют описанным в разделе 4.3. Все узлы, подключаемые к сети должны иметь уникальные IP адреса, а также могут иметь доменные имена. Однако, Интернет может рассматриваться не только как огромное сообщество сетей и входящих в них компьютеров, но и как гигантская библиотека, хранящая терабайты информации, содержащиеся в различных файлах, размещенных на компьютерах сети. Эти файлы имеют общее название – ресурсы и для того, чтобы иметь возможность доступа к ним, создана система, позволяющая однозначно идентифицировать каждый ресурс (файл) в Интернет. Для этого используются универсальные указатели на ресурсы - URL (Universal Resource Locator). С использованием этих адресов пользователь1 обращается к какому либо сервису (т.е. программе), выполняемой на компьютере-сервере и указывает какой именно ресурс и в каком виде ему необходим.

Формат URL – адреса имеет вид:

[протокол доступа://] [<сервер>:<порт>] [/<директория/> <имя ресурса>] [/<параметры запроса>]

Первая часть URL - адреса определяет протокол доступа к ресурсу. В нем указывается имя протокола прикладного уровня, с которым необходимо установить связь для доступа к этому ресурсу. Например: http://, ftp://, telnet:// и т.п.

Вторая часть URL – адреса указывает адрес сервера (компьютера) на котором находится запрашиваемый ресурс, а также может указывать номер порта. Обычно указывается доменное имя сервера, однако может быть указан и IP адрес (все равно пакеты будут передаваться именно с помощью IP адреса). В качестве номера порта указывается номер ТСР порта, закрепленный за сервисом к которому обращается пользователь. Стандартные сервисы имеют закрепленные за ними номера портов (см. 4.9.2). В этом случае адрес порта можно не указывать (он будет определен автоматически по имени сервиса). Однако, на сервере могут использоваться и не стандартные номера портов как для специальных программ, так и для стандартных сервисов. В этом случае их необходимо указывать в URL.

Третья часть URL - адреса определяет путь доступа к ресурсу (файлу) на сервере. Этот путь аналогичен пути к файлу на локальном компьютере, однако имеет ряд особенностей:

  • Имена директориев в пути к ресурсу, записанные в URL – виртуальные. Они назначаются владельцем ресурса и никак не связаны с реальными директориями на сервере.

  • В записи пути к ресурсу все директории и имя файла отделяются друг от друга прямым слэшем “/”, а не обратным (как это принято в DOS или Windows).

  • В имени файла и директориев важен регистр символов (т.е. файлы с именами Index.htm и index.htm – различные). Это связано с тем, что многие серверы в Интернет работают под управлением ОС Unix, файловая система которой различает регистр символов.

В URL - адресе путь доступа к ресурсу может отсутствовать. В этом случае будет предоставлен доступ к файлу по умолчанию (указанному в настройках сервера).

Четвертая часть URL – адреса содержит различные параметры и переменные запроса (если они необходимы). Это могут быть идентификаторы доступа, содержание запроса к базе данных или поисковой машине и т.п. Например: http://pv1fd.pav1.hotmail.msn.com/cgi-bin/getmsg?curmbox=F000000001. Обычно эти параметры обрабатывают приложения, работающие на сервере, к которым обращается удаленный пользователь. При обращении к статичной информации (документам, рисункам и т.п.) эта часть адреса может отсутствовать.