计算机网络习题

计算机网络习题整理

由于时间问题,就整理些经典题型和其中的考点吧

第一章

1-10 试在下列条件下比较电路交换和分组交换。 要传送的报文共x(bit)。从源点到终点共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画一下草图观察k段链路共有几个结点。)

电路交换:先建立链接,时间为s秒。发送x bit的报文,传播的速率为b,即发送时延为:x/b秒。由于经过k段链路,每段链路传播时延为d。即总传播时延为kd秒。 所以线路交换时延:建立链接+发送时延+传播时延=k*d+x/b+s,

分组交换:不需要建立链接(不会占用端到端的线路资源)传播时延和电路交换一样:kd。发送时延:分组数为:【x/p】(这里是取整,即【3.02】=4,由于最后一个分组的大小我们无从得知,所以我们假定所有分组长度都是相同的,所以书上答案没有取整。)所以发送时延为[x/p](p/b ) 还有一组发送时延(如图)(k-1)*(p/b)所以 分组交换时延为传播时延+发送时延:kd+(x/p)(p/b)+ (k-1)(p/b) 。

在这里插入图片描述

答:线路交换时延:kd+x/b+s,
分组交换时延:kd+(x/p)(p/b)+ (k-1)(p/b),
其中(k-1)(p/b)表示K段传输中,有(k-1)次的储存转发延迟,
当s>(k-1)
(p/b)时,电路交换的时延比分组交换的时延大,当x>>p,相反。

1-15 假定网络利用率达到了90%。试估计一下现在的网络时延是它的最小值的多少倍?

D0:空闲时的时延
D:网络当前的时延
U:利用率
D=D0/(1-U)

解:设网络利用率为U。,网络时延为D,网络利用率为90%
D=D0/(1-U)
即D/ D0=10 现在的网络时延是最小值的10倍

第二章

2-09 用香农公式计算一下,假定信道带宽为为3100Hz,最大信道传输速率为35Kb/s,那么若想使最大信道传输速率增加60%,问信噪比S/N应增大到多少倍??如果在刚才计算出的基础上将信噪比S/N再增大到十倍,问最大信息速率能否再增加20%?
香农公式:信道极限传输速率=Wlog2(1+S/N)
W:信号的带宽 S/N:信噪比

这道样题算起来还蛮复杂的
答:
在这里插入图片描述

信噪比应增大到约100倍。
如果在此基础上将信噪比S/N再增大到10倍,最大信息通率只能再增加18.5%左右

2-16共有4个站进行码分多址通信。4个站的码片序列为
A:(-1-1-1+1+1-1+1+1) B:(-1-1+1-1+1+1+1-1)
C:(-1+1-1+1+1+1-1-1) D:(-1+1-1-1-1-1+1-1)
现收到这样的码片序列S:(-1+1-3+1-1-3+1+1)。问哪个站发送数据了?发送数据的站发送的是0还是1?
经典的码分多址CDMA
CDMA系统规定码片序列必须不同而且必须相互正交
规格化内积为1,发送1
规格化内积为-1,发送0
规格化内积为0,无发送
需要发送的数据为原来的m倍

解:S•A=(+1-1+3+1-1+3+1+1)/8=1, A发送1
S•B=(+1-1-3-1-1-3+1-1)/8=-1, B发送0
S•C=(+1+1+3+1-1-3-1-1)/8=0, C无发送
S•D=(+1+1+3-1+1+3+1-1)/8=1, D发送1

第三章

3-09 一个PPP帧的数据部分(用十六进制写出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。试问真正的数据是什么(用十六进制写出)?

点对点协议PPP:转义符为0x7D,使用字节填充
1.将0x7E变为(0x7D,0x5E)
2.将0x7D变为(0x7D,0x5D)
3.信息字段出现ascii的控制字符(数值小于0x20),在前面加一个转义符,再其值上加32,如0x03转换为(0x7D,0x03)

答:7D 5E FE 27 7D 5D 7D 5D 65 7D 5E

7E FE 27 7D 7D 65 7E

3-10 PPP协议使用同步传输技术传送比特串0110111111111100。试问经过零比特填充后变成怎样的比特串?若接收端收到的PPP帧的数据部分是0001110111110111110110,问删除发送端加入的零比特后变成怎样的比特串?
零比特填充:要是发现有5个连续的1,在其之后加一个0
因为帧首部的地址字段A为0xFF(111111)为了与其区分

答:0110 11111 11111 00
0110 111110 111110 00
0001110111110 111110 110
0001110 11111 11111 110

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值