Более подробная информация о URL
Здесь сделан некоторый акцент на использование URL в WWW просмотрщиках.
- Для ресурсов FTP формат URL следующий:
- file://internet-name/remote-path
где internet-name имя сервера, к которому вы хотите получить
доступ, и remote- path- полное имя файла, который вам нужен. Если вы
зададите директорий, то в него и попадете и сможете использовать
технологию "указал и выбрал" для нахождения нужного вам файла. И если
вы зададите файл, то просмотрщик выдаст вам файл, без последующей
навигации по сети. ( Строчные просмотрщики типа www
могут иметь некоторые проблемы, если вы зададите двоичный
файл). К примеру, чтобы получить файл ls-lR.Z из
ftp.uu.net ,используйте URL
file://ftp.uu.net/ls-lR.Z. Чтобы войти в корневой
директорий UUNET, используйте URL file://ftp.uu.net.
WWW-просмотрщики обычно предполагают , что все FTP сервера "хорошо
себя ведут" - т.е. они ведут себя как нормальные UNIX FTP сервера,
которые de facto являются стандартом. В частности, они должны
поддерживать заход с систему под именем anonymous. Это обычно так и
есть, но с некоторыми серверами у вас могут возникнуть проблемы, если
они в качестве имени по умолчанию поддерживают ftp или что либо
другое. В этом случае вам может помочь использование более общей
формы URL :
-
- file://username@internet-name/remote path
К примеру, чтобы получить доступ к серверу foo.bar.edu, который
требует имени ftp, используйте URL
ftp://ftp@foo.bar.edu . У вас еще могут быть проблемы с
серверами, у которых другие правила в чем-либо другом ; причем
наиболее вероятны всякие несоответствия с IBM суперкомпьютерами.
Этот синтаксис также позволяет вам набрать пароль, который следует за
login - именем: используйте двоеточие чтобы их разделить. Как вы
могли догадаться, вы можете получить таким образом частный доступ к
ftp. Однако, ваш пароль будет виден во время набора. Поэтому мы не
рекомендуем вам пользоваться этой возможностью.
- Для ресурсов TELNET, URL имеет следующий формат :
- telnet://internet-name:port
При этом internet-name - host-имя машины, к которой вы хотите получить доступ,
а port необязателен ; он используется в тех случаях, когда TELNET сервер
использует нестандартный порт.
- Для Gopher ресурсов , URL имеет формат :
- gopher://internet-name:port
Опять-таки internet-name - host-имя машины, к которой вы хотите получить
доступ, а port используется при использовании Gopher нестандартного порта. К
примеру, если вы хотите получить TELNET доступ на Gopher сервер MTV,
используйте URL gopher://mtv.com .
Ничего страшного в том, что URL значительно более сложны; то , что мы
показали - фактически все из того, что человек может использовать.
- Для сетевых новостей, URL для их групп выглядит так :
- news:newsgroup-name
Для примера, чтобы прочитать группу новостей под именем alt.3d
используйте URL news:alt.3d. Сейчас не существует
возможности задать сервер новостей, хотя, вероятно, это можно будет
сделать в будущем. В системах UNIX этот сервер задает переменная
окружения NNTPSERVER.
- Для гипертекстовых ресурсов URL имеет формат:
- http://internet-name/remote-path
internet-name - имя сервера, и remote-path -путь к файлу, который вы
хотите прочитать. Предполагается, что это HTML файл с ссылками на встроенные картинки
и другие документы.