Общий вид формата URL-адреса

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

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

Вторая часть URL-адреса указывает доменное имя, а также может указывать номер порта. Любой сервер предоставляет сервис, используя нумерованные порты. При этом каждая служба имеет свой номер порта. Клиенты подключаются к сервису по уникальному IP-адресу (об IP-адресах мы рассказывали в одной из предыдущих статей данного цикла, см. КомпьютерПресс № 5’2002) и по конкретному номеру порта. Так, если на компьютере запущены Web-сервер и FTP-сервер, то обычно Web-сервер будет доступен по порту 80, а FTP-сервер – по порту 21. Каждый из распространенных сервисов имеет свой стандартный номер порта: WWW – 80, ftp – 21, echo – 7, telnet – 23, smtp – 25, gopher – 70 и т.д.

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

При установке своего Web-сервера, можно поместить его на другой свободный номер порта, например 920. В этом случае, если имя машины, например, ааа.bbb.com, подключиться к вашему серверу можно по URL https://aaa.bbb.com:920. Если номер порта не указан, браузер будет по умолчанию обращаться к порту 80. В рассмотренном выше примере (https://www.abc.msk.ru/images/ANGEL.htm) не указан номер порта, поэтому он будет определен по умолчанию по имени используемого протокола (в данном случае HTTP).

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

При обращении к таким ресурсам, как Web-приложения (приложения, выполняющиеся под управлением Web-сервера, либо библиотеки, которые загружаются в его адресное пространство), в состав URL могут входить различные параметры и переменные, например: https://www.abc.msk.ru/scripts/myapplication.exe/showinfo?var1=5& var2=10. В приведенном примере производится обращение к приложению myapplication.exe c параметром ShowInfo, при этом приложению передаются значения переменных var1 и var2, равные 5 и 10 соответственно.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: