2025.04.18:网工老姜&小猿网学习笔记
第27节 FTP协议
- 7.1 FTP概述
- 7.2 FTP工作原理
- 7.2.1 FTP主动模式
- 7.2.2 FTP被动模式
- 7.3 FTP客户端常用命令
- 7.4 本章小结
7.1 FTP概述
文件传输协议file transfer protocol
常见用途是从FTP服务器批量下载文件,另一常见用途是批量上传网站资源(HTML/CSS/JS等)到Web服务器
7.2 FTP工作原理
FTP协议基于TCP,FTP客户端和服务器之间会建立两个TCP连接
- 一个是控制连接,用于传输相关控制命令,整个会话期间保持打开
- 另一个是数据连接,用于文件传输,每次文件传输时才会建立,结束就关闭
- 传输控制命令的TCP连接一定是客户端主动发起建立的
- 传输数据的连接如果是服务器主动发起建立的,是(FTP主动模式)
- 传输数据的连接如果是客户端主动发起建立的,是(FTP的被动模式)
端口号
7.2.1 FTP主动模式
注意:防火墙一般内网访问外网是放行的,而外网访问内网一般是不允许的