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

Posted hujisha

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平相关的知识,希望对你有一定的参考价值。

1. rfc1918规定了私有ip地址的范围,下列哪些ip地址在这个范围内?(选择三个)
A. 10.23.45.67
B. 126.21.34.56
C. 172.16.32.1
D. 172.31.234.55
E. 192.169.4.5
答案:ACD
私有ip地址有三个范围,分别是:
①10.0.0.0~10.255.255.255
②172.16.0.0~172.31.255.255
③192.168.0.0~192.168.255.255
来源:cncc题库

2. 下列关于RIP和OSPF协议的描述中,正确的是
A. RIP和OSPF都使用向量-距离算法
B. RIP和OSPF都使用链路-状态算法
C. RIP使用向量-距离算法,OSPF使用链路-状态算法
D. RIP使用链路状态算法,OSPF使用向量-距离算法
答案:C
来源:计算机三级

3. 下列 IPv6 地址表示中错误的是( )
A) ::10F:BC:0:0:03DA
B) FE::0:45:03/48
C) FE31:0:BC:3E:0:050D:BC::03DA
D) FF34:42:BC::3E:50F:21:03D
答案:C
连续的冒号代表多个0位段,总长度超过了128位
来源:计算机三级

4. 对于 100Mbps 的以太网交换机,当输出端口无排队,以直通交换(cut-through switching)
方式转发一个以太网帧(不包括前导码) 时,引入的转发延迟至少是
A. 0 μs B. 0.48 μs C. 5.12 μs D. 121.44 μs
答案:B
交换机有三种交换模式:直通交换、存储交换、准存储交换模式
直通交换只接收帧的前6字节(目的MAC地址),然后接通至目的端口的线路。
存储交换缓存整个数据包并进行CRC校验,若错误则丢弃包。
准存储交换只转发长度不小于64B的帧。
本题考察的是直通交换,只需要检测目的地址的6B,所以最短的传输延迟是 0.48μs。
来源:408

5. 下面哪种协议是面向字符的协议
A. HDLC
B. PPP
C. TCP
D. P2P
答案:B

6.路由器使用转发表条目转发数据包。 传入数据包的网络地址可以匹配多个条目。 路由器如何解决此问题
A. 将其条目与传入数据包的最长前缀匹配的路由器转发给它。
B. 将其条目与传入数据包的最长后缀匹配的路由器转发给它。
C. 丢弃数据包。
D. 将数据包转发到网络地址匹配的所有路由器。
答案:A
不同条目的网络地址可能在转发表中重叠。 路由器将传入的数据包转发到路由器,该路由器散列与传入数据包匹配的最长前缀。

7. 假设现在有一台计算机S要传输一个大小为106bit的文件给D,中间隔了两个路由器,三段链路,每段链路的长度都为100km,带宽均为1Mbps,信号以光速传播,现文件被拆为1000个数据包,每个包1000bit,求出传输文件的传播时延和发送时延之和。
(A) 1005 ms
(B) 1010 ms
(C) 3000 ms
(D) 3003 ms
答案:A
数据包从三个节点上发出,走过三条链路。
传播时延=3*(10^5/10^8)=3ms
发送时延=3*(1000/10^6)=3ms
站点S每一秒发送一个数据包到链路上,到最后一个包发出需要1000ms,最后一个包到达D需要6-1=5ms,故传播时延+发送时延=1005ms
来源:GATE CS 2012

以上是关于如何评测一个软件工程师的计算机网络知识水平与网络编程技能水平的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

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

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