BJTU计算机网络原理第一章章节测试

1.      单选题

1)    计算机网络可被理解为(  )

A.执行计算机数据处理的软件模块

B.由自治的计算机互联起来的集合体

C.多个处理器通过共享内存实现的紧耦合系统

D.用于共同完成一项任务的分布式系统

 答案:B

计算机网络大致定义为计算机网络是一个将众多分散的、自治的计算机系统,通过通信设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统。故B正确。

对于A选项,首先,计算机网络除了软件,还包括路由器、交换机的各种硬件设备,其次,计算机网络功能不止于数据处理。

对于C选项,是多机系统的定义。

对于D选项,是分布式系统的定义。

2)    协议是指在(  )之间进行通信的规则或约定。

A.同一结点的上下层

B.不同结点

C.相邻实体

D.不同结点对等实体

 答案:D

3)    在OSI参考模型中,第n层与它之上的第n+1层的关系是(  )。

A.第n层为第n+1层提供服务

B.第n+1层为从第n层接收的报文添加一个报头

C.第n层使用第n+1层提供的服务

D.第n层和第n+1层相互没有影响

答案: A

4)    在 OSI参考模型中,自下而上第一个提供端到端服务的层次是(  )。

A.数据链路层

B.传输层

C.会话层

D.应用层

答案: B

5)    双绞线是用两根绝缘导线绞合而成的,绞合的目的是(  )。

A.减少干扰

B.提高传输速度

C.增大传输距离

D.增大抗拉强度

 答案:A

6)    (  )是计算机网络中OSI参考模型的3个主要概念

A.服务、接口、协议

B.结构、模型、交换

C.子网、层次、端口

D.广域网、城域网、局域网

答案:A

7)    (  )将用户数据拆分成数据块传输的优点不包括。

A.    减少延迟时间

B.     提高错误控制效率

C.    使多个应用更公平地使用共享通信介质

D.    有效数据在分组中所占比例更大

 答案:D

拆分成数据块,需要添加首部等控制信息,导致有效数据在分组中所占比例变小。

8)    (  )在ISO/OSI参考模型中,实现两个相邻节点间流量控制功能的是。

A.    物理层

B.     数据链路层

C.    网络层

D.    传输层

 答案:B

2.      问答题

1)    OSI七层模型分别是哪七层?

 从顶向下:

  1. 应用层
  2. 表示层
  3. 会话层
  4. 传输层(运输层)
  5. 网络层
  6. 数据链路层
  7. 物理层

2)    简述四种时延的类型。

  •  d_{proc}(处理时延):检查分组首部和决定该分组导向何处所需要的时间,也包括其他因素,如检查比特级别的差错所需要的时间。
  • d_{queue}(排队时延):分组在链路上等待传输的时延。
  • d_{trans}(传输时延):将分组所有比特推向链路的时间。
  • d_{prop}(传播时延):一个比特从链路起点到终点传播所需的时间。

3.      计算题

1)    假定在地球和月球之间建立一条 100Mbps的链路。月球到地球的距离约为 385000km,数据在链路上以光速3*10^8 m/s传输。

a)      计算该链路的传播时延。

b)      假设要从月球往地球发送一个10MB的分组,仅考虑传播时延以及传输时延,计算端到端时延。

答:

a)d_{prop}=\frac{385000km}{3*10^{8}}=0.13s

b)d_{end-to-end}=d_{prop}+d_{trans}=0.13+\frac{10*8Mb}{100Mbps}=0.93s

注意虽然在谢希仁教材中把分组的MB换算成2^{20}B,而数据链路的速率将会换成10^{6}但是我发现平时做题时直接把M约了就行。

 

        2) 假定有一条传输速率b=1Mbps的链路,假设单个用户所需的传输速率100kbps且以a的概率产生数据。

a)      当使用电路交换时,支持多少用户?

b)      当使用分组交换时,假设总共有M个用户,给出某一时刻,链路上有多于N个用户在传输数据的概率的表达式。

答:

a)N=\frac{1Mbps}{100kbps}=10

b)P= \sum_{n=N+1}^{M}\binom{M}{n}a^{n}(1-a)^{M-n}

本题源自计算机网络自顶向下第一章习题P8和P9,b小问可以用概率论的二项分布解出。b小问另一答案如下:

P=1-\sum_{n=0}^{N}\binom{M}{n}a^{n}(1-a)^{M-n}

3)试在下列条件下比较电路交换和分组交换。要传送的报文共x比特。从源点到终点共经过k段链路,每段链路的传播时延为d秒,数据传输速率为b比特/秒。在电路交换时电路的建立时间为s秒。在分组交换时分组长度记为p比特,且忽略各节点的处理、排队等待时间和分组首部的长度。请问在分组长度p满足什么条件时,分组交换的时延比电路交换的时延要小?(注:电路交换不进行分组拆分)

答:

电路交换时延=连接时延+传播时延+传输时延=s+kd+\frac{x}{b}

分组交换时延=传播时延+传输时延=kd+(\frac{x}{p}+k-1)*\frac{p}{b}

令分组交换时延<电路交换时延,得

s+kd+\frac{x}{b}>kd+(\frac{x}{p}+k-1)*\frac{p}{b}

解得p应该满足:

(k-1)*\frac{p}{b}<s

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值