1. FTP
? ? ? ? 文件传输协议,FTP是用来传输文件的协议。使用FTP实现远程文件传输的同时,还可以保证数据传输的可靠性和高效性。
2. 特点
? ? ? ? 明文传输。
? ? ? ? 作用:可以从服务器上下载文件,或将本地文件上传到服务器。
3. FTP原理
? ? ? ? FTP有控制层面和数据层面,是C/S模式。
? ? ? ? 控制层面,用来保证服务器和客户端的网络畅通。客户端从服务器发送链接。
? ? ? ? 数据层面,又称转发平面,用来保证数据正常传输,客户端从服务端下载数据。
4. FTP工作模式
? ? ? ? 主动模式和被动模式
? ? ? ? 主动模式
? ? ? ? 服务器主动发信息给客户端。
? ? ? ? 被动模式
? ? ? ? 客户端主动发信息给服务端。