信息系统项目管理师_2024年软考学习应考交流_信息系统项目管理师考试

 找回密码
 马上注册

QQ登录

只需一步,快速开始

查看: 1864|回复: 5
打印 上一主题 下一主题

[转帖][网络菜鸟入门系列]FTP协议初步

[复制链接]

该用户从未签到

升级  30.8%

跳转到指定楼层
楼主
发表于 2006-2-20 08:34:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<p align="left"><font class="f14" id="zoom"><u><font color="#222222">FTP(File Transfer Protocol)是</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">传输</font></u><a href="http://chinaitpower.net/Net/xieyi/index.html" target="_blank"><font color="#222222">协议</font></a><u><font color="#222222">的简称。 <br/>FTP的作用<br/>正如其名所示:FTP的主要作用,就是让用户连接上一个远程计算机(这些计算机上运行着FTP</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">)察看远程计算机有哪些</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,然后把</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">从远程计算机上拷到本地计算机,或把本地计算机的</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">送到远程计算机去。 <br/>FTP工作原理<br/>拿下传</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">为例,当你启动FTP从远程计算机拷贝</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">时,你事实上启动了两个</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">:一个本地机上的FTP客户</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">:它向FTP</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><u><font color="#222222">提出拷贝</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">的请求。另一个是启动在远程计算机的上的FTP</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">,它响应你的请求把你指定的</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">传送到你的计算机中。FTP采用“客户机/</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><u><font color="#222222">”方式,用户端要在自己的本地计算机上安装FTP客户</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">。FTP客户</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">有</font></u><a href="http://www.chinaitpower.com/Dev/Programme/VC/Str/index.html" target="_blank"><font color="#222222">字符</font></a><u><font color="#222222">界面和图形界面两种。</font></u><a href="http://www.chinaitpower.com/Dev/Programme/VC/Str/index.html" target="_blank"><font color="#222222">字符</font></a><u><font color="#222222">界面的FTP的命令复杂、繁多。图形界面的FTP客户</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">,操作上要简洁方便的多。<br/>简单地说,支持FTP</font></u><a href="http://chinaitpower.net/Net/xieyi/index.html" target="_blank"><font color="#222222">协议</font></a><u><font color="#222222">的</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><u><font color="#222222">就是FTP</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><u><font color="#222222">,下面介绍一下什么是FTP</font></u><a href="http://chinaitpower.net/Net/xieyi/index.html" target="_blank"><font color="#222222">协议</font></a><u><font color="#222222">(</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">传输</font></u><a href="http://chinaitpower.net/Net/xieyi/index.html" target="_blank"><font color="#222222">协议</font></a><u><font color="#222222">)<br/>  一般来说,用户联网的首要目的就是实现信息共享,</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">传输是信息共享非常重要的一个内容之一。Internet上早期实现传输</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,并不是一件容易的事,我们知道 Internet是一个非常复杂的计算机环境,有PC,有工作站,有MAC,有大型机,据统计连接在Internet上的计算机已有上千万台,而这些计算机可能运行不同的操作</font></u><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#222222">系统</font></a><u><font color="#222222">,有运行Unix的</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><u><font color="#222222">,也有运行Dos、Windows的PC机和运行MacOS的苹果机等等,而各种操作</font></u><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#222222">系统</font></a><u><font color="#222222">之间的</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">交流问题,需要建立一个统一的</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">传输</font></u><a href="http://chinaitpower.net/Net/xieyi/index.html" target="_blank"><font color="#222222">协议</font></a><u><font color="#222222">,这就是所谓的FTP。基于不同的操作</font></u><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#222222">系统</font></a><u><font color="#222222">有不同的FTP应用</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">,而所有这些应用</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">都遵守同一种</font></u><a href="http://chinaitpower.net/Net/xieyi/index.html" target="_blank"><font color="#222222">协议</font></a><u><font color="#222222">,这样用户就可以把自己的</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">传送给别人,或者从其它的用户环境中获得</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">。<br/>  与大多数Internet服务一样,FTP也是一个客户机/</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#222222">系统</font></a><u><font color="#222222">。用户通过一个支持FTP</font></u><a href="http://chinaitpower.net/Net/xieyi/index.html" target="_blank"><font color="#222222">协议</font></a><u><font color="#222222">的客户机</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">,连接到在远程主机上的FTP</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">。用户通过客户机</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">向</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">发出命令,</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">执行用户所发出的命令,并将执行的结果返回到客户机。比如说,用户发出一条命令,要求</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><u><font color="#222222">向用户传送某一个</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">的一份拷贝,</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><u><font color="#222222">会响应这条命令,将指定</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">送至用户的机器上。客户机</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">代表用户接收到这个</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,将其存放在用户目录中。<br/>  在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上载"(Upload)。"下载"</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">就是从远程主机拷贝</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">至自己的计算机上;"上载"</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">就是将</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">向(从)远程主机上载(下载)</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">。<br/>  使用FTP时必须首先登录,在远程主机上获得相应的权限以后,方可上载或下载</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">。也就是说,要想同哪一台计算机传送</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,就必须具有哪一台计算机的适当授权。换言之,除非有用户ID和口令,否则便无法传送</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">。这种情况违背了Internet的开放性,Internet上的FTP主机何止千万,不可能要求每个用户在每一台主机上都拥有帐号。匿名FTP就是为解决这个问题而产生的。<br/>  匿名FTP是这样一种机制,用户可通过它连接到远程主机上,并从其下载</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,而无需成为其注册用户。</font></u><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#222222">系统</font></a><u><font color="#222222">管理员建立了一个特殊的用户ID,名为anonymous, Internet上的任何人在任何地方都可使用该用户ID。<br/>通过FTP</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">连接匿名FTP主机的方式同连接普通FTP主机的方式差不多,只是在要求提供用户标识ID时必须输入anonymous,该用户ID的口令可以是任意的</font></u><a href="http://www.chinaitpower.com/Dev/Programme/VC/Str/index.html" target="_blank"><font color="#222222">字符</font></a><u><font color="#222222">串。习惯上,用自己的E-mail地址作为口令,使</font></u><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#222222">系统</font></a><u><font color="#222222">维护</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">能够记录下来谁在存取这些</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">。<br/>  值得注意的是,匿名FTP不适用于所有Internet主机,它只适用于那些提供了这项服务的主机。<br/></font></u></font></p>
[此贴子已经被作者于2006-2-20 8:35:10编辑过]

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享 顶 踩

