您现在的位置是:首页» windows系统» leapftp使用教程访问ftp服务器,什么是ftp及什么是ftp服务器

leapftp使用教程访问ftp服务器,什么是ftp及什么是ftp服务器

2023-10-20 17:13:55
今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!   你是否正打算搭建属于自己的FTP网站?你了解FTP协议的工作原理吗?了解主动模式和被动模式吗?如果你不了解或者还没完全掌握,请你坐下来,花一点点时间,认真地阅读完这篇文章。磨刀不误

今天小编为大家分享Windows系统下载、Windows系统教程、windows相关应用程序的文章,希望能够帮助到大家!

  你是否正打算搭建属于自己的FTP网站?你了解FTP协议的工作原理吗?了解主动模式和被动模式吗?如果你不了解或者还没完全掌握,请你坐下来,花一点点时间,认真地阅读完这篇文章。磨刀不误砍柴工,掌握这些基础知识会让你事半功倍。否则,可能会折腾几天最终一无所获。

  FTP是文件传输协议(File Transfer Protocol)的缩写,用于在两台计算机之间相互传输文件。与HTTP相比,FTP协议更加复杂。复杂的原因在于FTP协议需要使用两个TCP连接,一个是命令连接,用于在FTP客户端与服务器之间传递命令;另一个是数据连接,用于上传或下载数据。FTP协议有两种工作方式:主动模式和被动模式。

  在主动模式下,连接过程是这样的:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令连接。当需要传送数据时,客户端在命令连接上使用PORT命令告诉服务器:“我打开了一个端口,你过来连接我”。于是服务器从20端口向客户端的这个端口发送连接请求,建立一条数据连接来传送数据。

  在被动模式下,连接过程是这样的:客户端向服务器的FTP端口(默认是21)发送连接请求,服务器接受连接,建立一条命令连接。当需要传送数据时,服务器在命令连接上使用PASV命令告诉客户端:“我打开了一个端口,你过来连接我”。于是客户端向服务器的这个端口发送连接请求,建立一条数据连接来传送数据。

  从上面可以看出,这两种模式的命令连接方式是一样的,但是数据连接的建立方式完全不同。这就是FTP的复杂性所在。

  对于FTP服务器端,有几个要注意的事项:

  1. 如果FTP服务器是公网IP,你需要使用公网动态域名;或者如果FTP服务器是内网IP,你需要使用内网专业版TrueHost。

  2. 如果服务器安装了防火墙,请记住要在防火墙上打开FTP端口(默认是21)。

  3. 所有的FTP服务器软件都支持主动模式。至于被动模式,大部分FTP服务器软件也都支持。支持被动模式的FTP服务器软件也可以设置为只使用主动模式。

  4. 为了让被动模式正常工作,你需要在FTP服务器软件上为被动模式指定可用的端口范围,并在服务器的防火墙上打开这些端口。当客户端以被动模式连接服务器时,服务器会从这个端口范围中选一个端口出来,供客户端连接。

  对于FTP客户端,也有几个要注意的事项:

  1. 请注意:选择使用被动模式还是主动模式登录FTP服务器,这个选择权在FTP客户端而不是FTP服务器。

  2. 如果客户端只有内网IP而没有公网IP,在使用主动模式时,由于客户端没有公网IP,FTP无法连接客户端建立数据连接。因此,在这种情况下,客户端必须选择使用被动模式才能连接FTP服务器。很多FTP站长发现有些人可以登录他们的服务器,而有些人却登录不上,典型的错误原因就是客户端没有公网IP,但是使用了IE作为FTP客户端登录(IE默认使用主动模式)。作为FTP站长,掌握FTP的基础知识,然后指导你的朋友如何正确登录你的FTP是很有必要的。

  3. 如果客户端有公网IP但是安装了防火墙,在使用被动模式登录FTP服务器时,由于建立数据连接时是由客户端向服务器发送连接请求,所以没有问题。但是如果使用主动模式登录FTP服务器,由于建立数据连接时是由服务器向客户端发送连接请求,此时连接请求可能会被防火墙拦截。如果要使用主动模式登录FTP服务器,请在防火墙上打开1024以上的高端端口。

  4. 连接使用内网标准版cm*natpro*y搭建的FTP服务时,必须要使用被动模式。连接任何公网FTP服务器或者使用内网专业版TrueHost搭建的FTP服务器,主动模式和被动模式都可以使用。当然,在使用主动模式时,还需要满足上述两个条件。

  5. 常见的FTP客户端软件切换主动模式和被动模式的方法。大部分FTP客户端默认使用被动模式,而IE默认使用主动模式。在大部分FTP客户端的设置中,常见到的字眼都是“被动模式”,很少见到“主动模式”这样的字眼。因为FTP的登录方式只有这两种:主动和被动,取消被动模式就意味着使用主动模式。在IE中,可以通过选择“工具 -> Internet选项 -> 高级 -> 使用被动FTP”(IE6.0以上版本才支持)来切换模式。

  总结一下,理解并掌握FTP协议的工作原理对于搭建和使用FTP服务器非常重要。在设置FTP服务器和选择FTP客户端时要注意不同模式的适用性,并按需进行设置。如果你能够正确地配置和使用FTP,将会带来更好的文件传输体验。

wWw.Xtw.com.Cn系统网专业应用软件下载教程,免费windows10系统,win11,办公软件,OA办公系统,OA软件,办公自动化软件,开源系统,移动办公软件等信息,解决一体化的办公方案。

免责声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。内容仅供参考使用,不准确地方联系删除处理!

联系邮箱:773537036@qq.com

标签: 服务器 ftp