FTP需要建立( )个连接,当工作于PASSIVE模式时,其数据连接的端口号是(

免费题库2022-08-02  22

问题 FTP需要建立( )个连接,当工作于PASSIVE模式时,其数据连接的端口号是(请作答此空 )。A.20B.21C.由用户确定的一个随机数D.由服务器确定的一个随机数

选项 A.20
B.21
C.由用户确定的一个随机数
D.由服务器确定的一个随机数

答案 D

解析 FTP工作时,需要建立2个连接,一个是命令连接,一个是数据连接。并且FTP支持两种模式
  (1) Standard模式(PORT模式)
  Standard模式是FTP的客户端发送 PORT 命令到FTP服务器。FTP 客户端首先和FTP服务器的TCP 21端口建立连接,通过这个连接发送命令,客户端需要接收数据的时候在这个连接上发送PORT命令, 其中包含了客户端用于接收数据的端口。服务器端通过自己的TCP 20端口连接至客户端指定的端口建立数据连接发送数据。
  (2) Passive模式(PASV模式)
  Passive模式是FTP的客户端发送 PASV 命令到 FTP 服务器。在建立控制连接的时候和Standard模式类似,但建立连接后发送的不是PORT命令,而是PASV命令。FTP服务器收到 PASV 命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据,客户端连接FTP服务器此端口(非20)建立数据连接进行数据的传送。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2402089.html

最新回复(0)