<<<< URL, руководство для начинающих >>>>

Что такое URL? URL это абревиатура от Uniform Resource Locator. Можно сказать, что это сетевое расширение понятия filename, но кроме названия файла и директории здесь можно указать на какой машине этот файл расположен и какой метод доступа использовать.С помощью URL можно запускать удаленные программы, и передавать им значения. На этом принципе построены шлюзы в другие интернетовские сервиса: finger, archie, .....

Здесь представлены несколько наиболее часто используемых типов URL

Файлы

Допустим файл с именем "online15.zip" лежит на ftp сервере ftp.simtel.ru в директории /pub/doc/services/ тогда URL этого файла будет выглядeть так:
    file://ftp.simtel.ru/pub/doc/services/online15.zip
URL директории в которой лежит файл:

    file://ftp.simtel.ru/pub/doc/services/
а URL корневой директории ftp сервера ftp.simtel.ru выглядит вот так:

    file://ftp.simtel.ru/

Gopher URLs

Gopher URL's не так разнообразны как файловые это связано с ограниченностью этого сервиса.Для того что бы описать, например, gopher сервер узла gopher.kiae.su необходим URL:
    gopher://gopher.kiae.su/
Некоторые gopher сервера могут находиться на нестандартном номере порта (по умолчанию обычно используется 70 порт) тогда он должен указываться:
    gopher://gopher.banzai.edu:1234/
1234 - номер порта.

HTTP URLs

HTTP -- HyperText Transport Protocol (протокол передачи гипертекста). HTTP сервера обычно используются для предоставления гипертекстовых документов. Такие документы, в отличие от обычных, имеют ссылки на другие (не обязательно расположенных на этом же сервере) и состоят из текста, графики, звуков, анимации. Естественно, что для того, чтобы увидеть все это необходимо иметь соответствующее аппаратное и программное обеспечение, но об этом не здесь.

Для вызова документа "snews.html", который находится в директории /news/ http сервера www.simtel.ru необходим URL:

    http://www.simtel.ru/news/snews.html
По умолчанию все программы ищут HTTP сервер на 80 порту, но можно и явно указать порт, также как и в gopher'e.
    http://www.yoyodyne.com:1234/pub/files/foobar.html

Частичные URL

Если вы внимательно посмотрите на исходники какого нибудь гипертекстового документа, и обратите внимание на то как указаны ссылки на другие URL то заметите, что встречаются два вида:
  1.  <A Href="http://www.simtel.ru/news/snews.http">News</A>
  2.  <A Href="aaa.html">AAA</A>
Так вот, тот что первый, это полный URL, а второй частичный.Частичный URL указывает на документ который находится на том же сервере и в тойже директории где и документ в котором встречается эта ссылка. Так, например, если документ откуда вы взяли эти две строчки имер URL http://www.simtel.ru/library/Book/foo.html то полный URL у второго частьчного должен выглядить как http://www.simtel.ru/library/Book/aaa.html

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

В разных программах по разному предоставляется выбирать нужный вам URL обычно при запуске автоматически устонавливается по умолчанию ближайший http сервер. Но вы всегда можете перейти на нужный URL. Например в lynx это делается с помощью клавиши 'g'


vitaly@simtel.ru