问答题文件传送协议FTP的主要工作过程是怎样的?主进程和从属进程各起什么作用?

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

第1题:

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


正确答案:对

第2题:

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

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

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

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

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


正确答案:BC

第3题:

FTP使用客户服务器方式,其进程由一个主进程和若干从属进程组成。()

此题为判断题(对,错)。


参考答案:正确

第4题:

FTP协议要求FTP客户进程和FTP服务器进程之间要建立()条TCP连接。


正确答案:2

第5题:

以FTP协议传送文件为例,说明TCP/IP的工作流程。


正确答案: 1、在源主机上,应用层将一串应用数据流传送给传输层。
2、传输层将应用层的数据流截成分组,并加上TCP报头形成TCP段,送交网络层。
3、在网际层给TCP段加上包括源、目的主机IP地址的IP报头,生成一个IP数据包,并将IP数据包送交网络接口层。
4、网络接口层在其MAC帧的数据部分装上IP数据包,再加上源、目的主机的MAC地址和帧头,并根据其目的MAC地址,将MAC帧发往目的主机或IP路由器。
5、在目的主机,链路层将MAC帧的帧头去掉,并将IP数据包送交网络层。
6、网络层检查IP报头,如果报头中校验

第6题:

传输层协议主要目的是什么?()

A.通过网络传送分组

B.在进程之间传输消息


参考答案:B

第7题:

传输层协议主要目的是什么?()

  • A、通过网络传送分组
  • B、在进程之间传输消息

正确答案:B

第8题:

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

A、utp

B、snmp

C、udp

D、ftp


参考答案:D

第9题:

在文件传送协议(FTP)的工作模式中,文件传输分为上传(Upload)和下载(Download)两种。()


正确答案:正确

第10题:

FTP应用要求客户进程和服务器进程之间建立两条连接,分别用于()和传输文件。


正确答案:传递控制命令