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

Posted 小甜、

tags:

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

主要参考历年408考试题目,以及对实验的简单改编题目

一、选择题

1.(2019年408-35题)对于滑动窗口协议,如果分组序号采用 3 比特编号,发送窗口大小为5,则接收窗口最大是()
A. 2
B. 3
C. 4
D. 5

解析:B ,发送窗口大小 + 接收窗口大小 <= 2^n,在此发送窗口大小为5,故满足条件的接收窗口最大为3.

2.(2019年408-37题)若将 101.200.16.0/20 划分为 5 个子网,则可能的最小子网的可分IP 地址数是()
A. 126
B. 254
C. 510
D. 1022

解析:B ,考虑变长子网,其实题目中有一个词可以体现,“最小”子网,如果是普通的子网划分,不存在所谓的最小子网,因为用4位来划分的话就是固定的510个用户,但是如果你用的是变长子网划分,就可以考虑他的“最小”情况,即每一位bit划分一个子网(不用变长的话是每一位bit划分2个子网)那么加上原有的一个子网,需要划分5个子网就一共需要4个bit,那么就只剩下2^8-2=254个用户地址,这就是最小的情况

3.(2019年408-37题)若主机甲主动发起一个与主机乙的TCP连接,甲、乙选择的初始序列号分别为 2018 和 2046,则第三次握手 TCP 段的确认序列号是()
A. 2018
B. 2019
C. 2046
D. 2047

解析:D , 第三次握手为甲对乙的序号的确认,会占用一个序号,故为2046+1=2047

4.A、B两个网络,IP均为静态分配,且IP段不同。当一台主机从一个A网络移到B一个网络时,以下说法正确的是()
A、必须改变它的IP地址和MAC地址
B、必须改变它的IP地址,但不需改动MAC地址
C、必须改变它的MAC地址,但不需改动IP地址
D、MAC地址、IP地址都不需改动

解析:B ,原来情况下A,B是两个不同的局域网,IP段不同,当然默认网关路由也不同。如果主机从A网络移动到B网络,为了能够上网,必须更改IP地址与B网络相同的网段,这样才会被B网络视为本网络内的主机,才能上网。MAC地址一般是不需要改动的,有ARP协议可以自动的让网关路由器得知本主机的MAC地址。

二、简答题

---未完。。。

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

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

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

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

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

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

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