Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Структура URL

Читайте также:
  1. II. СТРУКТУРА СОРЕВНОВАТЕЛЬНОЙ ДЕЯТЕЛЬНОСТИ СПОРТСМЕНА
  2. IV. ОРГАНИЗАЦИОННАЯ СТРУКТУРА И ОРГАНЫ УПРАВЛЕНИЯ ОРГАНИЗАЦИИ.
  3. VI. Графическая структура темы занятия
  4. VI. Организационная структура системы
  5. Web-контейнер, Servlet, JSP. Структура, назначение и пример сервлета или JSP.
  6. А. Борьба на уровне «низового» противодействия либеральным метастазам во властных структурах
  7. Базовая структура отношений взаимодействия
  8. Бинарная алгебраическая операция. Алгебраическая структура. Аддитивная и мультипликативная терминология.
  9. Биотическая структура экосистем
  10. Бюджетная система РФ, ее структура.

Адрес ресурсов Интернета, как известно, вводится в соответствующее поле браузера, а в (Х)НТМL-документах он задается обычно как значение атрибутов:

href - в тегах <а>, <area>, <link>;

src - в тегах <img>, <frame>, <iframe>, <script>, <embed> и др.;

action- в теге <form>;

data - в теге <object>.

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

префикс://логин:пароль@адрес_сервера:порт/путь/файл?данные#якорь

Здесь двоеточие, слэши, @, ? и # - специальные символы, разде­ляющие компоненты URL. Не все указанные компоненты URL обязательны для обращения к тому или иному ресурсу. Рассмотрим их назначение.

Префикс - это обычно краткое название сетевого протокола. Вот типичные примеры префиксов:

1. http - протокол передачи гипертекста HTTP (HyperText Transfer Protocol), ос­новной протокол службы WWW (World Wide Web - Всемирная паутина) для передачи (Х)НТМL-документов;

2. https - протокол HTTPS для безопасного (с шифрованием) доступа к Web-ресурсам;

3. ftp - протокол передачи файлов FTP (File Transfer Protocol); может приме­няться при перемещении любых файлов с одного компьютера на другой. Прото­кол FTP обеспечивает высокую надежность передачи файлов. К примеру, если потерю до 10% обычной текстовой информации еще можно пережить, то при передаче программ или сжатых архиватором файлов потери вообще недопусти­мы - неточно переданная программа просто не будет работать, а архивный файл не распакуется;

4. mailto- указание на протокол передачи сообщений по электронной почте (служба Mail);

5. news - протокол службы UseNet обеспечения телеконференций, это система типа доски объявлений, на которую вы можете поместить свое сообщение, и где можно прочитать объявления других участников телеконференции;

6. gopher - протокол, предназначенный в первую очередь для работы неграфиче­ских браузеров, предоставляет систему доступа к информации, основанную на меню;

7. file - означает, что указанный далее файл или папка находится на локальном компьютере.

За префиксом URL обязательно следует двоеточие. Если префикс отличен от mailto, то за двоеточием указывают два прямых слэша. Например, http://, mailto:. Если в поле адреса браузера протокол не указан, то подразумевается HTTP, а если он опущен в ссылке, то име­ется в виду протокол, по которому был загружен документ, содержащий данную ссылку.

Логин (регистрационное имя пользователя) и пароль, разделенные двоеточием, за которыми следует символ @, указывают, если они необходимы для доступа к ресурсу.

Далее идет адрес (доменное имя) сервера (хоста), записанный в системе DNS (Domain Name System- система доменных имен) или в виде IP-адреса (четыре це­лых числа, разделенные точками и находящиеся в диапазоне от 0 до 255).

Если в поле адреса браузера адрес сервера не указан, то подразумевается ло­кальный компьютер. Для файлов на локальном компьютере в URL можно указать префикс file. Поскольку в данном случае адрес сервера не требуется, то сразу же за file:// через слэш записывается путь, например

file:///С:/MyDoc/bookl.html.

Таким образом, между file: и путем записывают три слэша.

К Web-серверу, установленному на локальном компьютере, можно обращаться по адресу

http: //localhost, или http: //127 .0.0.0, или еще короче: localhost.

За адресом сервера через двоеточие иногда следует порт - число от 1 до 65535, указывающее серверу, какой программе передать на обработку данный запрос.

Пример:

http://anyserver.ru:80.

Если порт не указан, то для протокола HTTP предполагается 80, для HTTPS - 443, а в случае FTP - 21.

За номером порта, а если он не указан, то сразу же за адресом сервера, через прямой слэш указывается путь к файлу. Элементы пути (папки) разделяют прямы­ми слэшами, например

http://anyserver.ru/folderl/folder2/folder3.

После пути к файлу через прямой слэш может быть указано имя файла, например

http://anyserver.ru/folderl/folder2/folder3/mypage.html.

Если путь к файлу не указан, то при наличии адреса сервера подразумевается корневая папка сервера, а при отсутствии адреса сервера - папка последнего за­груженного документа. Если не указано имя файла, то предполагается index.htm или index.html. Обычно главный документ сайта (т. е. документ, загружаемый пер­вым) находится в файле с таким именем, чтобы можно было в URL-адресе сайта не указывать его, полагаясь на значение по умолчанию. Однако следует иметь в виду, что имя файла по умолчанию может быть изменено администратором сервера.

Загрузка...

Если указанный файл является программой (серверным сценарием), то ему мо­гут быть переданы данные (параметры). В этом случае данные отделяют от предшествующей части URL символом вопроса (?). Данные это просто текст. Если требуется передать набор из нескольких данных, то последние разделяют символом & (амперсанд). Часто элементы данных представляют в виде имя_параметра=значение. Например, в следующем URL файлу со скриптом на языке РНР передаются два па­раметра:

http://anyserver.ru/prg/myprogram.php?username=alex&pw=12345

Если данные в URL не указаны, то предполагается, что их нет.

Наконец, в URL можно указать якорь (метку внутренней ссылки), чтобы при за­грузке документа браузер сразу же прокрутил его в своем окне, сделав помеченный фрагмент видимым. Для этого к концу URL через символ # добавляют текст метки, например

http://anyserver.ru/docs/bookl.html#chapter5

Если якорь не указан, то считается, что он не нужен.

 


Дата добавления: 2015-09-11; просмотров: 5 | Нарушение авторских прав

Теоретический материал для подготовки к практической работе по теме | Простое меню ссылок | Двухуровневое меню ссылок | Графические карты ссылок |


lektsii.net - Лекции.Нет - 2014-2019 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав