阅读以下说明,回答问题1~问题3,将解答填入答题纸对应的解答栏内。(2007年11月下午试题三) 【说明】 应用FTP在两台计算机之间传输文件,一台计算机作为FTP客户端,安装FTP客户端软件(或操作系统自带);另一台作为.FTP服务器,安

admin2018-07-27  17

问题 阅读以下说明,回答问题1~问题3,将解答填入答题纸对应的解答栏内。(2007年11月下午试题三)
    【说明】
    应用FTP在两台计算机之间传输文件,一台计算机作为FTP客户端,安装FTP客户端软件(或操作系统自带);另一台作为.FTP服务器,安装FTP服务端软件(如vsftp)。
FTP协议属于TCP/IP模型中的(1)协议,基于TCP协议在客户端和服务器之间传送所有数据,TCP是一个(2)的协议。其主要特点是(3),这对于文件传输而言是非常重要的。
    其中(1)、(2)备选答案:
    (1)A.应用层    B.传输层    C.网络层    D.物理层
    (2)A.无连接    B.面向连接

选项

答案(1)A (2)B (3)可靠性

解析 本题考查FTP的应用和Linux下FTP的有关配置。
    FTP是Internet最古老的协议之一,应用于TCP/IP网络上的文件传输。要使用FTP在两台计算机之间传输文件,一台计算机必须是FTP客户端,而另一台则必须是FTP服务器。FTP会话建立并传输文件的过程如下。
    ①为了建立一个TCP连接,客户端和服务器必须打开一个TCP端口。FTP服务器有两个预分配端口号:21和20。其中端口21用于发送和接收FTP的控制信息。FTP服务器连接监听这个端口,以监听请求连接到服务器的FTP客户。一个FTP会话建立后,端口21的连接会在会话期间始终保持打开状态。端口20用于发送和接收FTP数据。该数据端口只在传输数据时打开,并在传输结束时关闭。
    ②FTP客户端程序在激发FTP客户端服务后,可动态分配其端口号,可选择的范围为1024~65 535。
    ③当一个FTP会话开始后,客户端程序打开一个控制端口,该端口连接到服务器上的端口21上。
    ④需要传输数据时,客户端再打开连接到服务器端口20的第二个端口,每当开始传输文件时,客户端程序都会打开一个新的数据端口,在文件传输完毕后,再将该端口自动关闭。
    FTP使用TCP协议在客户端和服务器端之间传送所有通信和数据。TCP是一个面向连接的协议,也就是说,在传输数据前,需要在客户端和服务器之间建立通信会话,而且在整个FTP会话期间,该连接将一直保持。面向连接会话的主要特点是其可靠性和错误恢复能力,而对于文件传输而言,是非常重要的。
转载请注明原文地址:https://kaotiyun.com/show/lntZ777K
0

最新回复(0)