2024年4月7日发(作者:)

FTP定义以及原理详解教程

网络上FTP下载链接比较常见,FTP常被运用于局域网共享、互联网软件下载、以

及互联网共享,它的原理是怎么样的呢?笔者给大家做个详细介绍。

什么是FTP

1. FTP协议

什么是FTP呢?FTP 是 TCP/IP 协议组中的协议之一,是英文File Transfer

Protocol的缩写。该协议是Internet文件传送的基础,它由一系列规格说明文档组成,目

标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效

地传送数据。简单的说,FTP就是完成两台计算机之间的拷贝,从远程计算机拷贝文件至

自己的计算机上,称之为“下载(download)”文件。若将文件从自己计算机中拷贝至

远程计算机上,则称之为“上载(upload)”文件。在TCP/IP协议中,FTP标准命令TCP

端口号为21,Port方式数据端口为20。

2. FTP服务器和客户端

同大多数Internet服务一样,FTP也是一个客户/服务器系统。用户通过一个客户

机程序连接至在远程计算机上运行的服务器程序。依照 FTP 协议提供服务,进行文件传

送的计算机就是 FTP 服务器,而连接FTP服务器,遵循FTP协议与服务器传送文件的电

脑就是FTP客户端。用户要连上 FTP 服务器,就要用到 FPT 的客户端软件,通常

Windows自带“ftp”命令,这是一个命令行的 FTP 客户程序,另外常用的 FTP 客户程

序还有 CuteFTP、Ws_FTP、Flashfxp、LeapFTP、流星雨-猫眼等。

3. FTP用户授权

3.1 用户授权

要连上 FTP 服务器(即“登陆”),必须要有该 FTP 服务器授权的帐号,也就是

说你只有在有了一个用户标识和一个口令后才能登陆FTP服务器,享受FTP服务器提供的

服务。

3.2 FTP地址格式(168字) foolish_tyu (216554)于2003/03/28(23:29:05)..

FTP地址如下:

ftp://用户名:密码@FTP服务器IP或域名:FTP命令端口/路径/文件名

上面的参数除FTP服务器IP或域名为必要项外,其他都不是必须的。如以下地址

都是有效FTP地址:

ftp://

ftp://list:*****************.org

ftp://list:*****************.org:2003

ftp://list:*****************.org:2003/soft/

3.3匿名FTP