FTP基础知识
众诚志联记
网络
点击:145 次
FTP是网络上经常用到的东西,它是File transfer Protocol(文件传输协议)的缩写,是用来在两天电脑中传递数据的方法。相比于HTTP,FTP协议要复杂的多,
FTP协议有两种工作方式:port方式和pasv方式,也就是主动式和被动式。
主动式(port)在链接过程中是客户端服务器的FTP端口(默认是21)发送链接请求,服务器接收建立一条命令链路。
被动式(pasv)在链接过程中是客户端服务器的FTP端口(默认是21)发送链接请求,服务器接收建立一条命令链路。
两种方式的命令链接是一样的,但是数据链路的方法不一样,主动式式客户端在命令链路上用port命令告诉服务器“”“我打开了端口,你过来链接我”。
而被动式是服务器在命令链路上用pasv命令告诉客户端“”“我打开端口,你过来链接我”。这就是ftp复杂的地方。