通过“Internet信息服务(IIS)管理器”管理单元可以配置FTP服务,若将

admin2022-08-02  21

问题 通过“Internet信息服务(IIS)管理器”管理单元可以配置FTP服务,若将控制端口设置为2222,则数据端口自动设置为(  )。A.20B.80C.543D.2221

选项 A.20
B.80
C.543
D.2221

答案 D

解析 正常情况下,FTP需要两个端口对外传输,如果你使用默认的21,还需要20端口传输数据,也就是说,数据传输端口比控制端口小1,例如说,你把FTP的端口改为2222,则数据传输的端口就是2221了.这个题首先可以排除B和C。
这个考点另外要注意的一个问题就是ftp服务器的模式问题:
主动方式FTP的主要问题实际上在于客户端。FTP的客户端并没有实际建立一个到服务器数据端口的连接,它只是告诉服务器自己监听的一个随机端口号,服务器再回来连接客户端这个指定的端口。
被动FTP 也叫做PASV模式,只有当客户端通知服务器它处于被动模式时才启用。
在被动方式FTP中,命令连接和数据连接都是由客户端发起的,当开启一个FTP连接时,客户端打开两个任意的非特权本地端口(N >; 1023和N+1)。第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交PASV命令。这样做的结果是服务器会开启一个任意的非特权端口(P > 1023),并发送PORT P命令给客户端。然后客户端发起从本地端口N+1到服务器的端口P的连接用来传送数据。
简单的来说就是下面的这个模型:
主动FTP:
命令连接:客户端 >1023端口 --> 服务器 21端口
数据连接:客户端 >1023端口 <-- 服务器 20端口
被动FTP:
命令连接:客户端 >1023端口 --> 服务器 21端口
数据连接:客户端 >1023端口 --> 服务器 >1023端口
转载请注明原文地址:https://tihaiku.com/congyezige/2406376.html

最新回复(0)