计算机网络能力测试题

一、选择题(20%)

1.(2009年408真题)在OSI参考模型中,自下而上第一个提供端到端服务的层次是 (  )

  A、数据链路层 

  B、传输层

  C、会话层 

  D、应用层 

答:B,考察端到端概念和对OSI参考模型的掌握。

2.(原创)在实现基于TCP的网络应用程序时,服务器端正确的处理流程是(   ) 

  A、socket() -> bind() -> listen() -> read()/write() -> close()

  B、socket() -> bind() -> listen() -> accept() -> read()/write() -> close() 

  C、socket() -> connect() -> read()/write() -> close() 

       D、socket() -> bind() -> listen() -> connect() -> read()/write() -> close()

答:B,本题考查了socket基础概念。

3.(原创)如果采用曼彻斯特编码,则100Mbps传输速率所需要的调制速率为(     )    

  A. 200MBaud  B. 400MBaud   C. 50MBaud   D. 100MBaud 

答:A,考察基本概念。


4.在 TCP/IP 体系结构中,直接为 ICMP 提供服务的协议是 ()

  A. PPP   B. IP   C. UDP   D. TCP

答:B,ICMP 是网络层协议, ICMP 报文作为数据字段封装在 IP 分组中。

5.(计算机408真题)下列网络设备中,能够抑制广播风暴的是______。

  Ⅰ 中继器Ⅱ 集线器Ⅲ 网桥Ⅳ 路由器
  A.仅Ⅰ 和Ⅱ   B.仅Ⅲ
  C.仅Ⅲ 和Ⅳ   D.仅Ⅳ、

答:D;物理层设备中继器和集线器既不隔离冲突域也不隔离广播域;网桥可隔离冲突域,但不隔离广播域;网络层的路由器既隔离冲突域,也隔离广播域;VLAN 即虚拟局域网也可隔离广播域。对于不隔离广播域的设备,他们互连的不同网络都属于同一个广播域,因此扩大了广播域的范围,更容易产生网络风暴。

6.(计算机408真题)网络层通过什么来查询路径?

A、路由表 B、ARP表 C、MAC地址表 D、网桥表

参考答案:A

解析:考察路由器工作原理。路由器在网络层是一个极其重要的设备,每台路由器都由一张转发表。路由器检查到达分组首部中的一个字段的值,然后利用该值在路由器的转发表中进行查询,以决定该如何转发该分组。查询的结果是分组将被转发的路由器的链路接口。路由表可以用netstat -r 或route查看

 

7.(牛客网)下列哪种说法是正确的()

A、集线器可以对接收到的信号进行放大

B、集线器具有信息过滤功能

C、集线器具有路径检测功能

D、集线器具有交换功能

参考答案:A

解析:考察HUB的工作原理。HUB在网络中只起到 信号放大 和重发作用,其目的是扩大网络的传输范围,而不具备信号的定向传送能力。

 

8.下列关于交换机的叙述中,正确的是(A)

A.以太网交换机本质上是一种多端口网桥
B.通过交换机互连的一组工作站构成一个冲突域
C.交换机每个端口所连网络构成一个独立的广播域
D.以太网交换机可实现采用不同网络层协议的网络互联
解析:以太网交换机本质上就是一种多端口网桥,故选A。
交换机隔绝了冲突域,B错。
交换机所构成网络是一个广播域,非独立,C错。
以太网交换机只能实现对等层的网络协议的网络互联,D错。
 
9.下列关于 UDP 协议的叙述中,正确的是(B)
 
I.提供无连接服务
II.提供复用/分用服务
III.通过差错校验,保障可靠数据传输
A.仅 I
B.仅 I、II
C.仅 II、III
D.I、II、III
解析:
UDP 提供的是无连接的服务,I 正确;同时 UDP 也提供复用/分用服务,II 正确;
UDP 虽然有差错校验机制,但是 UDP 的差错校验只是检查数据在传输的过程中有没有出错,
出错的数据直接丢弃,并没有重传等机制,不能保证可靠传输,使用 UDP 协议时,可靠传
输必须由应用层实现,III 错误;答案选 B。
 
10.使用浏览器访问某大学 Web 网站主页时,不可能使用到的协议是 __。

A.PPP  

B.ARP   

C.UDP  

D.SMTP

解析:D。考察应用程序使用的服务和协议。当接入网络时可能会用到PPP协议,A可能用到;而当计算机不知道某主机的MAC地址时,用IP地址查询相应的MAC地址时会用到ARP协议,B可能用到;而当访问Web网站时,若DNS缓冲没有存储相应域名的IP地址,用域名查询相应的IP地址时要使用DNS协议,而DNS是基于UDP协议的,所以C可能用到,SMTP只有使用邮件客户端发送邮件,或是邮件服务器向别的邮件服务器发送邮件时才会用到,单纯的访问Web网页不可能用到。

