文件传送协议FTP
将某台计算机中的文件通过网络传送到相距很远的另一台计算机,即文件传送;
文件传送协议FTP是因特网上使用最广泛的文件传输协议;
FTP提供交互式访问,允许客户指明文件的类型与格式(如是否支持ASCII码)并指明文件具有的权限(如访问文件的用户必须经过授权,并输入口令)
FTP隐藏各计算机系统的细节,适用任意异构网络中任意计算机传送文件;
基本工作原理
注意
1、FTP客户端和服务器传递FTP命令时,使用建立在TCP之上的控制连接;
FTP客户发起TCP连接都是随机端口,FTP服务器采用熟知端口21;
FTP服务器主动TCP模式请求端口是20,FTP客户端被动模式端口自行协商;
2、分为主动模式、被动模式
建立数据通道时主动模式FTP服务器主动连接FTP客户端;
建立数据通道时被动模式FTP服务器被动的等待FTP客户端;
3、数据连接在每次传输完数据后关闭;
4、控制连接在整个会话期间保持开启;