单项选择题 结合速率与容错,硬盘做RAID效果最好的是______,若做RAID5,最少需要______块硬盘。 某银行拟在远离总部的一个城市设立灾备中心,其核心是存储系统。该存储系统恰当的存储类型是______;不适于选用的磁盘是______。 某公司为便于员工在家里访问公司的一些数据,允许员工通过Internet访问公司的FTP服务器。为了能够方便地实现这一目标,决定在客户机与FTP服务器之间采用______协议,在传输层对数据进行加密。该协议是一个保证计算机通信安全的协议,客户机与服务器之间协商相互认可的密码发生在______。29. FTP需要建立两个连接,当工作于PASSIVE模式时,其数据连接的端口号是______。
- A.20
- B.21
- C.由用户确定的一个整数
- D.由服务器确定的一个整数
A B C D
D
[解析] 本题考查FTP的基本知识。
FTP是Internet传统的服务之一,是用于从一台主机到另一台主机传输文件的协议。起初,FTP并不是应用于IP网络上的协议,而是用于ARPAnet中计算机间的文件传输协议。FTP的主要功能是在主机间高速可靠地传输文件。目前FTP仍然保持其可靠性,即使在今天,它还允许文件远程存取。这使得用户可以在某个系统上工作,而将文件存储在别的系统中。例如,如果某用户运行Web服务器,则需要从远程主机上取得HTML文件和公共网关接口(Common Gateway Interface, CGI)程序在本机上工作,他需要从远程存储站点获取文件(远程站点也需安装Web服务器)。当用户完成工作后,可使用FTP将文件传回到Web服务器。采用这种方法,用户无须使用Telnet登录到远程主机进行工作,这样,就使Web服务器的更新工作变得如此轻松。FTP的主要功能包括:浏览Internet上其他远程主机的文件系统;在Internet上的主机之间进行文件传输;使用FTP提供的内部使命可以实现一些特殊功能,例如改变文件传输模式、实现多文件传输。
FTP和HTTP都是文件传送协议,它们有很多共同特征,譬如说都是运行在TCP之上。不过这两个应用层协议之间存在重要的差别。FTP使用两个TCP连接,一个用于控制信息(控制连接端口21),另一个用于实际的数据传输(数据连接端口20),主要有3个作用:①从客户向服务器发送一个文件;②从服务器向客户发送一个文件;③从服务器向客户发送文件或目录列表。对FTP对话的分析包括对在控制连接上所发送命令的检查和对在数据连接上发送的TCP数据段(传输层数据单元的称呼)的评估。对于普通的(活跃的)FTP,控制连接由客户端初始化,数据连接由服务器端初始化。活跃的FTP也称为Port模式。另一种模式是被动模式(Passive模式),在这种模式下,客户端初始化数据连接。在HTTP中,同一个TCP连接(端口80)既用于承载请求和响应头部,也用于承载所传送的文件。下图描述了FTP的控制连接和数据连接。

在过去,客户端默认为Port模式;近来,由于Port模式的安全问题,许多客户端的FTP应用默认为Passive模式。
FTP支持两种模式,区别如下:
(1)Standard模式(PORT模式)。Standard模式是FTP的客户端发送:PORT命令到FTP服务器。FTP客户端首先和FTP服务器的TCP 21端口建立连接,通过这个连接发送命令,客户端需要接收数据时在这个连接上发送PORT命令,其中包含了客户端用于接收数据的端口。服务器端通过自己的TCP 20端口连接至客户端指定的端口建立数据连接发送数据。
(2)Passive模式(PASV模式)。Passive模式是FTP的客户端发送PASV命令到FTP服务器。在建立控制连接时和Standard模式类似,但建立连接后发送的不是PORT命令,而是PASV命令。FTP服务器收到PASV命令后,随机打开一个高端端口(端口号大于1024)并且通知客户端在这个端口上传送数据,客户端连接FTP服务器此端口(非20)建立数据连接进行数据的传送。
对网络性能进行评估时,需要明确的主要性能指标是______,除了可用理论方法进行分析外,更多地需要进行实际测量,主要的测量方法是______。 某网络的地址是202.117.0.0,其中包含4000台主机,指定给该网络的合理子网掩码是______,下面选项中,不属于这个网络的地址是______。