该用户从未签到

升级  30.8%

沙发
 楼主| 发表于 2006-2-20 08:34:47 | 只看该作者
<u><font color="#222222">  当远程主机提供匿名FTP服务时,会指定某些目录向公众开放,允许匿名存取。</font></u><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#222222">系统</font></a><u><font color="#222222">中的其余目录则处于隐匿状态。作为一种安全措施,大多数匿名FTP主机都允许用户从其下载</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,而不允许用户向其上载</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,也就是说,用户可将匿名FTP主机上的所有</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">全部拷贝到自己的机器上,但不能将自己机器上的任何一个</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">拷贝至匿名FTP主机上。即使有些匿名FTP主机确实允许用户上载</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,用户也只能将</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">上载至某一指定上载目录中。随后,</font></u><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#222222">系统</font></a><u><font color="#222222">管理员会去检查这些</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,他会将这些</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">移至另一个公共下载目录中,供其他用户下载,利用这种方式,远程主机的用户得到了保护,避免了有人上载有问题的</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,如带病毒的</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">。<br/>  作为一个Internet用户,可通过FTP在任何两台Internet主机之间拷贝</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">。但是,实际上大多数人只有一个Internet帐户,FTP主要用于下载公共</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,例如共享软件、各公司技术支持</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">等。 Internet上有成千上万台匿名FTP主机,这些主机上存放着数不清的</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,供用户免费拷贝。实际上,几乎所有类型的信息,所有类型的计算机</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">都可以在Internet上找到。这是Internet吸引我们的重要原因之一。<br/>匿名FTP使用户有机会存取到世界上最大的信息库,这个信息库是日积月累起来的,并且还在不断增长,永不关闭,涉及到几乎所有主题。而且,这一切是免费的。<br/>  匿名FTP是Internet网上发布软件的常用方法。Internet之所以能延续到今天,是因为人们使用通过标准</font></u><a href="http://chinaitpower.net/Net/xieyi/index.html" target="_blank"><font color="#222222">协议</font></a><u><font color="#222222">提供标准服务的</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">。像这样的</font></u><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><u><font color="#222222">,有许多就是通过匿名FTP发布的,任何人都可以存取它们。<br/>  Internet中的有数目巨大的匿名FTP主机以及更多的</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">,那么到底怎样才能知道某一特定</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">位于哪个匿名FTP主机上的那个目录中呢?这正是Archie</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><u><font color="#222222">所要完成的工作。Archie将自动在FTP主机中进行搜索,构造一个包含全部</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><u><font color="#222222">目录信息的</font></u><a href="http://www.chinaitpower.com/Dev/DataBase/index.html" target="_blank"><font color="#222222">数据库</font></a><u><font color="#222222">,使你可以直接找到所需</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><font color="#222222"><u>的位置信息。</u><br/></font>

