1、FTP服务器(文件传输协议服务器)是一台在互联网上提供文件存储和访问服务的计算机,他们根据FTP协议提供服务。 简而言之,支持FTP协议的服务器是FTP服务器。
2、FTP是只基于TCP的服务,不支持UDP。 在使用FTP时,用户经常会遇到两个概念:“下载”(Download )“上传”。 “下载”文件是将文件从远程主机复制到您的计算机;“上传”文件是将文件从您的计算机复制到远程主机。 利用internet语言,用户可以通过客户端程序将文件上传(下载)到远程主机。
3、FTP服务器用的2个端口、1个数据端口20和1个命令(控制)端口21。
其中,21个端口用于连接,20个端口用于数据传输。
在进行数据传输时,客户端首先连接到FTP服务器的21端口,致力于用户认证,在认证成功后传输文件的情况下,服务器打开端口20传输文件。
也就是说,端口20是用于实际转发的端口,端口21仅用于FTP登录认证。 平时下载文件时,下载99%时,文件下载可能无法完成。 实际上,文件下载完成后,在21个端口上进行用户验证,但文件下载时间太长,客户端和服务器21个端口的连接被视为超时连接而断开。 解决方法是设定21端口的响应时间。