二、问答题(每个10%,一共30%)

1.(计算机网络配套教材)简述TCP的三次握手过程

首先服务器端调用socket()创建服务器端的套接字之后调用bind()绑定创建socket是所拿到的socket文件描述符,之后调用acppet()阻塞自己等待客户端的连接。

客户端同样调用socket()创建客户端的套接字,之后调用connect()去连接服务器【根据服务器端的套接字锁定服务器】,此时TCP报文段中SYN=1,seq为一随机数字x。

服务器端的accept()的阻塞收到该报文段之后被打断,并发送TCP报文段,SYN=1,ACK=1,seq为随机数字y,ack=x+1。

客户端收到该报文段后置状态为ESTABLISED,ACK=1,seq=x+1,ack=y+1。

服务器端接收到后置自己状态为ESTABLISED。此时三次握手已经结束。

 

2.(百度文库)什么是DNS?主要功能是什么?如何理解域名www.edu.cn?
答案:DNS是域名服务,即Domain Name Service,它提供将域名与IP地址之间的双向解析功能,即可以将域名解析成对应的IP,可以将IP反向解析为对应的域名。
www.edu.cn的顶级域名是cn,代表中国,而edu是二级域名,代表教育单位,www是主机名。

 

3.面向连接的服务的优缺点?

答:优点:易于编程;自动处理分组丢失,分组失序;自动验证数据差错,处理连接状态。

缺点:对每个连接都有一个单独的套接字,耗费更多的资源;在空闲的连接上不发送任何分组;始终运行的服务器会因为客户的崩溃,导致无用套接字的过多而耗尽资源。

三、综合题(50%,每个25%)

1.假设Internet的两个自治系统构成的网络如图所示,自治系统AS1由路由器R1连接两个子网构成;自治系统AS2由路由器R2、R3互联并连接3个子网构成。各子网地址、R2的接口名、R1与R3的部分接口地址如图所示。

请回答下列问题。
(1)假设路由表结构如下表所示。请利用路由聚合技术,给出R2的路由表,要求包括到达图中所有子网的路由,且路由表中的路由项尽可能少。

解析:在AS1中,子网153.14.5.0/25和子网153.14.5.128/25可以聚合为子网153.14.5.0/24;
在AS2中,子网194.17.20.0/25和子网194.17.21.0/24可以聚合为子网194.17.20.0/23,但缺少194.17.20.128/25;子网194.17.20.128/25单独连接到R2的接口E0。
  于是可以得到R2的路由表如下:

考查:路由聚合和路由表结构。
(2)若R2收到一个目的地址为194.17.20.200的IP分组,R2会通过哪个接口转发该分组?
解析:该IP地址与路由表中194.17.20.0/23和194.17.20.128/25两个路由表项均匹配,根据最长匹配原则,R2将通过E0接口转发该IP分组。
考查:CIDR的最长前缀匹配。

(3)R1与R2之间利用哪个路由协议交换路由信息?该路由协议的报文被封装到哪个协议的分组中进行传输?
解析:R1与R2之间利用BGP4(或BGP)交换路由信息;
BGP4的报文被封装到TCP协议段中进行传输。
考查:外部网关协议——边界网关协议BGP4。

 2.某网络拓扑如题下图所示,其中R为路由器,主机H1~H4的IP地址配置以及R的各接口IP地址配置如图中所示。现有若干台以太网交换机(无VLAN功能)和路由器两类网络互连设备可供选择。

请回答下列问题:

(1) 设备1、设备2和设备3分别应选择什么类型网络设备?

(2) 设备1、设备2和设备3中,哪几个设备的接口需要配置IP地址?并为对应的接口配置正确的IP地址。

(3) 为确保主机H1~H4能够访问Internet,R需要提供什么服务?

(4) 若主机H3发送一个目的地址为192.168.1.127的IP数据报,网络中哪几个主机会接收该数据报?

答:

(1)设备1:路由器,设备2:以太网交换机,设备3:以太网交换机
(2)设备I的接口需要配置IP地址;设备1的IFI、IF2和IF3接口
的IP地址分别是:192.168.1.254.192.168.1.1和192. 168.1.65。
(3) R需要提供NAT服务
(4)主机H4会接收该数据报。

猜你喜欢

转载自www.cnblogs.com/zhangguowei1070/p/12177883.html