Из каких частей состоит URL?

Адрес URL (Uniform Resource Locator) позволяет пользователю Интернет-ресурса получить быстрый доступ к веб-странице. Достаточно знать этот адрес, задать его в строке адреса и откроется нужная страница сайта. Чем точнее будет указан адрес, тем быстрее можно попасть на нужный сайт и его веб-страницу. Этот адрес пишется в одну строчку без пробелов. В его начале стоит протокол, который обозначает тип программного обеспечения, а также правила обмены данными.

Протоколов существует очень много, но мы остановимся на самых популярных. Чаще всего встречаются такие протоколы: HTTP, он применяется для того, чтобы получить доступ к странице; HTTPS – используется для ограниченного доступа к страницам, например, для пользования Интернет-банком; FTP – таким протоколом пользуются при передаче файлов; mailto – обозначает, что после него обязательно стоит электронный адрес; ed2k – этот протокол применяется в сетях eDonkey и eMule. Следом за протоколом в адресе URL ставят (:), за ними следует главная часть, зависящая от типа протокола.

В основной части URL адреса есть такие составляющие. Доменное имя, или адрес сервера – имя сайта, в котором содержится веб-страница, перед доменом ставят (//). После доменного имени ставят (:), затем идет номер порта. Он представляет собой число от 1 до 65535, которое подсказывает серверу, какая программа будет получать и обрабатывать этот запрос. Дальше идет путь доступа, он называет все названия папок, которые нужно пройти, чтобы попасть на нужный файл. Имена папок разделяются (/), а корневая папка, безымянная, обозначается одним (/). Затем указывается имя файла, который ищется. Это или файл, или страница, или скрипт. Если искомый файл – это скрипт, то лучше указать его параметры. Параметры скрипта отделены от всей предыдущей части адреса вопросительным знаком (?). Есть еще внутренняя ссылка (якорь), она позволяет в окне браузера сразу прокрутить всю страницу. Перед ней нужно ставить знак (#).

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

Существуют правила, по которым заполняются отсутствующие части в адресе URL. Если нет названия протокола, то в адресной строке ставиться http. Если он отсутствует в ссылке со страницы – то тот, протокол, по которому загружалась страница.

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

Есть правила, используемые для тех случаев, когда не указан номер протокола. При этом принято считать для протокола HTTPS число 80, для протокола HTTPS – 443, а для FTP – 21. При отсутствии пути доступа к серверу принято предполагать, что если есть доменное имя, то путем доступа является корневая папка на сервере. Если же нет и доменного имени, то за путь к странице программа берет папку, с которой загружалась последняя страница.

В случае, если в адресе URL не указали имя файла, то для типов серверов, работающих на базе Microsoft принимаются имена default.htm или default.html. Другие сервера устанавливают имена index.htm или index.html. Бывает и такое, что администраторы серверов могут перенастроить такие упущения. Что касается последних двух составляющих структуру адреса URL – якоря и параметров, то их можно оставлять пустыми.

Обсуждение