题目来源于王道论坛
下列关于FTP协议的叙述中,错误的是 。
ftp只支持tcp连接,不支持udp连接.
ftp使用两个端口: 21(控制端口, 命令端口) , 20(数据端口)
21端口: 用来控制用户验证, 连接的建立和关闭:open/close/bye
20端口: 用来传输数据.
两个连接: 命令连接(控制连接) , 数据连接
ftp协议使用的端口是21(也称为控制端 口),其实还有一个数据端口20,根据FTP工作方式的不同,数据端口也不都是20,主动模式的被动模式使用的数据端口是不一样的.
主动和被动是相对于谁而言的?
解析:
FTP协议使用控制连接和数据连接,控制连接存在于整个FTP会话过程中,数据连接在每次文件传输时才建立,传输结束就关闭,A对,B对。默认情况下FTP协议使用TCP 20端口进行数据连接,TCP 21端口进行控制连接。但是是否使用TCP 20端口建立数据连接与传输模式有关,主动方式使用TCP 20端口,被动方式由服务器和客户端自行协商决定,C错,D对。所以选C。