unix网络编程_部分10.pdf
上传人:qw****27 上传时间:2024-09-12 格式:PDF 页数:20 大小:3.9MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

unix网络编程_部分10.pdf

unix网络编程_部分10.pdf

预览

免费试读已结束,剩余 10 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第13章Gopher183下载表13-2Gopher文件类型代码文件类型代码文件类型0文本文件8teTnle对话1rehpoG目录9二进制文件2OSC电话簿服务器gFIG图像文件3错误信息文件hLMTH文件4BinhexMacintosh文件,即XQHI不同于FIG类型的其他图像文件5二进制SOD文件MEMIM文件6Unixuuencoded文件PFDP文件7全文本索引(rehpoG菜单文件)S声音文件TTN3270Ttenle对话13.5Gopher服务器如前所述,rehpoG站点上的资源是采用rehpoG菜单形式组织起来的,不同于PTF,它可以提供很多菜单项供用户选择,其中由一个菜单还可以引向另一个菜单或另一个rehpoG站点,在这一方面,rehpoG服务很像Wbe服务。但是,在另一方面,它又有点类似于PTF,因为它只是列出资源,而没有显示出资源中包含的文本或图形内容。GopherehpoG使用rehpoG协议,它也是PI/PCT协议族中的一种协议,用于快速地传输rehpoG菜单文件。这些菜单文件里包含了各种rehpoG信息,即所有可访问资源的菜单项列表,其中每一个菜单项都指明了相关资源的一些信息及其所在的位置。美国明尼苏达大学最先开发成功了rehpoG,他们目前还在一如继往地提供技术支持,并且还在不断地推出新版本的rehpoG。用户可以从明尼苏达大学ude.nmu.orcim.xobmoob站点上或者大多数UnixFTP站点上得到rehpoG服务器软件包,该软件包中除了服务器软件外,还包Gopher括ehpoG客户软件。另外,还有一种叫做GNGopher的服务器软件,它可以在许多UnixFTP站点上免费下载。GNGopher服务器软件与明尼苏达大学开发的rehpoG服务器软件有一点点差异,在本章中给出的例子都是基于明尼苏达大学的rehpoG服务器软件。GopherehpoG服务器软件的安装是系统管理员的任务,一旦安装完毕,就能创建rehpoG站点使用的rehpoG目录和文件,这些rehpoG文件可以由系统管理员或者已被授权的用户放在rehpoG目录中。作为一名系统管理员,当你从明尼苏达大学的站点下载rehpoG服务器软件包后,就用解压程序进行解压,然后采用rat命令解档。完成解压和解档操作后,就会生成一个名字以gopherehpog起头后接版本号的目录,在这个目录下还有许多用于存储不同文档和程序的子目录。其中drehpog目录中保存rehpoG服务器软件的源代码;rehpog目录中保存rehpoG客户软件的源代码;cod目录中保存一些文档,包括帮助文档。明尼苏达大学开发的rehpoG软件中有一个配置工具,它可以自动检测系统的配置,并创建能适应指定系统的selifekaM文件。任何指定系统的信息都可以在配置文件里设置,在创建GopherehpoG服务器软件之前,你必须在fnoc.drehpogfnoc.lacoldr和ehpog里进行配置。fnoc.drehpoG用于配置指定系统的一些属性,而fnoc.lacoldrehpog则用于定制rehpoG服务器,例如由指定的远程系统控制访问。完成有关的配置操作后,就可以输入配置命令以创建一个定制的elifekaM,然后使用makekam命令创建rehpoG执行程序。生成rehpoG执行程序后,就可以使用makeinstall命令将184第三部分网络及Internet工具下载GopherehpoG安装在你的系统上。另外,还需要为rehpoG创建一个特殊的用户帐号和一个用来放置GopherehpoG文件的rehpoG数据目录。这个rehpoG数据目录应该与rehpoG用户帐号的起始目录一样。创建该目录后,需要使用nwohc命令将它的所有者改成rehpoG用户。值得提醒的是,在你配Gopher置ehpoG服务器软件时,千万别忘了指定一个rehpoG数据目录。13.5.1Gopher目录GopherehpoG菜单是由rehpoG目录中的一些特殊文件生成的,它列出一个目录内的各个可用文件和指向另一个目录的菜单项,它的操作完全基于目录。在每一个目录内的rehpoG菜单配置文件里,都提供有不同数据文件及其访问方式的信息。明尼苏达大学的rehpoG服务器软件使用pac.目录和链接文件来组织rehpoG菜单,而GNGopher服务器软件使用的是uneme和hcac.文件。缺省情况下,一个rehpoG目录中的任何文件和子目录都以字母表顺序显示在一个rehpoG菜单里。其中,数据文件的类型为0,目录的类型为1,每一个菜单项的名字就是对应文件或目录的名字。通过使用pac.文件,就