问题
单项选择题
在FTP协议中,控制连接是由()主动建立的。
A.服务器端
B.客户端
C.操作系统
D.服务提供商
答案
参考答案:B
解析:
本题考查FTP协议的基础知识。
FTP是TCP/IP协议组中的协议之一,它提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。
FTP支持两种工作模式,一种是主动模式(PORT),另一种是被动模式(PASV)。两种模式都需要由FTP客户端发送命令到FTP服务器建立控制连接。
(1)PORT模式
FTP客户端先和FTP服务器的TCP21端口建立连接,客户端需要接收数据时通过这个通道上发送PORT命令。在传送数据时,服务器端通过自己的TCP20端口连接至客户端的指定端口发送数据。即FTP服务器需要建立一个新的和客户端的连接。
(2)PASV模式
在建立控制通道时和PORT模式相同,建立连接后发送PASV命令。FTP服务器收到PASV命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据的请求,客户端连接此端口后进行数据的传送。即FTP服务器不需要建立一个新的和客户端的连接。