Адреса


Тема

Виды адресации

Адресация- это различные способы указать системе, где находится файл. Адресация бывает двух видов:

Полная адресация   адресация, которая не зависит от текущего адреса, т.к. задаёт полный путь до файла.
 
Относительная адресация   адресация, которая подразумевает обращение к файлу относительно текущего адреса. В частности, сохраняется протокол обращения к файлам, подразумевается, что файл находится на том же сервере или устройстве.

Наверх

Полный (абсолютный) адрес состоит из

Адрес всегда представляется строкой.

Примеры адресной строки в общем виде:

протокол: // сервер / каталог / каталог / файл
протокол: // диск / каталог / каталог / файл

Протоколы обращения к файлам

Протокол- это вид предоставляемого сервиса. К одному и тому же Интернет-серверу можно обращаться по нескольким протоколам, но при этом практически гарантированно сервер будет иметь разное содержание.

http (hypertext transfer protocol- протокол передачи гипертекста) протокол для обращения к гипертекстовым файлам. Обычно применяется для доступа к WWW(World Wide Web)-серверам.
   
ftp (file transfer protocol- протокол передачи файлов) протокол, применяемый для обращения к файлам, таким как архивы, текст, приложения. ftp представляет собой протокол, более старый, чем http. Если http представляет логически организованную информацию, то ftp предоставляет пользователю доступ к каталогам и файлам в них.
   
file протокол, используемый для работы в локальном режиме. Т.е. обращение к файлу происходит как к обычному файлу DOS (диск, путь, имя файла).

Наверх

Имя сервера или устройства

Имя сервера обычно состоит из нескольких слов, разделённых точками. Имя сервера требуется указывать для протоколов ftp и http. Для протокола file указывается устройство, от C: до Z:, обычно связанное с накопителем.


Наверх

Путь к файлу

Файл обычно располагается в каком-либо каталоге. Путь к файлу состоит из названий каталогов, разделённых слешем (прямой слеш /).


Наверх

Имя файла

Имя файла состоит из непосредственно имени файла и расширения. Для операционной системы MS-DOS и оболочки Win 3.11 имя не превышает 8 символов, расширение- 3 символов. Имя не может содержать точек, т.е. файл с именем 4.1.htm в MS-DOS не допустим. Win 95/98/NT допускает неограниченное (до 255) по длине имя файла и расширение, точки в именах файлов.

Соответственно, требуется оценка, где будет использоваться гипертекстовый справочник/пособие/учебник. Если потребуется перенос под Win 3.11, то лучше сразу привести имена в соответствие с форматом 8.3.

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

Первый файл любого проекта имеет имя Index.Htm, это является международным стандартом.


Наверх

Относительная адресация

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

Основные символы, используемые в относительной адресации:

.  текущий каталог
..  каталог на уровень выше (родительский каталог)
...  каталог на 3 уровня выше, и т.д. В том случае, если система не поддерживает более двух точек, следует использовать строку вида ../../../ и т.д.
/   корневой каталог устройства, некорректно обрабатывается Internet Explorer 5.0 в локальном режиме, происходит автоматическое переключение протокола на http.

Наверх

Случаи использования относительной и абсолютной (полной) адресации

Случаи, когда используется полная адресация

Случаи, когда используется относительная адресация

Документ может использовать полную адресацию, даже если в самих гиперссылках указаны относительные адреса. Это достигается использованием в начале контейнера BODY одиночного тега <BASE HREF="adress">. В этом случае указанный адрес будет суммироваться с адресом в ссылках.

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

Недостатки видов адресации

Недостаток относительной адресации заключается в том, что схранённая на компьютере страничка не всегда имеет ссылку на сам сервер. Возможно, удивительным кажется тот факт, что пользователь, когда заходит на Интернет-сервер, видит на страничке адрес этого же сервера. С учётом возможного сохранения странички на локальном компьютере, удивление пропадает.

Недостаток полной адресации заключается в том, что от сервера-источника наоборот, не отвязаться. Для использования файлов в локальном режиме, их требуется переправлять.

Использование полной адресации на локальной машине (с привязкой к накопителям), приводит к непереносимости документов. Бывают ситуации, когда при работе в Интернет происходит обращение к диску (например, Q) компьютера в надежде найти какой-то файл.


Наверх

Какой слеш нужно использовать?

Следует использовать прямой слеш (/) как при работе в Интернет, так и на локальной машине, поскольку это является стандартом. Но не все браузеры способны понять обратный слеш.


Наверх

Отправка электронной почты

Строка вида

mailto:abonent@server

приводит к появлению диалога для отправки электронного сообщения (в случае, если браузер настроен для работы с электронной почтой).

Электронный адрес состоит из следующих компонентов:


Наверх