精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>网易站务>>○ 网上求助>>◆ 网络相关 ◆>>● 网络基础 ●>>如何使用E-mail访问Internet>>访问FTP资源(转载)

主题:访问FTP资源(转载)
发信人: vc()
整理人: saintrobust(2000-12-05 08:49:37), 站内信件
【 以下文字转载自 vc 的信箱 】
【 原文由
 [email protected] 所发表 】
如果您不能通过 BBS 或联网服务直接访问Internet, 请不要气馁, 其实这种情况是很普
遍的。  在全球 150个已经连上Internet的国家中几乎有半数的只能用电子邮件这项服务来
访问Internet这个连接全球网络的网络。

如果您不满足于单纯发e-mail这种限制, 请继续往下阅读。 您几乎可以通过电子邮件访
问任何一种Internet资源。  也许您已经听说过 FTP, Gopher, Archie, Veronica, 
Finger, Usenet,Whois, Netfind, WAIS, 以及 World-Wide Web 等其他的Internet
服务, 但是您因为没有与Internet的直接的连接, 而认为它们是遥不可及的。那么你就错
了!仅使用电子邮件及相关命令您就可以访问上面所提到的所有Internet服务以及其他更多
的东西。即使您能够完全地访问Internet,
电子邮件的服务也提供了省时经济而又可完全访
问 Internet 的途径。  只要您能够将邮件传送到Internet的地址,
您就可以做到(上述所说
的)。

笔者建议您先将本文通读一遍,然后再动手试验本文所提及的各项技术。  因为这样您对
Internet上可用的资源会有一个较全面的认识, 对所有可以使用的工具有所了解, 并懂得
找到您所要信息的最佳方法。
 使用电子邮件进行文件传递 (FTP)
                           ----------------------------
 FTP 代表的是文件传输协议 (file transfer protocol),
它是一种访问远程电脑系统上文
件的方式。用Internet 的话来说,这些远程的电脑主机称做 "站点" (sites)。在
FTP站点上的
文件基本上是以树状的文件目录储存的 (对 Mac 的用户则是巢状文件夹), 每一层目录或
文件夹对应着各自不同的主题。

当使用直接的Internet连接访问 FTP 站点时, 用户需指定该站点的名称, 登录的用户用
户名与密码, 进入特定的目录然后选择一个或多个文件传回用户本地系统。

通过电子邮件 e-mail 使用 FTP 也很类似, 不同的是, 访问 FTP 站点必须通过特殊的
"ftpmail 服务器" 先登录进入远程的FTP站点,
再由它根据你的e-mail中所含的命令传回相
应的文件给你。

对于能完全访问Internet的人来说, 使用 e-mail 访问 FTP 仍是一个不错的办法,
因为许
多著名的 FTP 站点点经常超载以致于很难登录而且交互式的响应可能会很慢。因此,在这
种情况下,FTPmail在节省联网时间以及费用上还是相当实用。

要通过 e-mail 访问 FTP,您首先要取得可以使用 匿名 FTP 的 FTP 站点地址 (所谓 匿
名FTP 指的是一般不需用户名和密码即可进入的系统)。

在文中列出了一些极受欢迎的 匿名 FTP 站点地址供参考, 但您仍可对以下的Internet地
址送出 e-mail 通过以取得更多更深入的信息:

  [email protected]

并请在邮件的正文中加入以下的命令。

   send usenet/news.answers/ftp-list/sitelist/part1
   send usenet/news.answers/ftp-list/sitelist/part2
   ......
   send usenet/news.answers/ftp-list/sitelist/part21

您即可收到 (e-mail) 返回有关 "FTP 站点地址列表" 的 21 个文件。  由于这些文件大小
约 60K, 因此全部的信息将超过 1 Mb! 如果您的系统磁盘空间有限,建议您先检查是
否已经有可用的信息, 或者考虑在储存全部信息前先选择性地挑选一部份信息即可。

另外一份即有价值的文件是 "FTP  Frequently Asked Questions",
它含有许多使用FTP 服
务的信息, 若想获得请在邮件中加入以下命令:

   send usenet/news.answers/ftp-list/faq

在您收到站点地址的资料会看见如下述成打的条目, 它们包含站点名称,地址以及储存文
件的类型等信息。

   地址   : oak.oakland.edu
   国家   : USA
   组织   : Oakland University, Rochester, Michigan
   系统   : Unix
   注释   : Primary Simtel Software Repository mirror
   文件   : BBS lists; ham radio; TCP/IP; Mac; modem protocol info;
              MS-DOS; MS-Windows; PC Blue; PostScript; Simtel-20; Unix

当您发现有趣的 FTP 站点,可利用 e-mail 寄到以下的 ftpmail 服务器进行访问:

   [email protected]          (只对澳大利亚)
   [email protected]         (芬兰)
   [email protected]               (德国)
   [email protected]      (德国)
   [email protected]  (德国)
   [email protected]              (爱尔兰)
   [email protected]           (波兰)
   [email protected]        (只对葡萄牙)
   [email protected]           (瑞典)
   [email protected]            (瑞典)
   [email protected]      (美国)
   [email protected]             (美国)
   [email protected]         (美国)
   [email protected] (美国)
   [email protected]         (*不存在 *)
   [email protected]        (*不存在 *)
   [email protected]          (* 不存在 *)
   [email protected]        (*只取本地文件 *)
   [email protected]        (* 只取本地文件 *)
   [email protected]       (英国)
   [email protected]             (委内瑞拉)



