1、FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动式和被动式。 PORT(主动)方式的连接过程是:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令链路。当需要传送数据时,客户端在命令链路上用PORT命令告诉服务器:“我打开了XXXX端口,你过来连接我”。于是服务器从20端口向客户端的XXXX端口发送连接请求,建立一条数据链路来传送数据。PASV(被动)方式的连接过程是:当需要传送数据时,服务器在命令链路上用PASV命令告诉客户端:于是客户端向服务器的XXXX端口发送连接请求,建立一条数据链路来传送数据。在FTP的使用当中,用户经常遇到两个概念
2、:下载(Download)和上载(Upload)。文件就是从远程主机拷贝文件至自己的计算机上;文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上载(下载)文件。使用FTP时必须首先登录,在远程主机上获得相应的权限以后,方可上载或下载文件。也就是说,要想同哪一台计算机传送文件,就必须具有哪一台计算机的适当授权。换言之,除非有用户ID和口令,否则便无法传送文件。这种情况违背了Internet的开放性,Internet上的FTP主机何止千万,不可能要求每个用户在每一台主机上都拥有帐号。匿名FTP就是为解决这个问题而产生的。匿名FTP是这
3、样一种机制,用户可通过它连接到远程主机上,并从其下载文件,而无需成为其注册用户。系统管理员建立了一个特殊的用户ID,名为anonymous, Internet上的任何人在任何地方都可使用该用户ID。2、应用:主要应用于文件的共享和信息的上传:局域网内部的数据的共享,易于管理、维护。网络服务器的信息传递,实现远程数据更新、发布。3、架设FTP服务器:1)利用Windows Server操作系统IIS自带的FTP服务功能。但是功能单一,不便于管理,而且是使用受限。2)Serv_U服务器软件的安装及架构:步骤:按提示进行初步安装根据是否允许匿名访问来管理匿名账号的Home Directory;创建n
4、ew user来根据提示设置帐号和密码已经访问目录。输入SN,来启动软件对某个账号的管理页面和权限控制进行联系。单击”Next”进行下一步操作勾选“复选框”,然后选择“Next”单击”Browse”,更改安装路径,然后选择“Next”,直到安装完毕。单击“close”完成安装,启动服务器设置选项单击“Finish”,启动设置。单击“Next”进行后续操作直到出现需要设置FTP服务器IP地址的窗口,输入服务器Ip地址(一般为安装此软件的计算机IP地址)更改FTP服务器的域名(可根据需要进行设置)勾选“Yes”,把FTP服务设置为系统服务勾选“Yes”,允许匿名访问设置匿名用户访问的“路径”锁定匿名用户的访问目录是否创建登陆帐号如果勾选“No”则结束安装,后期可以根据需要添加。如果勾选“Yes”则继续进行设置登陆帐号的信息。设置登陆帐号设置登陆帐号的密码设置登陆帐号的访问路径(位置)锁定该帐号只访问设置的路径,并点击“Next”,直至完成。操作界面单击“License”,然后单击“Enter Key”在弹出的窗口中将记事本中的注册信息复制粘贴进来,然后单击“OK”单击帐号,可以在右侧窗口对该帐号的设置进行重新修改用于修改帐号“权限“的标签。设置完毕可点击”Apply“生效。在IE地址栏中输入ftp:/IP地址就可以进行正常访问