该用户从未签到

升级  30.8%

藤椅
 楼主| 发表于 2006-2-20 08:45:07 | 只看该作者
<p>FTP协议的分析和扩展</p><p><font color="#222222"><u>根据是使用Port模式还是Passive模式,FTP使用不同的TCP端口号,在详细描述FTP前,我们来 <br/>简单讨论一下TCP端口号的一些基本概念。TCP使用端口号来标识所发送和接收的应用,端口号 <br/>可以帮助TCP来分离字节流并且帮相应字节传递给正确的应用</u></font><a href="http://www.chinaitpower.com/Dev/index.html" target="_blank"><font color="#222222">程序</font></a><font color="#222222"><u>。 <br/>TCP端口号可以是半永久的和暂时的。</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u>端监听在半永久的端口上来让客 </u></font></p><p><font color="#222222"><u>户端访问。客户 <br/>端使用暂时的端口在本地标识一个对话,客户端端口只在使用TCP服务时候才存在,而</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u> <br/>端口只要</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u>在运行就一直在监听。 </u></font></p><p><font color="#222222"><u>TCP端口可以归为3类: <br/>1、众所周知的端口来标识在TCP上运行的标准服务,包括FTP、HTTP、TELNET、SMTP等,这些 <br/>端口号码范围为0-1023; <br/>2、注册端口号用来标识那些已经向IANA(Internet Assigned Numbers Assigned Numbers <br/>Authority)注册的应用,注册端口号为1024-49151; <br/>3、私有端口号是非注册的并且可以动态地分配给任何应用,私有端口为49152-65535; <br/>注册的端口号本来打算只给注册的应用使用,可近年来端口号已经陷入了到达极限的困境,你 <br/>可能会看到本来应该是给注册应用使用的注册端口被非注册应用用做暂时的端口。RFC1700详 <br/>细标注了众所周知的和注册的端口号,然而不幸的是,这个RFC文档自从1994年以来一直没有 <br/>被更新,然后你仍可以从IANA得到一个及时更新的端口列表,详细URL为: <br/></u></font><a href="http://www.iana.org/assignments/port-numbers"><font color="#222222">http://www.iana.org/assignments/port-numbers</font></a><font color="#222222"><u> </u></font></p><p><br/><font color="#222222"><u>&gt;&gt;2.0&lt;&lt; FTP Port模式和FTP Passive模式 <br/>当你对一个FTP问题进行排错时候,你首先要问的一个问题是使用的是port模式的还是passive <br/>模式。因为这两种行为迥异,所以这两种模式引起的问题也不同;在过去,客户端缺省为acti <br/>ve(port)模式;近来,由于Port模式的安全问题,许多客户端的FTP应用缺省为Passive模式。 </u></font></p><p><font color="#222222"><u>&gt;&gt;2.1 FTP Port模式 <br/>ort模式的FTP步骤如下: <br/>1、 客户端发送一个TCP SYN(TCP同步)包给</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u>段众所周知的FTP控制端口21,客户端 <br/>使用暂时的端口作为它的源端口; <br/>2、 </u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u>端发送SYN ACK(同步确认)包给客户端,源端口为21,目的端口为客户端上使用 <br/>的暂时端口; <br/>3、 客户端发送一个ACK(确认)包;客户端使用这个连接来发送FTP命令,</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u>端使用这个 <br/>连接来发送FTP应答; <br/>4、 当用户请求一个列表(List)请求或者发起一个要求发送或者接受</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#222222">文件</font></a><font color="#222222"><u>的请求,客户端软件使用 <br/>ORT命令,这个命令包含了一个暂时的端口,客户端希望</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u>在打开一个数据连接时候使用 <br/>这个暂时端口;PORT命令也包含了一个IP地址,这个IP地址通常是客户自己的IP地址,而且FT <br/>也支持第三方(third-party)模式,第三方模式是客户端告诉</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u>端打开与另台主机的连接; <br/>5、 </u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u>端发送一个SYN包给客户端的暂时端口,源端口为20,暂时端口为客户端在PORT命令中 <br/>发送给</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u>端的暂时端口号; <br/>6、 客户端以源端口为暂时端口,目的端口为20发送一个SYN ACK包; <br/>7、 </u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u>端发送一个ACK包; <br/>8、 发送数据的主机以这个连接来发送数据,数据以TCP段(注:segment,第4层的PDU)形式发送( <br/>一些命令,如STOR表示客户端要发送数据,RETR表示</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u>段发送数据),这些TCP段都需要 <br/>对方进行ACK确认(注:因为TCP</u></font><a href="http://chinaitpower.net/Net/xieyi/index.html" target="_blank"><font color="#222222">协议</font></a><font color="#222222"><u>是一个面向连接的</u></font><a href="http://chinaitpower.net/Net/xieyi/index.html" target="_blank"><font color="#222222">协议</font></a><font color="#222222"><u>) <br/>9、 当数据传输完成以后,发送数据的主机以一个FIN命令来结束数据连接,这个FIN命令需要另一 <br/>台主机以ACK确认,另一台主机也发送一个FIN命令,这个FIN命令同样需要发送数据的主机以A <br/>CK确认; <br/>10、 客户端能在控制连接上发送更多的命令,这可以打开和关闭另外的数据连接;有时候客户端结 <br/>束后,客户端以FIN命令来关闭一个控制连接,</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u>端以ACK包来确认客户端的FIN,</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#222222">服务器</font></a><font color="#222222"><u> <br/>同样也发送它的FIN,客户端用ACK来确认。</u></font></p>

