FTP协议
网站服务器FTP是一种文件传输协议,它支撑两种模式:一种是Standard( Active主动模式),一种是 Passive(PASV被动模式)。Standard模式是FTP的客户端发送PORT命令到FTP服务器。Passive模式是FTP的客户端发送PASV命令到FTP服务器。两种方法中数据和把持连接都是离开传输的,唯一的差别在于主动模式由服务器端发起数据链路的连接恳求,而被动模式由客户端发起数据链路的连接恳求。
如图3所示,它表现了FTP一个完整的通信过程。从图中可以看到FTP通信过程中它的把持链路和数据链路不是在同一个端口进行通信的,而是在两个不同的端口独立进行通信。
首先由客户端向服务器发起把持连接的恳求,当和服务器建立把持连接成功之后,在主动模式的客户端将会发起一个端口号给服务器,告诉当前这次传输服务器所应用的数据传输端口,服务器收到这个信息后就向客户端发起数据连接恳求,成功落后行当前的这次数据传输。在当前传输完成之后,该数据链路就被拆除了,如果客户端进行一次新的传输,则向服务器发送一个新的端口,重新建立许接。在全部过程中,把持链路的连接一直都存在,直到FTP的全部通信过程结東,而数据链路每次输出就需要建立一次新的连接。而被动模式过程和上述通信过程差不多,只是由客户端发起数据链路的建立恳求。
在FTP交互的过程中,客户端通过命令字来告诉服务器相干的信息,常用的访问把持命令有USER、PASS、CWD、QUT等8种;传输参数命令有PORT、PASV、TRPE、STRU、MODE5种;FTP服务命令有RETR、STOR、LST、ABOR等12种。服务器则通过一些状态码告诉客户端当前服务器的反馈状态。
TikTok千粉号购买平台:https://tiktokusername.com/
TOP