如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?

选择题

1.以下不是DNS服务的作用的是:(D)

A 将主机名翻译到指定的IP地址

B 将IP地址反解成主机名

C 解析特定类型的服务的地址,如MX,NS

D 将IP解析成MAC地址

正确答案选D

DNS是域名解析协议

IP地址转换成MAC地址是ARP协议的作用

 

2.计算机是怎么确定哪个应用程序使用该协议(C)

A ip地址

B mac机制

C 端口号

D 协议名

 

3.【2010年408真题】如果本地域名服务无缓存,当采用递归方法解析另一网络某主机域名时,用户主机本地域名服务器发送的域名请求条数分别为(   )

A、1条,多条

B、1条,1条

C、多条,1条

D、多条,多条

答:B,考察对DNS中的递归方法的掌握

 

 

4.【2011年408真题】在子网192.168.4.0/30中,能接收目的地址为192.168.4.3的IP分组的最大主机数是(  )

 

A、0

 

B、1

 

C、2

 

D、4

 

答:C,首先分析192.168.4.0/30这个网络。主机号占两位,地址范围192.168.4.0/30~192.168.4.3/30,即可以容纳(4-2=2)个主机。主机位为全1时,即192.168.4.3,是广播地址,因此网内所有主机都能收到,因此选C。

 

5. 关于TCP/IP的IP层协议描述不正确的是( ) 【网课“计算机网络”测试题】
A、是点到点的协议

 

B、不能保证IP报文的可靠传送


C、是无连接的数据报传输机制

 

D、每一个IP数据包都需要对方应答


答案:A,IP协议为面向无连接

 

6.对地址转换协议(ARP)描述正确的是( )【2012考研真题】
A、ARP封装在IP数据报的数据部分

 

B、ARP是采用广播方式发送的


C、ARP是用于IP地址到域名的转换

 

D、发送ARP包需要知道对方的MAC地址


答案:B,主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址。不需要提前知道MAC地址。

 

7.下面哪个协议属于常见的二层协议(  )

A、RARP

B、VLAN

C、NFS

D、SPX

答:B,考察对二层协议的了解。

 

8.(2015年408真题)某浏览器发出的 HTTP 请求报文如下:

GET /index.html HTTP/1.1

Host: www.test.edu.cn

Connection: Close

Cookie: 123456

 

下列叙述中,错误的是

A.该浏览器请求浏览 index.html

B.Index.html 存放在 www.test.edu.cn 上

C.该浏览器请求使用持续连接

D.该浏览器曾经浏览过 www.test.edu.cn

 

答案:选择D。http请求报文中有cookie说明曾经访问过www.test.edu.cn服务器。

 

9.【2017年408考研T36】下列IP地址中,只能作为IP分组的源IP地址但不能作为目的IP地址的是______。

A.0.0.0.0      B.127.0.0.1
C.200.10.10.3   D.255.255.255.255

解析:A。考察IP地址分类。全0的IP地址表示本地计算机,在点对点通信中不能作为目标地址。127.0.0.1是环回地址,只能用作目的地址。直接广播地址(主机号全为1的IP地址)用于将一个分组发送给特定网络上的所有主机,只用于目的地址。受限广播地址(网络号和主机号都为1的IP地址)是对当前网络进行广播,也只用于目的地址。而200.10.10.3是一个普通的C类地址,可以用作源地址也可以用作目的地址。

10.使用校园网浏览网页时可能不会用到的协议有()

A.PPP协议    B.ARP协议    C.DNS协议    D.SMTP协议
 
解答:D,当接入网络时可能会用到 PPP 协议,A 可能用到;而当计算机不知道某主机的 MAC
地址时,用 IP 地址查询相应的 MAC 地址时会用到 ARP 协议,B 可能用到;而当访问 Web
网站时,若 DNS 缓冲没有存储相应域名的 IP 地址,用域名查询相应的 IP 地址时要使用 DNS
协议,而 DNS 是基于 UDP 协议的,所以 C 可能用到,SMTP 只有使用邮件客户端发送邮件,
或是邮件服务器向别的邮件服务器发送邮件时才会用到,单纯的访问 Web 网页不可能用到
 
二. 填空题
1.OSI 参考模型从高到低分别是 应用层、表示层、会话层、传输层、网络层、  数据链路层和物理层
 
2.【电子科技大学2010 -2011网络编程期末试题】    并发  是指真正的或表面的同时计算,一个单处理机多用户的计算机可以通过  分时  机制实现表面的同时计算,而在多处理机下可以实现真正的同时计算。

答:考察并行与并发的概念。

 

3.在TCP连接建立过程中,首先由请求建立连接的一方(客户端)发送一个TCP段,该TCP段SYN=      1      

解析:

TCP/IP协议中的三次握手,TCP协议通过三次握手建立一个可靠的连接。

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?_第1张图片

 

第一次握手:客户端尝试连接服务器,向服务器发送syn包,syn=j,客户端进入SYN_SEND状态等待服务器确认

第二次握手:服务器接收客户端syn包并确认(ack=j+1),同时向客户端发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态

第三次握手:第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手

 

4. DNS是指  域名服务器  ,其作用是  主机用户名和IP地址之间相互转化  。

 

5..载体侦听多路访问技术,是为了减少碰撞,它是在源结点发送报文之前,如果侦听到信道上有信号,则推迟发送报文.

 

三. 问答题

 

