ftp协议分析
FTP(File Transefer Protocl),文件传输协议,是目前网上常用的文件传输协议之一。FTP采用TCP链接,是典型的C/S架构,分为FTP服务端和FTP客户端。
FTP采用的端口号一般情况下为21和20,其中20用于传输数据,21用于控制信息。
FTP分为两种模式,这两种模式的FTP实现原理不完全相同。在被动模式下,FTP的传输数据端口不一定是20。FTP具体采用哪种模式实现数据传输由FTP客户端决定。
不论采取哪种模式,FTP的文件传输过程都可以分成控制信息传输和数据传输。