русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Адреса файлов в сети


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


Адрес файла, составленный по стандартам Интернета, называется URL (Uniform Resource Locator). Его можно представлять в полном виде (абсолютный URL) и относительно базового, открытого в данный момент файла (относительный URL).

Абсолютный URL обычно используют при ссылках на файлы, расположенные на других компьютерах. Он высвечивается в поле Адрес броузера Explorer во время просмотра документа. Его структуру можно показать на конкретных примерах:

http://www.anekdot.ru/

http://www.sarf.spb.ru/study.htm#begin

http://www.yourfirm.com/product/pricing/prices.html

В общем виде абсолютный URL состоит из четырех частей и выглядит так:

Протокол://Имя сервера:номер порта/Путь к файлу на сервере/Имя файла с расширением#метка входа

Пояснение.

Протокол:// – эта часть адреса описывает транспортный протокол, который должен использоваться при пересылке файла. Основные обозначения:

file:// – протокол передачи файлов внутри локальной сети;

http:// – протокол передачи гипертекста (Hyper Text Transfer Protocol);

https:// – безопасный протокол передачи гипертекста (Secure Hyper Text Transfer Protocol);

ftp:// – протокол передачи файлов (File Transfer Protocol);

wais:// – передача новостей (Wide Area Information Service);

telnet:// – сеанс Тelnet;

mailto:// – передача сообщений электронной почты.

Имя сервера:номер порта/ – доменное имя сервера, на котором находится файл. Номер порта указывают только в случае нестандартных имен сервера и рабочей станции Если сервер относится к web-службе, указывают название нужного сайта и перед ним добавляют приставку www. В наших примерах это www.anekdot.ru/, www.yourfirm.com/, www.sarf.spb.ru/

Путь к файлу на сервере/ – в этой части перечисляются, начиная от корневого каталога, все папки, которые надо последовательно раскрыть, чтобы найти файл. Если путь не указан, то считается, что нужный файл расположен на корневом каталоге сервера (сайта). В приведенных выше примерах путь указан только в последнем: product/pricing/



Имя файла с расширением#метка входа – если имя не указано, то будет открыт файл с зарезервированным для сервера стандартным именем. В большинстве случаев им является index.html. Этот файл раскрывает часть корневого каталога сервера, доступную всем пользователям. В первом из приведенных выше примеров URL указывает на такой файл, во втором – на файл study.htm, в третьем – на файл prices.html. Иногда удобно вызываемый файл просматривать не с начала, а с какой-то определенной внутренней точки. Для того, чтобы осуществить это, в нужное место файла ставят метку и добавляют ее после имени файла через символ #. Это продемонстрировано во втором примере (подробнее о метках см. п. 2.10).

Замечания

– прописные и строчные буквы в адресе файла и его имени воспринимаются как разные символы;

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

– если требуемый файл находится на другом компьютере той же локальной сети, то во второй части адреса указывается только его имя в ней.

В относительном URL указывают только те папки, которые надо открыть, чтобы из папки, в которой расположен вызывающий документ, перейти в папку, содержащую вызываемый файл. При этом символ ../ означает, что надо перейти на один уровень вверх (в родительскую папку), а URL, который начинается прямо с имени папки, означает переход в подкаталог (в дочернюю папку). Пусть, например, в данный момент открыт файл

http://www.yourfirm.com/product/pricing/prices.html

Если понадобится сослаться на файл schedule.html, который находится в дочерней папке /product/pricing/discounts, то относительный URL будет выглядеть так:

discounts/schedule.html

Для файла profiles.html в каталоге /product/pricing/service двумя уровнями выше относительный URL будет иметь вид:

../../service/profiles.html

Абсолютные адреса к этим же файлам можно составить от корневого каталога внутри того же самого компьютера:

/product/pricing/discounts/schedule.html

/service/profiles.html



<== предыдущая лекция | следующая лекция ==>
Виды связи в Интернете | Понятие об HTML


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.21 сек.