2018年华中师范大学信息管理学院341农业综合知识三[专业硕士]之计算机网络考研强化五套模拟题
● 摘要
一、选择题
1 ,当发送数据出现差错时,发送端无需进行数据重发的差错控制方法为. 在数据通信中( )。
A.ARQ
B.FEC
C. 奇偶校验码
D.CRC
【答案】B
【解析】差错控制是在数字通信中利用编码方法对传输中产生的差错进行控制,以提高数字消息传输的准确性。(1)自动重发请求ARQ ,一旦接收端发现差错,则设法请求对方重发;(2)前向纠错FEC ,进行差错控制时,接收端不仅能够发现差错,而且知道出错码元的位置,从而自动进行纠正,发现错误无须通知发送方重发;(3)奇偶校验码和CRC 检错码都不具备纠错的功能,属于ARQ 编码。
2. 主机甲向主机乙发送一个(SYN=1, SEQ=11220)的TCP 段,期望与主机乙建立TCP 连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP 段可能是( )。
A.CSYN=0, ACK=0, SEQ=11221, ACK=11221)
B. (SYN=1, ACK=1, SEQ=11220, ACK=11220)
C. (SYN=1, ACK=1, SEQ=11221, ACK=11221)
D.CSYN=0, ACK=0, SEQ=11220, ACK=11220)
【答案】C
【解析】首先,不管是连接还是释放,一般只要写出来,SYN 、ACK 、FIN 的值一定是1,排除A 项和D 项。确认号是甲发送的序列号加1,ACK 的值应该为11221(即11220已经收到,期待接收11221),所以排除B 项可得正确答案A 项。另外需要重点提醒的是,乙的SEQ 值是主机随意给的,和甲的SEQ 值没有任何关系,这里只是巧合。
3. 在TCP/IP体系结构中,直接为ICMP 提供服务的协议是( )。
A.PPP
B.IP
C.UDP
D.TCP
【答案】B
【解析】A 项:PPP 在TCP/IP体系结构中属于网络接口层协议(在ISO/OSI体系结构中属于
数据链路层协议),所以PPP 为网络层提供服务。
B 项:ICMP 属于网络层协议,ICMP 报文直接作为IP 数据报的数据,然后再加上IP 数据报的首部进行传送,所以IP 直接为ICMP 提供服务。可能很多考生会有疑问,既然ICMP 协议在网络层,那应该由数据链路层的协议来提供服务才合理。其实不然,如图所示。
图 网际协议IP 及其配套协议
ICMP 属于网络层的上半层,所以由IP 提供服务是合理的。而像网络层的下半层协议,如ARP ,就不能说是由IP 提供服务了,而应该是数据链路层的某个协议提供服务。
CD 两项:UDP 和TCP 都属于传输层协议,在层次上应该在ICMP 上面,为应用层提供服务。
4. 域名是与以下哪个地址一一对应的?( )。
A.IP 地址
B.MAC 地址
C. 主机名称
D. 以上都不是
【答案】D
【解析】尽管DNS 能够完成域名到IP 地址的映射,但实际上IP 地址和域名并非一一对应的。如果一个主机通过两块网卡连接在两个网络上,就具有两个IP 地址,但这两个IP 地址可能就映射到同一个域名上。另一方面,如果一个主机具有两个域名管理机构分配的域名,这两个域名就可能具有相同的IP 地址。显然,域名和IP 地址也不是一一对应的。
5. 某自治系统内采用RIP ,若该自治系统内的路由器R1收到其邻居路由器R2的距离矢量,距离矢量中包含信息
A.R2可以经过R1到达Netl , 跳数为17
B.R2可以到达Netl , 跳数为16
C.R1可以经过R2到达Netl , 跳数为17
D.R1不能经过R2到达Netl
【答案】D
【解析】此题考查概念,RIP 的度量是基于跳数的,每经过一台路由器,路径的跳数加一。如此一来,跳数越多,路径就越长,RIP 算法会优先选择跳数少的路径。RIP 支持的最大跳数是15, 跳数为16的网络被认为不可达。
6. FTP 客户和服务器间传递FTP 命令时,使用的连接是( )。
A. 建立在TCP 之上的控制连接
B. 建立在TCP 之上的数据连接
C. 建立在UDP 之上的控制连接
D. 建立在UDP 之上的数据连接
【答案】A
【解析】在进行文件传输时,FTP 的客户和服务器之间要建立两个TCP 连接,一个用于传输控制命令和响应,称为控制连接(端口号:21); 另一个用于实际的文件内容传输,称为数据连接(端口号:20)。
工作原理:FTP 只提供文件传送的一些基本服务,它使用TCP 可靠地传输服务。FTP 使用客户/服务器模型。一个FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程负责接受新的请求;另外有若干个从属进程,负责处理单个请求。主进程的工作步骤如下:①打开熟知端口(端口号为21),使客户进程能够连接上;②等待客户进程发出连接请求;③启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建一些其他子进程;④回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理并发进行。
对于本题,首先我们要明确的是FTP 是必须保证可靠的,故需要用到可靠的TCP , 而不使用不可靠的UDP ,所以排除C 项和D 项;显然,传输命令用控制连接,传输数据用数据连接。
7. 主机甲和主机乙之间建立一个TCP 连接,TCP 最大段长度为1000字节,若主机甲的当前拥塞窗口为4000字节,在主机甲向主机乙连续发送2个最大段后,成功收到主机乙发送的第一段的确认段,确认段中通告的接收窗口大小为2000字节,则此时主机甲还可以向主机乙发送的最大字节数是( )。
A.1000
B.2000
C.3000
D.4000
【答案】A
【解析】发送方的发送窗口的上限值应该取接收方窗口和拥塞窗口这两个值中较小的一个,于是此时发送方的发送窗口为MIN{4000, 2000}=2000字节,由于发送方还没有收到第二个最大段的确认,所以此时主机甲还可以向主机乙发送的最大字节数为2000-1000=1000字节。
8. 在下面的TCP/IP协议命令中,( )可以被用来远程登陆到任何类型的主机。
A.FTP
B.TELNET
C.RLOGIN
D.TFTP
【答案】B