专栏作品
浅析FTP的工作原理
吕劼
图1:FTP客户使用FTP命令建立于服务器的连接
图2:用netstat命令查看,控制信道被建立在客户机的6015和服务器的20端口
图3:ls命令是一个交互命令,它会首先与服务器建立一个数据传输通道。经验证本次试验客户机使用6044端口
图4:使用netstat命令验证上一次使用ls命令建立的数据传输通道已经关闭
图5:使用CUTEFTP Pro以PASV模式连接服务器
COMMAND:>	PASV
		227 Entering Passive Mode (127,0,0,1,26,108)
COMMAND:>	LIST
STATUS:>  	Connecting ftp data socket 127.0.0.1: 6764...
		125 Data connection already open; Transfer starting.
		226 Transfer complete.
COMMAND:>	PORT 127,0,0,1,28,37
		200 PORT command successful.
COMMAND:>	LIST
		150 Opening ASCII mode data connection for /bin/ls.
STATUS:>  	Accepting connection: 127.0.0.1:20.
		226 Transfer complete.
STATUS:>  	Transfer complete.