1.(2009年 408)某网络拓扑如下图所示,路由器R1 通过接口E1、E2 分别连接局域网1、局域网2,通过接口L0连接路由器R2,并通过路由器R2 连接域名服务器与互联网。R1 的L0 接口的IP 地址是202.118.2.1;R2的L0 接口的IP 地址是202.118.2.2,L1 接口的IP 地址是130.11.120.1,E0 接口的IP 地址是202.118.3.1;域名服务器的IP 地址是202.118.3.2。

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?_第2张图片

 

 

 

 

 

R1 和R2 的路由表结构为:

 

目的网络IP地址 子网掩码 下一跳IP地址 接口

 

⑴ 将IP 地址空间202.118.1.0/24 划分为2 个子网,分别分配给局域网1、局域网2,每个局域网需分配的IP 地址数不少于120 个。请给出子网划分结果,说明理由或给出必要的计算过程。

 

⑵ 请给出R1 的路由表,使其明确包括到局域网1 的路由、局域网2 的路由、域名服务器的主机路由和互联网的路由。

 

⑶ 请采用路由聚合技术,给出R2 到局域网1 和局域网2 的路由。

 

解答:

 

⑴ CIDR 中的子网号可以全0 或全1,但主机号不能全0 或全1。

 

  因此若将IP 地址空间202.118.1.0/24 划分为2 个子网,且每个局域网需分配的IP 地址个数不少于120 个,子网号至少要占用一位。

 

  由 2^6-2<120<2^7-2 可知,主机号至少要占用7 位。

 

  由于源IP地址空间的网络前缀为24位,因此主机号位数+子网号位数=8 。

 

  综上可得主机号位数为7,子网号位数为1。

 

  因此子网的划分结果为:子网1:202.118.1.0/25,子网2:202.118.1.128/25。
  地址分配方案:子网1分配给局域网1,子网2分配给局域网2,或子网1分配给局域网2,子网2分配给局域网1.
⑵ 由于局域网1 和局域网2 分别与路由器R1 的E1、E2 接口直接相连,因此在R1 的路由表中,目的网
络为局域网1 的转发路径是直接通过接口E1 转发,目的网络为局域网2 的转发路径是直接通过接口E1 转发。由于局域网1、2 的网络前缀均为25 位,因此它们的子网掩码均为255.255.255.128。
  根据题意, R1 专门为域名服务器设定了一个特定的路由表项,因此该路由表项中的子网掩码应为255.255.255.255。对应的下一跳转发地址是202.118.2.2,转发接口是L0。
  根据题意,到互联网的路由实质上相当于一个默认路由,默认路由一般写作0/0,即目的地址为0.0.0.0,子网掩码为0.0.0.0。对应的下一跳转发地址是202.118.2.2,转发接口是L0。
  综上可得到路由器R1 的路由表为:
  (若子网1 分配给局域网1,子网2 分配给局域网2)

 

目的网络IP地址 子网掩码 下一跳IP地址 接口
202.118.1.0 255.255.255.128 - E1
202.118.1.128 255.255.255.128 - E2
202.118.3.2 255.255.255.255 202.118.2.2 L0
0.0.0.0 0.0.0.0 202.118.2.2 L0

 

  (若子网1 分配给局域网2,子网2 分配给局域网1)

 

目的网络IP地址 子网掩码 下一跳IP地址 接口
202.118.1.128 255.255.255.128 - E1
202.118.1.0 255.255.255.128 - E2
202.118.3.2 255.255.255.255 202.118.2.2 L0
0.0.0.0 0.0.0.0 202.118.2.2 L0

 

⑶ 局域网1 和局域网2 的地址可以聚合为202.118.1.0/24,而对于路由器R2 来说,通往局域网1 和2 的转发路径都是从L0 接口转发,因此采用路由聚合技术后,路由器R2 到局域网1 和局域网2 的路由为:

 

目的网络IP地址 子网掩码 下一跳IP地址 接口
202.118.1.0 255.255.255.0 202.118.2.1 L0

 

 

 

 

 

 

2.(408 2015) 某网络拓扑如题7图所示,其中路由器内网接口、DHCP服务器、WWW服务器与主机1均采用静 态 地址配置,相关地址信息见图中标注;主机2~主机N通过DHCP服务器动态获取IP地址等配置信息。

如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?_第3张图片

请回答下列问题。

(1)DHCP服务器可为主机2~主机N动态分配IP地址的最大范围是什么?主机2使用DHCP协议获取IP地址的 过程中,发送的封装DHCP Discover报文的IP分组的源IP地址和目的IP地址分别是什么?

(2)若主机2的ARP表为空,则该主机访问Internet时,发出的第一个以太网帧的目的M&C地址是什么?封装 主机2发往Internet的IP分组的以太网帧的目的MAC地址是什么?

(3)若主机1的子网掩码和默认网关分别配置为255.255.255.0和111.123.15.2,则该主机是否能访问WWW服 务器?是否能访问Internet?请说明理由。

参考答案

(1)DHCP服务器可为主机2~主机N动态分配IP地址的最大范围是:111.123.15.5~111.123.15.254;主机2 发送的封装DHCPDiscover报文的IP分组的源IP地址和目的IP地址分别是0.0.0.0和255.255.255.255。

(2)主机2发出的第一个以太网帧的目的MAC地址是ff-ff-ff-ff-ff-ff;封装主机2发往Internet的IP分组的以太 网帧的目的MAC地址是00-al-al-al-al-al。

(3)主机1能访问WWW服务器,但不能访问Internet。由于主机1的子网掩码配置正确而默认网关IP地址被 错误地配置为111.123.15.2(正确IP地址是111.123.15.1),所以主机1可以访问在同一个子网内的WWW服务器, 但当主机1访问Internet时,生机1发出的IP分组会被路由到错误的默认网关(111.123.15.2),从而无法到达目的主 机。

你可能感兴趣的:(如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平?)