FTP客户端登录到FTP服务器,并下载了一个文件,请问这个过程中需要建立TCP连接和断开TCP连接的次数分别是( )。

admin2019-08-10  22

问题 FTP客户端登录到FTP服务器,并下载了一个文件,请问这个过程中需要建立TCP连接和断开TCP连接的次数分别是(    )。

选项 A、2,1
B、1,1
C、1,2
D、2,2

答案D

解析 本题考查FTP协议的工作原理,首先服务器打开熟知端口(端口号为21),使客户进程能够连接上,并等待客户进程发出连接请求。客户端首先建立控制连接,控制连接在整个会话期间一直保持打开,FTP客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。然后下载数据的时候建立数据连接,这里实际用于传输文件的旧式是“数据连接”。服务器端的控制进程在接收到FTP客户发送来的文件传输请求后就创建“数据传送进程"和“数据连接",用来连接客户端和服务器端的数据传送进程。数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。可见,本题中客户端建立TCP连接和断开TCP连接的次数都是2次,因此答案是D。
转载请注明原文地址:https://kaotiyun.com/show/BfCi777K
0

最新回复(0)