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

 

1.基础知识

  (1)熟悉计算机系统的基础知识

  (2)熟悉网络操作系统的基础知识和协议

  (3)熟悉系统安全、数据安全和网络安全的基本知识和协议

2.技术能力

  (1)掌握TCP/IP协议网络的联网方法和网络应用服务技术

  (2)掌握网络管理的基本原理和操作方法

  (3)掌握局域网组网技术等计算机网络互联技术

 

 

下列的题目,有些是自创的,有些是从408那里出的。

一、填空题

1、下列哪个协议是面向连接的()

  A TCP    B UDP 

答案:TCP是面向连接的,UDP是无连接的

 

2、下列哪一层不属于OSI 参考模型()

  A 物理层  B 数据链路层 C 应用层 D 逻辑层

答案:D

考察 OSI七层参考模型,他总共物理层(PH)、数据链路层(DL)、网络层(N)、传输层(T)、会话层(S)、表示层(P)、应用层(A)七层。

 

3、OSI参考模型总共有几层()

  A 13层   B 5层  C 8层  D 7层

答案:D

OSI参考模型有七层。

 

4、主机甲和主机乙间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300字节和500字节的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是   [2009 408 38]

A.500  B.700  C.800  D.1000

答案及知识点解析:考察tcp三次握手

返回的确认序列号是接收端期望下一次收到的报文段数据部分的第一个字节的序号,因此乙在正确收到两个段后,返回的确认序号为200+300+500=1000,因此选择D

 

5、 某自治系统采用RIP协议,若该自治系统内的路由器R1收到其邻居路由器R2的距离矢量中包含信息<net1,16>,则可能得出的结论是(  ) [2010 408 35]

A:R2可以经过R1到达net1,跳数为17

B:R2可以到达net1,跳数为16

C:R1可以经过R2到达net1,跳数为17

D:R1不能进过R2到达net1

答案及知识点解析:RIP协议

R1收到信息并更新路由表后,若需要经过R2到达net1,则跳数变成17,大于16,故不可达,因此B、C都错误,题目没有给出R1向R2发送的信息,因此A也错,故选D

 

6、在TCP/IP参考模型中,TCP协议工作在(   )。 

 A、应用层        B、传输层      C、互联网层      D、网络接口层

答案:B

TCP协议就是工作再传输层。TCP主要保证的是数据的正确、顺序和完整。

 

二 简答题

7 请写出应用层中三种应用广泛的协议

   HTTP、FTP、DNS、SSH。

应用层的协议很多。参考自https://baike.baidu.com/item/%E5%BA%94%E7%94%A8%E5%B1%82%E5%8D%8F%E8%AE%AE

 

8、主机端和服务器端各发出了几个报文才建立连接?

 主机端发出了两个报文。服务器端发出了一个报文,才建立了连接。

 

三 计算题

9 、将一个C类网络(C类网络前24位是网络位)划分为3个子网,每个子网最少要容纳55台主机,使用的子网掩码是? 

  答案:255.255.255.192

解析:c类网络只有最后8位来分配子网号和主机号,每个子网至少容纳55台主机,所以需要6位来分配主机号,只有两位来分配子网号,子网掩码就是255.255.255.11000000;就是255.255.255.192

 

10、某公司网络如图所示。 IP 地址空间 192.168.1.0/24 被均分给销售部和技术部两个子网,并已分别为部分主机和路由器接口分配了 IP 地址,销售部子网的 MTU=1500B ,技术部子网的 MTU=800B 。

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

 

(1)销售部子网的广播地址是什么?技术部子网的子网地址是什么?若每个主机仅分配一个IP 地址,则技术部子网还可以连接多少台主机?

(2)假设主机 192.168.1.1 向主机 192.168.1.208 发送一个总长度为 1500B 的 IP 分组, IP 分组的头部长度为 20B,路由器在通过接口 F1 转发该 IP 分组时进行了分片。若分片时尽可能分为最大片,则一个最大 IP 分片封装数据的字节数是多少?至少需要分为几个分片?每个分片的片偏移量是多少?

(2018考研408试题)

解析:

1)广播地址是网络地址中主机号全 1 的地址(主机号全 0 的地址,代表网络本身) 。销售部和技术部均分配了 192.168.1.0/24 的 IP 地址空间, IP 地址的前 24 位为子网的网络号。 于是在后 8 位中划分部门的子网,选择前 1 位作为部门子网的网络号。令销售部子网的网络号为 0,技术部子网的网络号为 1,则技术部子网的完整地址为 192.168.1.128 ;令销售部子网的主机号全 1,可以得到该部门的广播地址为 192.168.1.127 。 每个主机仅分配一个 IP 地址,计算目前还可以分配的主机数,用技术部可以分配的主机数,减去已分配的主机数, 技术部总共可以分配计算机主机数为128-2=126(减去全 0 和全 1 的主机号)。 已经分配了 208-129+1=80 个,此外还有 1 个 IP 地址分配给了路由器的端口 (192.168.1.254) ,因此还可以分配 126-80-1=45 台。

2)判断分片的大小,需要考虑各个网段的 MTU ,而且注意分片的数据长度必须是 8B 的整数倍。由题可知,在技术部子网内, MTU=800B ,IP 分组头部长 20B,最大 IP 分片封装数据的字节数为 (800-20)/8 ×8=776 。至少需要的分片数为 (1500-20)/776 =2 。第 1 个分片的偏移量为 0;第 2 个分片的偏移量为 776/8=97 。

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