18.8 Файл .names
18.8 Файл .names
Простейший сервер gopher можно организовать, сконфигурировав в программе сервера расположение домашнего каталога и запустив эту программу. Главное меню сервера будет содержать список имен файлов и подкаталогов домашнего каталога. Если будет выбран один из подкаталогов, то соответствующий список также будет хранить имена файлов и подкаталогов.
Чтобы заменить созданные имена файлов и каталогов на более содержательные названия, администратор сервера создает в каждом каталоге сервера gopher специальный файл .names. Ниже показано несколько элементов такого файла (из домашнего каталога gopher компании GES):
# Каталог верхнего уровня
Path = 0/0about
Name = About this gopher
Numb = 1
Path = 1/GES
Name = GES
Numb = 3
Path = 1/Educational_Services
Name = Educational Services
Numb = 4
Path = 1/Internet_Resources
Name = Internet Resources
Numb = 5
Пункты меню для соединения с удаленным сервером gopher или для запуска приложений перечислены в файле .Links. Элементы такого файла содержат дополнительную информацию: формальное описание типа информации, имя хоста и порт для доступа. Примеры типичных элементов файла .Links:
Type = 7
Name = Search GES Gopher Tree
Path = 7/ts
Host = nicol.jvnc.net
Port = 70
Numb = 2
Type = 1
Name = InterNIC
Path = /
Host = internic.net
Port = 70
Numb = 11
Как показано на рис. 18.4, меню Internet Resources (ресурсы Интернета) имеет много ссылок на сеансы telnet. Типичный элемент файла .Links для сеанса telnet имеет вид:
Type = 8
Name = CARL System
Path = CARL
Host = pac.carl.org
Port = 23
Numb = 2
Тип 8 означает telnet, и в этом случае параметр Path (путь) определяет идентификатор пользователя (userid), который должен использоваться для регистрации в telnet.
Internet Resources
-> 1. Area Code Info/
2. CARL System <TEL>
3. FreeNet (USA Today) <TEL>
4. Ftp/
5. Geographic Server <TEL>
6. Libraries/
7. Netfind (Internet White Pages) <TEL>
8. News /
9. Pilot Weather Service. [Airplane Pilot] <TEL>
10. RFC/
11. Sun Managers/
12. Sunergy/
13. Weather By State/
14. Weather Service <TEL>
15. World Wide Web <TEL>
Press ? for Help, q to Quit, u to go up a menu
Рис. 18.4. Меню Internet Resources