Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
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
- 10.7.3. Рассылка файлов
- Поиск файлов с использованием регyлярных выражений
- Копирование файлов
- Пример 16-10. Файл с именами "names.data", для примеров выше
- Резервное копирование многофайловых баз данных
- Восстановление из резервных копий многофайловых баз данных
- Ответный файл, используемый по умолчанию (csc.rsp)
- Создание файлов с блокировкой
- Файлы базы данных InterBase
- Файлы *.GDB изнутри
- Эффективная работа с временными файлами сортировки
- Единое имя файла параметров InterBase