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

1.OSI参考模型的第5层(自下而上)完成的主要功能是
A. 差错控制 B. 路由选择 C. 会话管理 D. 数据表示转换

  1. 若将101. 200. 16. 0/20划分为5个子网,则可能的最小子网的可分配IP地址数是

A. 126

B. 254

C. 510

D. 1022

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

4. 假设一个采用CSMA/CD协议的100Mbps局域网,最小帧长是128 B,则在一个冲突域内两个站点之间的单向传播延时最多是

A. 2.56 μs

B. 5.12 μs

C. 10.24 μs

D. 20.48 μs

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

5. 某客户通过一个TCP连接向服务器发送数据的部分过程如题38图所
示。客户在t0时刻第一次收到确认序列号ack_seq=100的段,并发送
序列号seq=100的段,但发生丢失。若TCP支持快速重传,则客户重
新发送seq=100段的时刻是

A. t1

B. t2

C. t3

D. t4

6. 若主机甲主动发起一个与主机乙的TCP连接,甲、乙选择的初始序列
号分别为2018和2046,则第三次握手TCP段的确认序列号是

A. 2018

B. 2019

C. 2046

D. 2047

7. 下列关于网络应用模型的叙述中,错误的是

A. 在P2P模型中,结点之间具有对等关系

B. 在客户/服务器(C/S)模型中,客户与客户之间可以直接通信

C. 在C/S模型中,主动发起通信的是客户,被动通信的是服务器

D. 在向多用户分发一个文件时,P2P模型通常比C/S模型所需时间短

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

2.本题须要我们掌握子网掩码,子网划分的知识因此本题中采用变长子网的划分方法:
首先第21位要么是0,要么是1,只有两种划分方法,只有两种子网。
保留第21位为0这个子网,对于21位为1的子网继续进行子网划分。
所以出现10和11,保留10这个子网,对11这个子网继续划分,出现110和111.
保留110,对111继续划分,出现1110和1111。
所以就是从第21为开始,0、10、110、1110和1111五个子网了
全0和主网络的网络地址重合,全1是广播地址
因此最小的子网有2^8-2个可用地址

3.B
停等协议:发送窗口=1,接收窗口=1;
后退n协议(GBN):发送窗口>1,接收窗口=1;
选择重传议(SR):发送窗口>1,接收窗口>1;
发送窗口大小 + 接收窗口大小 <= 2^n

4.B,总线上的单程端到端传播时延记为τ,A发送数据后,最迟要经过多长时间才能知道自己发送的数据和其他站发送的数据有没有发生碰撞?从图中不难看出,这个时间最多是两倍的总线端到端的传播时延2τ

因此发送一个最小数据帧的时间必须大于2τ

再本题中 128×8/100M>=2t,所以τ最大为5.12us

5.tcp连续收到三个重复冗余ACK时重传,答案选C

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

7.在客户端一服务器模型中通信通常来往于一个中央服务器。选B

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