事实上您选择任何的站点并无太大差异, 但是与您地理较近的站点回复应该较快。(请不
要下意识地选择我们所排列的第一个站点!)  在邮件的正文请输入以下的命令:

   open <站点>                   * 对 dec.com 站点请用 "connect <站点>" 
   dir
   quit

这样您将得到在该站点根目录下所含的文件列表。  下面的实例是以"oak.oakland.edu" 做
站点而得到的信息。

 +---------------------------------------------------------------------+
 |                                                                     |
 |  -r--r--r--   1 w8sdz    OAK         1255 Nov  9 16:32 README       |
 |  drwxr-xr-x   3 w8sdz    OAK         8192 Feb 25 05:17 SimTel       |
 |  d--x--x--x   3 root     system      8192 Jan 19 20:26 bin          |
 |  d--x--x--x   5 root     system      8192 Dec 30 05:15 etc          |
 |  drwxrwx---   2 incoming OAK         8192 Feb 25 11:05 incoming     |
 |  drwxr-xr-x   3 w8sdz    OAK         8192 Jan 30 17:37 pub          |
 |  drwxr-xr-x   2 jeff     OAK         8192 Apr 17  1994 siteinfo     |
 |                                                                     |
 +---------------------------------------------------------------------+

您可以继续以 e-mail 邮件浏览其他目录的信息, 其作法是在 "dir" 命令前加入以下一行
的命令

   chdir pub

("chdir" 表示 "change direcotry" 而 "pub" 使一般通用的目录名称,
它通常是使用者应该
首先著手的目录。) 一旦您确定想要获取的文件, 请用下述命令:

   get <文件名>

当然您不再需要使用 "dir" 命令。  如果您欲访问的文件是文本文件, 这些命令已经够
了。如果是二进制文件 (如执行文件, 压缩文件等) 您需要在 "get" 命令前插入以下的命
令:

   binary

提示: 许多 FTP 站点的目录中会含  00-index.txt, README, 或其他类似名称的
      文件以描述该目录的内容。当您以 "dir" 命令找到类似的文件, 就可以用
      "get" 命令取得该目录的所有文件信息以节省您检索的时间。

现在假设我们要取得英国大宪章。那么,只要将以下的邮件信息送到
[email protected] 即可 (或是其他的 ftpmail 服务器):

   open ftp.spies.com               (FTP 地点)
   chdir Gov/World                  (文件所在目录)
   get magna.txt                    (取得指定文件)
   quit                             (离开服务器)

以下的命令是准备到先前所介绍过的 "Simtel  软件库" 的站点索取文件的例子.

   open oak.oakland.edu             (FTP 站点)
   chdir SimTel/msdos/disasm        (文件所在目录)
   binary                           (由于要的是二进制的 ZIP 文件)
   get bubble.zip                   ( 随意举的例子...)
   quit                             (结束)

下面,我们再举一些有趣且实用的 FTP 站点供您参考。(务必先用 "open" 命令打开服务器
并以 "chdir" 命令变换到特定的目录,其余操作 则如前所述。)

   ocf.berkeley.edu    试: pub/Library 目录以取得文件, 圣经, 诗词等
   rtfm.mit.edu        试: pub/usenet/news.answers 目录以取得USENET的信息
   oak.oakland.edu     试: SimTel/msdos 目录以取得 DOS 软件库
   ftp.sura.net        试: pub/nic 目录以取得有关 Internet how-to 的文件
   quartz.rutgers.edu  试: pub/humor 目录以取得有关幽默的文件
   gatekeeper.dec.com  试: pub/recipes 目录以取得烹饪及食谱配方

请注意:只有送出含有 "open <地点>"的命令到 ftpmail 服务器才是有效的。

您必须认识到 ftpmail 服务器一般都相当忙碌, 因此您可能要等上几分钟,几小时,或几
天的时间才会接到回信, 完全根据您送信的时间及地点而定。一些较大的文件也可能被切
割成成几个小文件传回给您。通过特定的 ftpmail 命令您可以控制这种情况
(甚至修改要回
送的 e-mail 地址), 但并不是每一个服务器都有这种功能。因此请先用 "help"
命令查询您
所使用的服务器是否有类似的服务。

如果返回给您的文件尾部有以下的命令, (此行命令是以 "begin" 做开头, 数字跟在其后
以文件名; 然后有数行含 61 个 ASCII 字的命令) 这种二进制文件大多是送出此信时已经
被 "uuencoded" 了。 (使用这种技术可以可靠地通过 e-mail 传送文件。)

    begin 666 answer2.zip
    M4$L#!`H`!@`.`/6H?18.$-Z$F@P```@?```,````5$5,25@S,34N5%A480I[
    M!P8;!KL,2P,)!PL).PD'%@.(!@4.!P8%[email protected]%PL*!@@*.P4.%00.%P4*.`4.

对于您的系统 (DOS, OS/2, Unix, Mac等) 您必须想办法取得适用的 "uudecode"程序
以重建这种文件。很有可能提供您服务的 FTP 站点已经有类似的服务程序供您下载使用, 
如果没有,您仍可参考下一节 (ARCHIE) 的说明以检索这个程序。

最后建议您考虑的是:如果您的Internet联网服务公司会对您所使用的硬盘空间大小收费的
话,为了节省开出您最好定时清理电子邮件所下载的文件,随时删除不必要的“垃圾”文
件。


[关闭][返回]