该用户从未签到

升级  30.8%

板凳
 楼主| 发表于 2006-2-20 08:46:30 | 只看该作者
<p>FTP服务器如何实现安<font color="#000000">全性</font></p><p><font color="#000000"><u>作为Internet上的FTP</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>,</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#000000">系统</font></a><font color="#000000"><u>的安全性是非常重要的,这是建立FTP</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>者所考虑的第一个问题。其安全性主要包括以下几个方面:<br/>    一、 未经授权的用户禁止在</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>上进行FTP操作。<br/>    二、 FTP用户不能读取未经</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#000000">系统</font></a><font color="#000000"><u>所有者允许的</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>或目录。<br/>    三、 未经允许,FTP用户不能在</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>上建立</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>或目录。<br/>    四、 FTP用户不能删除</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>上的</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>或目录。 <br/>    FTP</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>采取了一些验明用户身份的办法来解决上述第一个问题,主要包括以下几个措施: <br/>  FTP用户所使用的用户帐号必须在/etc/passwd</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>中有所记载(匿名FTP用户除外),并且他的口令不能为空。在没有正确输入用户帐号和口令的情况下,</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>拒绝访问。 <br/>    FTP守护进程FTPd还使用一个/etc/FTPusers</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>,凡在这个</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>中出现的用户都将被</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>拒绝提供FTP服务。</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>管理可以建立"不受欢迎"的用户目录,拒绝这些用户訪问. 只有在</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>的/etc/passwd</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>中存在名为"FTP"的用户时,</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>才可以接受匿名FTP连接,匿名FTP用户可用"anonymous"或"FTP"作为用户名,自己的Internet电子邮件地址作为保密字。为了解决上述安全性的另外三个问题,应该对FTP主目录下的</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>属性进行管理,建议对每个目录及其</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>采取以下一些措施:<br/>    FTP主目录:将这个目录的所有者设为"FTP",并且将属性设为所有的用户都不可写,防止不怀好意的用户删改</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>。 <br/>    FTP/bin目录:该目录主要放置一些</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#000000">系统</font></a><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>,应将这个目录的所有者设为"root"(即超级用户),并且将属性设为所有的用户都不可写。为保证合法用户可显示</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>,应将目录中的ls</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>属性设为可执行。 <br/>    FTP/etc目录:将这个目录的所有者设为"root",并且将属性设为所有的用户都不可写。将目录下的group</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>和passwd</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>的属性设为所有用户只读属性,并用编辑器将passwd</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>中用户加过密的口令删掉。 FTP/pub目录:将这个目录的所有者置为"FTP",并且将它的属性设为所有用户均可读、写、执行。 <br/>    这样经过设置,既保证了</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#000000">系统</font></a><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>不被删改,又保证了FTP合法用户的正常访问.<br/>    作为Internet上的FTP</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>,</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#000000">系统</font></a><font color="#000000"><u>的安全性是非常重要的,这是建立FTP</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>者所考虑的第一个问题。其安全性主要包括以下几个方面: <br/>    一、 未经授权的用户禁止在</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>上进行FTP操作。 <br/>    二、 FTP用户不能读取未经</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#000000">系统</font></a><font color="#000000"><u>所有者允许的</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>或目录。<br/>    三、 未经允许,FTP用户不能在</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>上建立</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>或目录.<br/>    四、 FTP用户不能删除</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>上的</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>或目录。<br/>    FTP</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>采取了一些验明用户身份的办法来解决上述第一个问题,主要包括以下几个措施: <br/>  FTP用户所使用的用户帐号必须在/etc/passwd</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>中有所记载(匿名FTP用户除外),并且他的口令不能为空。在没有正确输入用户帐号和口令的情况下,</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>拒绝访问。 <br/>    FTP守护进程FTPd还使用一个/etc/FTPusers</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>,凡在这个</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>中出现的用户都将被</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>拒绝提供FTP服务。</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>管理可以建立"不受欢迎"的用户目录,拒绝这些用户访问。 <br/>  只有在</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>的/etc/passwd</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>中存在名为"FTP"的用户时,</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#000000">服务器</font></a><font color="#000000"><u>才可以接受匿名FTP连接,匿名FTP用户可以用"anonymous"或"FTP"作为用户名,自己的Internet电子邮件地址作为保密字。为了解决上述安全性的另外三个问题,应该对FTP主目录下的</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>属性进行管理,建议对每个目录及其</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>采取以下一些措施:<br/>    FTP主目录:将这个目录的所有者设为"FTP",并且将属性设为所有的用户都不可写,防止不怀好意的用户删改</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>。 <br/>    FTP/bin目录:该目录主要放置一些</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#000000">系统</font></a><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>,应将这个目录的所有者设为"root"(即超级用户),并且将属性设为所有的用户都不可写。为保证合法用户可显示</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>,应将目录中的ls</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>属性设为可执行。 <br/>    FTP/etc目录:将这个目录的所有者设为"root",并且将属性设为所有的用户都不可写。将目录下的group</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>和passwd</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>的属性设为所有用户只读属性,并用编辑器将passwd</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>中用户加过密的口令删掉。 <br/>    FTP/pub目录:将这个目录的所有者置为"FTP",并且将它的属性设为所有用户均可读、写、执行。 <br/>    这样经过设置,既保证了</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#000000">系统</font></a><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#000000">文件</font></a><font color="#000000"><u>不被删改,又保证了FTP合法用户的正常访问。</u></font></p>

