文件传送协议FTP的主要工作过程是怎样的?为什么说FTP是带外传送控制信息?主进程和从属进程各起什么作用?

题目
问答题
文件传送协议FTP的主要工作过程是怎样的?为什么说FTP是带外传送控制信息?主进程和从属进程各起什么作用?
参考答案和解析
正确答案: (1)FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。主进程的工作步骤:
1、打开熟知端口(端口号为21),使客户进程能够连接上。
2、等待客户进程发出连接请求。
3、启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。
4、回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行。
FTP的客户和服务器之间要建立两并行的TCP连接:控制连接、数据连接。
控制连接在整个会话期间一直保持打开,FTP客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。实际用于传输文件的是“数据连接”。服务器端的控制进程在接收到FTP客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程。数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。
由于FTP使用了一个分离的控制连接,因此FTP的控制信息是带外(outofband)传送的。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

文件传送协议的缩写是是()

A、utp

B、snmp

C、udp

D、ftp


参考答案:D

第2题:

FTP和TFTP都是应用层的协议,主要用于数据的传输,下面关于这两个协议的描述正确的是( )。

A、FTP使用传输层的UDP协议,而TFTP使用传输层的TCP协议

B、FTP提供可靠的文件传输,主要用于传送较大的文件

C、TFTP数据结构简单,在对可靠性要求不高的情况下能够完成高效的文件传输,适合小文件传输

D、FTP使用21号端口传送数据,而TFTP使用20号端口传送数据


正确答案:BC

第3题:

Intemet的网络协议是( )。

A.TCP/IP协议

B.SMTP(简单邮件传送协议)

C.FTP(文件传送协议)

D.ARP(地址转换协议)


正确答案:A

第4题:

关于FTP协议,下列描述不正确的是()。

A.FTP协议使用多个端口号
B.FTP可以上传文件,也可以下载文件
C.FTP报文通过UDP报文传送
D.FTP是应用层协议

答案:C
解析:

第5题:

下列协议中,属于文件传送协议的是()。

A、SNMP B、UDP C、FTP D、RIP


正确答案:C

第6题:

文件传送协议(FTP:FlieTransferProtoco1)是Internet传统的服务之一,它也是Internet的一种标准协议。这一协议使用户能在联网的计算机之间传送文件,使用FTP几乎可以传送任何类型的正文文件、二进制文件、图像文件、声音文件、数据压缩文件等,因此FTP文件传输已成为Internet上传递文件的最主要方法。()


正确答案:对

第7题:

●下面关于FTP协议的描述中,不正确的是 (47) 。

(47)

A.FTP协议仅支持下载文件,不能上传文件

B.FTP协议使用两个端口号

C.FTP报文通过TCP报文传送

D.FTP是应用层协议


正确答案:A

第8题:

● 关于FTP 协议,下面的描述中,不正确的是 (31) 。

(31)

A. FTP 协议使用多个端 口号

B. FTP 可以上传文件,也可以下载文件

C. FTP 报文通过UDP 报文传送

D. FTP 是应用层协议


正确答案:C

 


第9题:

以下关于FTP协议的叙述中,不正确的是( )。

A.FTP协议仅支持下载文件,不能上传文件
B.FTP协议使用2个端口号
C.FTP报文通过TCP报文传送
D.FTP是应用层协议

答案:A
解析:
本题考查应用层协议FTP的应用及相关知识。FTP是互联网上的一项主要服务,各类文件存放于FTP服务器,可以通过FTP客户程序连接FTP服务器,然后利用FTP协议进行文件的"下载"或"上传"。FTP客户端与服务器之间建立两条TCP连接,一条用于传送控制信息,一条用于传送文件内容。一般情况是,在服务器一侧运行后台进程S,等待出现在FTP专用端口(21)上的连接请求。当某个客户端向这个专用端口请求建立连接时,进程S便激活一个新的FTP控制进程N,处理进来的连接请求。然后S进程返回,等待其他客户端访问。进程N通过控制连接与客户端进行通信,要求客户在进行文件传送之前输入登录标识符和口令字。如果登录成功,用户可以通过控制连接列出远程目录,设置传送方式,指明要传送的文件名。当用户获准按照所要求的方式传送文件之后,进程N激活另一个辅助进程D来处理数据传送。D进程主动开通第二条数据连接(端口号为20),并在文件传送完成后立即关闭此连接,D进程也自动结束。如果用户还要传送另一个文件,再通过控制连接与N进程会话,请求另一次传送。

第10题:

关于FTP协议,下面的描述中,不正确的是()

  • A、FTP协议使用多个端口号
  • B、FTP可以上传文件,也可以下载文件
  • C、FTP报文通过UDP报文传送
  • D、FTP是应用层协议

正确答案:C