计算机网络第三章习题集
- 格式:doc
- 大小:166.50 KB
- 文档页数:5
计算机网络2012年重点习题及解答
教材:《计算机网络(第五版)》,谢希仁编著,电子工业出版社习题数量:55题
数据链路层(P105-107)
3-07、要发送的数据为1101011011。
采用CRC的生成多项式是1
x
P。
试求
x
+
)
(4+
=x
应添加在数据后面的余数。
数据在传输过程中最后一个1变成了0,问接收端能否发现?若数据在传输过程中最后两个1都变成了0,问接收端能否发现?
答:添加的检验序列为1110 (11010110110000除以10011)。
传输的全部数据是11010110111110。
数据在传输过程中最后一个1变成了0,11010110101110除以10011,余数为011,不为0,接收端可以发现差错。
数据在传输过程中最后两个1都变成了0,11010110001110除以10011,余数为101,不为0,接收端可以发现差错。
3-08、要发送的数据为101110。
采用CRCD 生成多项式是1
x
=x
P。
试求应添加在
)
(3+
数据后面的余数。
答:添加的检验序列为011(101110000除以1001)。
传输的全部数据是101110011。
3-09、一个PPP帧的数据部分(用十六进制写出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。
试问真正的数据是什么(用十六进制写出)?
答:7D 5E FE 27 7D 5D7D 5D 65 7D 5E
7E FE 27 7D 7D 65 7E
3-10、3-10 PPP协议使用同步传输技术传送比特串0110111111111100。
试问经过零比特填充后变成怎样的比特串?若接收端收到的PPP帧的数据部分是0001110111110111110110,问删除发送端加入的零比特后变成怎样的比特串?
答:011011111 11111 00
011011111011111000
0001110111110 111110 110
000111011111 11111 110
3-22、假定在使用CSMA/CD协议的10Mb/s以太网中某个站在发送数据时检测到碰撞,执行退避算法时选择了随机数r=100。
试问这个站需要等待多长时间后才能再次发送数据?如果是100Mb/s的以太网呢?
答:对于10mb/s的以太网,以太网把争用期定为51.2微秒,要退后100个争用期,等待时间是51.2(微秒)*100=5.12ms
对于100mb/s的以太网,以太网把争用期定为5.12微秒,要退后100个争用期,等待时间是5.12(微秒)*100=512微秒
3-24、假定站点A和B在同一个10Mb/s以太网网段上。
这两个站点之间的传播时延为225比特时间。
现假定A开始发送一帧,并且在A发送结束之前B也发送一帧。
如果A发送的是以太网所容许的最短的帧,那么A在检测到和B发生碰撞之前能否把自己的数据发
送完毕?换言之,如果A 在发送完毕之前并没有检测到碰撞,那么能否肯定A 所发送的帧不会和B 发送的帧发生碰撞?(提示:在计算时应当考虑到每一个以太网帧在发送到信道上时,在MAC 帧前面还要增加若干字节的前同步码和帧定界符)
答:设在t=0时A 开始发送,在tA=(64+8)*8=576比特时间,A 应当发送完毕。
t=225比特时间,B 就检测出A 的信号,则B 只可能在t=224比特时间之前发送数据。
考虑到以太网争用期51.2μs ,对于 10 Mb/s 以太网,在争用期内可发送512 bit ,是512比特时间<tA=576比特时间,A 在发送完毕之前一定检测到碰撞。
如果A 在发送完毕之前并没有检测到碰撞,那么就能够肯定A 所发送的帧不会和B 发送的帧发生碰撞(当然也不会和其他站点发生碰撞)。
3-25、 在上题中的站点A 和B 在t=0时同时发送了数据帧。
当t=255比特时间,A 和B
同时检测到发生了碰撞,并且在t=225+48=273比特时间完成了干扰信号的传输。
A 和B 在CSMA/CD 算法中选择不同的r 值退避。
假定A 和B 选择的随机数分别是rA=0和rB=1。
试问A 和B 各在什么时间开始重传其数据帧?A 重传的数据帧在什么时间到达B ?A 重传的数据会不会和B 重传的数据再次发生碰撞?B 会不会在预定的重传时间停止发送数据?
答:解1:参考P83图3-18及后续CSMA/CD 要点。
对A 而言,总线被占用时间是273=+J B T T +)225(τ=498(见P83公式),A 无退避0*512=0,498+96(96为检测时间)=594后马上发送。
594+)225(τ=819后A 信号达到B ,在此之前总线一直被占用(即B 检测信道忙)。
对B 而言,273发送完碰撞信号后,执行退避)512(2τ,B 再次检测信道时间是T=273+512=785,若96检测时间内空闲则于785+96=881发送,否则再退避。
A 重传的数据在819比特时间到达
B ,B 先检测到信道忙,因此B 在预定的881比特时间停止发送。
3-28、有10个站连接在以太网上。
试计算以下三种情况下每一个站所能得到的带宽。
(1) 10个站都连接到一个10Mb/s 以太网集线器。
(2) 10个站都连接到一个100Mb/s 以太网集线器。
(3) 10个站都连接到一个10Mb/s 以太网交换机。
答: (1)10个站共享10Mb/s 。
(2)10个站共享100Mb/s 。
(3)每个站独占10Mb/s 。
3-32、有五个站分别连接在三个局域网上,并且用两个透明网桥连接起来,如下图所示。
每一个网桥的两个端口号都标明在图上。
在一开始,两个网桥中的转发表都是空的。
以后有以下各站向其他的站发送了数据帧,即H1发送给H5,H3发送给H2,H4发送给H3,H2发送给H1。
试将有关数据填写在下表中(H1-A ,H2-B ,H3-C ,H4-D ,H5-E )
MAC1
MAC2MAC3MAC4
MAC5
H 1。