linux网络服务之ftp

97 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天,点击查看活动详情

传输文件的协议

  • 使用匿名用户登录ftp 根目录是 /var/ftp

  • 使用本地用户登录ftp 根目录是 本地用户的家目录

  • FTP服务器默认使用TCP协议的20.21端口与客户端进行通信

  • 20端口用于建立数据连接,并传输文件数据

  • 21端口用于建立控制连接,并传输FTP控制命令

  • ftp有两种模式 主动模式和被动模式

image.png

image.png

文件传输协议过程

tcp三次握手完成tcp连接

客户端向服务端21端口发增删改查指令

主动模式 服务端从20端口发到客户端

被动模式 服务端等客户端发送数据 然后发送数据给客户端

ftp小实验

先安装ftp命令及相关包 image.png

image.png

image.png

image.png

image.png

image.png