该用户从未签到

升级  30.8%

报纸
 楼主| 发表于 2006-2-20 08:48:37 | 只看该作者
<p><font color="#111111"><u>FTP的内部命令</u></font></p><p align="left"><font class="f14" id="zoom"><font color="#111111"><u>FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#111111">系统</font></a><br/><font color="#111111"><u>下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可<br/>以大大方便使用者,并收到事半功倍之效。<br/>FTP的命令行格式为:ftp-v-d-i-n-g[主机名],其中<br/><br/>-v显示远程</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#111111">服务器</font></a><font color="#111111"><u>的所有响应信息;<br/><br/>-n限制ftp的自动登录,即不使用;<br/><br/>.netrc</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>;<br/><br/>-d使用调试方式;<br/><br/>-g取消全局</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>名。<br/><br/>ftp使用的内部命令如下(中括号表示可选项):<br/><br/>1.![cmd[args&gt;:在本地机中执行交互shell,exit回到ftp环境,如:!ls*<br/>.zip.<br/><br/>2.$macro-ame[args]:执行宏定义macro-name.<br/><br/>3.account[password]:提供登录远程</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#111111">系统</font></a><font color="#111111"><u>成功后访问</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#111111">系统</font></a><font color="#111111"><u>资源所需的补充口<br/>令。<br/><br/>4.appendlocal-file[remote-file]:将本地</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>追加到远程</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#111111">系统</font></a><font color="#111111"><u>主机,若<br/>未指定远程</u></font><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#111111">系统</font></a><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>名,则使用本地</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>名。<br/><br/>5.ascii:使用ascii类型传输方式。<br/><br/>6.bell:每个命令执行完毕后计算机响铃一次。<br/><br/>7.bin:使用二进制</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>传输方式。<br/><br/>8.bye:退出ftp会话过程。<br/><br/>9.case:在使用mget时,将远程主机</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>名中的大写转为小写字母。<br/><br/>10.cdremote-dir:进入远程主机目录。<br/><br/>11.cdup:进入远程主机目录的父目录。<br/><br/>12.chmodmodefile-name:将远程主机</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>file-name的存取方式设置为mo<br/>de,如:chmod777a.out。<br/><br/>13.close:中断与远程</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#111111">服务器</font></a><font color="#111111"><u>的ftp会话(与open对应)。<br/><br/>14.cr:使用asscii方式传输</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>时,将回车换行转换为回行。<br/><br/>15.deleteremote-file:删除远程主机</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>。<br/><br/>16.debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令<br/>,如:debup3,若设为0,表示取消debug。<br/><br/>17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地<br/></u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>local-file。<br/><br/>18.disconnection:同close。<br/><br/>19.formformat:将</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>传输方式设置为format,缺省为file方式。<br/><br/>20.getremote-file[local-file]:将远程主机的</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>remote-file传至本<br/>地硬盘的local-file。<br/><br/>21.glob:设置mdelete,mget,mput的</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>名扩展,缺省时不扩展</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>名,<br/>同命令行的-g参数。<br/><br/>22.hash:每传输1024字节,显示一个hash符号(#)。<br/><br/>23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:helpget。<br/><br/>24.idle[seconds]:将远程</u></font><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#111111">服务器</font></a><font color="#111111"><u>的休眠计时器设为[seconds]秒。<br/><br/>25.image:设置二进制传输方式(同binary)。<br/><br/>26.lcd[dir]:将本地工作目录切换至dir。<br/><br/>27.ls[remote-dir][local-file]:显示远程目录remote-dir,并存入本地<br/></u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>local-file。<br/><br/>28.macdefmacro-name:定义一个宏,遇到macdef下的空行时,宏定义结束<br/>。<br/><br/>29.mdelete[remote-file]:删除远程主机</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>。<br/><br/>30.mdirremote-fileslocal-file:与dir类似,但可指定多个远程</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>,<br/>如:mdir*.o.*.zipoutfile。<br/><br/>31.mgetremote-files:传输多个远程</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>。<br/><br/>32.mkdirdir-name:在远程主机中建一目录。<br/><br/>33.mlsremote-filelocal-file:同nlist,但可指定多个</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>名。<br/><br/>34.mode[modename]:将</u></font><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><font color="#111111"><u>传输方式设置为modename,缺省为stream方式<br/>。<br/><br/></u></font></font></p>

