ftp原理、4常见问题及解决办法.docxVIP

  • 7
  • 0
  • 约6.3千字
  • 约 6页
  • 2016-12-01 发布于湖南
  • 举报
ftp原理、4常见问题及解决办法

FTP原理、常见问题及解决办法FTP是File Transfer Protocol(文件传输协议)的缩写,用来在两台计算机之间互相传送文件。FTP协议有两种工作方式:PORT方式和PASV方式,中文意思为主动模式和被动模式。PORT(主动)方式的连接过程是:客户端从一个任意的非特权端口N(N1024)向服务器的命令端口(默认是21)发送连接请求,服务器接受连接。然后客户端开始监听端口N+1,并发送命令”PORT N+1”到FTP服务器。接着FTP服务器会用数据端口20连接到客户端指定的数据端口N+1建立一条命令链路,当需要传送数据时,服务器从20端口向客户端的空闲端口N+1发送连接请求,建立一条数据链路来传送数据。对于FTP服务器前面的防火墙,必须允许以下通讯才能支持主动方式任何端口到服务器的21端口(客户端的初始化的连接是SC)服务器的21端口到大于1024的端口(服务器响应S--C)大于1024的端口到服务器的20端口(客户端发送ACK响应到服务器的数据端口SC)FTP的主动方式主要问题实际上在客户端,它并没有实际建立到服务器数据端口的连接,它只简单的告诉服务器自己监听的端口号,服务器再回来连接这个指定的端口号,对于客户端的防火墙来说,这是从外部系统到内部客户端的连接,一般都会阻止。PASV(被动)方式的连接过程中,命令连接器和数据连接都是由客户端发起的,这样就可以解决从服务器

文档评论(0)

1亿VIP精品文档

相关文档