FTP协议

本文详细介绍了FTP协议的工作原理,包括C/S架构,控制与数据连接的建立,以及主动模式和被动模式的区别。重点讲述了FTP中的三种主要事件:目录请求、文件请求和文件存储的过程。
摘要由CSDN通过智能技术生成

FTP协议

客户端向服务器发送文件。
C/S架构。
运行在TCP/IP协议上面。
FTP客户端要和FTP服务端建立两个TCP连接。
控制连接:运行在整个连接过程,传输控制信息。
数据连接:在每次文件传输时才会建立,文件传输完就关闭。

主动模式和被动模式(建立数据连接相对于服务器)

建立控制TCP连接是相同的,都是客户端向服务端的21端口请求建立TCP连接的。
有文件需要传输建立数据TCP连接时,主动模式是服务器的20端口向客户端发送TCP请求建立连接;被动模式是客户端通过控制连接告知服务器监听某个端口用来传输文件,然后客户端去建立TCP连接。

FTP中的事件只有三种

  1. 客户端请求文件目录,服务器返回文件目录。
  2. 客户端请求文件,服务器返回文件。
  3. 客户端存储文件,服务器接收文件。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值