该用户从未签到

升级  30.8%

地板
 楼主| 发表于 2006-2-20 08:48:45 | 只看该作者
<u><font color="#111111">35.modtimefile-name:显示远程主机</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">的最后修改时间。<br/><br/>36.mputlocal-file:将多个</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">传输至远程主机。<br/><br/>37.newerfile-name:如果远程机中file-name的修改时间比本地硬盘同名<br/></font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">的时间更近,则重传该</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">。<br/><br/>38.nlist[remote-dir][local-file]:显示远程主机目录的</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">清单,并存<br/>入本地硬盘的local-file。<br/><br/>39.nmap[inpatternoutpattern]:设置</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">名映射机制,使得</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">传输时<br/>,</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">中的某些</font></u><a href="http://www.chinaitpower.com/Dev/Programme/VC/Str/index.html" target="_blank"><font color="#111111">字符</font></a><u><font color="#111111">相互转换,如:nmap$1.$2.$3[$1,$2].[$2,$3],则传输<br/></font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">a1.a2.a3时,</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">名变为a1,a2。该命令特别适用于远程主机为非UNIX机的<br/>情况。<br/><br/>40.ntrans[inchars[outchars&gt;:设置</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">名</font></u><a href="http://www.chinaitpower.com/Dev/Programme/VC/Str/index.html" target="_blank"><font color="#111111">字符</font></a><u><font color="#111111">的翻译机制,如ntrans <br/>1R,则</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">名LLL将变为RRR。<br/><br/>41.openhost[port]:建立指定ftp</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#111111">服务器</font></a><u><font color="#111111">连接,可指定连接端口。<br/><br/>42.passive:进入被动传输方式。<br/><br/>43.prompt:设置多个</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">传输时的交互提示。<br/><br/>44.proxyftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连<br/>接两个ftp</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#111111">服务器</font></a><u><font color="#111111">,以在两个</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#111111">服务器</font></a><u><font color="#111111">间传输</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">。第一条ftp命令必须为open,以<br/>首先建立两个</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#111111">服务器</font></a><u><font color="#111111">间的连接。<br/><br/>45.putlocal-file[remote-file]:将本地</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">local-file传送至远程主机<br/>。<br/><br/>46.pwd:显示远程主机的当前工作目录。<br/><br/>47.quit:同bye,退出ftp会话。<br/><br/>48.quotearg1,arg2...:将参数逐字发至远程ftp</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#111111">服务器</font></a><u><font color="#111111">,如:quotesys<br/>t.<br/><br/>49.recvremote-file[local-file]:同get。<br/><br/>50.regetremote-file[local-file]:类似于get,但若local-file存在,则<br/>从上次传输中断处续传。<br/><br/>51.rhelp[cmd-name]:请求获得远程主机的帮助。<br/><br/>52.rstatus[file-name]:若未指定</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">名,则显示远程主机的状态,否则显<br/>示</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">状态。<br/><br/>53.rename[from][to]:更改远程主机</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">名。<br/><br/>54.reset:清除回答队列。<br/><br/>55.restartmarker:从指定的标志marker处,重新开始get或put,如:res<br/>tart130。<br/><br/>56.rmdirdir-name:删除远程主机目录。<br/><br/>57.runique:设置</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">名唯一性存储,若</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">存在,则在原</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">后加后缀..<br/>1,.2等。<br/><br/>58.sendlocal-file[remote-file]:同put。<br/><br/>59.sendport:设置PORT命令的使用。<br/><br/>60.sitearg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。<br/><br/>61.sizefile-name:显示远程主机</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">大小,如:siteidle7200。<br/><br/>62.status:显示当前ftp状态。<br/><br/>63.struct[struct-name]:将</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">传输结构设置为struct-name,缺省时使<br/>用stream结构。<br/><br/>64.sunique:将远程主机</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">名存储设置为唯一(与runique对应)。<br/><br/>65.system:显示远程主机的操作</font></u><a href="http://www.chinaitpower.com/System/index.html" target="_blank"><font color="#111111">系统</font></a><u><font color="#111111">类型。<br/><br/>66.tenex:将</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">传输类型设置为TENEX机的所需的类型。<br/><br/>67.tick:设置传输时的字节计数器。<br/><br/>68.trace:设置包跟踪。<br/><br/>69.type[type-name]:设置</font></u><a href="http://www.chinaitpower.com/Soft/Tools/File/index.html" target="_blank"><font color="#111111">文件</font></a><u><font color="#111111">传输类型为type-name,缺省为ascii,如:<br/>typebinary,设置二进制传输方式。<br/><br/>70.umask[newmask]:将远程</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#111111">服务器</font></a><u><font color="#111111">的缺省umask设置为newmask,如:umask<br/>3。<br/><br/>71.useruser-name[password][account]:向远程主机表明自己的身份,需<br/>要口令时,必须输入口令,如:useranonymousmy@email。<br/><br/>72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp</font></u><a href="http://www.chinaitpower.com/System/Server/index.html" target="_blank"><font color="#111111">服务器</font></a><u><font color="#111111">的所有响<br/>应都将显示给用户,缺省为on.<br/><br/>73.?[cmd]:同help.</font></u>
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

小黑屋|手机版|Archiver|信息系统项目管理师_软考交流平台. ( 鄂ICP备11002878号-1  公安备案号:42011102001150

GMT+8, 2025-7-6 19:17

Software by Discuz! X3.2

© 2001-2013 SKIN BY DSVUE

快速回复 返回顶部 返回列表