计算机网络第六版谢希仁著课后习题答案Word格式文档下载.docx
《计算机网络第六版谢希仁著课后习题答案Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《计算机网络第六版谢希仁著课后习题答案Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
香农公式在数据通信中得意义就是什么?
“比特/每秒”与“码元/每秒”有何区别?
码元传输速率受奈氏准则得限制,信息传输速率受香农公式得限制
香农公式在数据通信中得意义就是:
只要信息传输速率低于信道得极限传信率,就可实现无差传输。
比特/s就是信息传输速率得单位
码元传输速率也称为调制速率、波形速率或符号速率。
一个码元不一定对应于一个比特。
2-09用香农公式计算一下,假定信道带宽为为3100Hz,最大信道传输速率为35Kb/s,那么若想使最大信道传输速率增加60%,问信噪比S/N应增大到多少倍?
如果在刚才计算出得基础上将信噪比S/N应增大到多少倍?
如果在刚才计算出得基础上将信噪比S/N再增大到十倍,问最大信息速率能否再增加20%?
C=Wlog2(1+S/N)
b/s-à
SN1=2*(C1/W)-1=2*(35000/3100)-1
SN2=2*(C2/W)-1=2*(1、6*C1/w)-1=2*(1、6*35000/3100)-1
SN2/SN1=100信噪比应增大到约100倍。
C3=Wlong2(1+SN3)=Wlog2(1+10*SN2)
C3/C2=18、5%
如果在此基础上将信噪比S/N再增大到10倍,最大信息通率只能再增加18、5%左右
2-13为什么要使用信道复用技术?
常用得信道复用技术有哪些?
为了通过共享信道、最大限度提高信道利用率。
频分、时分、码分、波分。
第三章
数据链路层
3-01
数据链路(即逻辑链路)与链路(即物理链路)有何区别?
“电路接通了”与”数据链路接通了”得区别何在?
数据链路与链路得区别在于数据链路出链路外,还必须有一些必要得规程来控制数据得传输,因此,数据链路比链路多了实现通信规程所需要得硬件与软件。
“电路接通了”表示链路两端得结点交换机已经开机,物理连接已经能够传送比特流了,但就是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才就是“数据链路接通了”,此后,由于数据链路连接具有检测、确认与重传功能,才使不太可靠得物理链路变成可靠得数据链路,进行可靠得数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。
3-10
PPP协议使用同步传输技术传送比特串11100。
试问经过零比特填充后变成怎样得比特串?
若接收端收到得PPP帧得数据部分就是10111110110,问删除发送端加入得零比特后变成怎样得比特串?
011011111
1111100
1111000
10111110110
111111110
3-15
什么叫做传统以太网?
以太网有哪两个主要标准?
DIXEthernetV2标准得局域网
DIXEthernetV2标准与IEEE得802、3标准
3-25
在上题中得站点A与B在t=0时同时发送了数据帧。
当t=255比特时间,A与B同时检测到发生了碰撞,并且在t=255+48=273比特时间完成了干扰信号得传输。
A与B在CSMA/CD算法中选择不同得r值退避。
假定A与B选择得随机数分别就是rA=0与rB=1。
试问A与B各在什么时间开始重传其数据帧?
A重传得数据帧在什么时间到达B?
A重传得数据会不会与B重传得数据再次发生碰撞?
B会不会在预定得重传时间停止发送数据?
t=0时,A与B开始发送数据
T1=225比特时间,A与B都检测到碰撞(tau)
T2=273比特时间,A与B结束干扰信号得传输(T1+48)
T3=594比特时间,A
开始发送(T2+Tau+rA*Tau+96)
T4=785比特时间,B再次检测信道。
(T4+T2+Tau+Rb*Tau)如空闲,则B在T5=881比特时间发送数据、否则再退避。
(T5=T4+96)
A重传得数据在819比特时间到达B,B先检测到信道忙,因此B在预定得881比特时间停止发送
第四章
网络层
3、作为中间设备,转发器、网桥、路由器与网关有何区别?
中间设备又称为中间系统或中继(relay)系统。
物理层中继系统:
转发器(repeater)。
数据链路层中继系统:
网桥或桥接器(bridge)。
网络层中继系统:
路由器(router)。
网桥与路由器得混合物:
桥路器(brouter)。
网络层以上得中继系统:
网关(gateway)。
4、试简单说明下列协议得作用:
IP、ARP、RARP与ICMP。
IP协议:
实现网络互连。
使参与互连得性能各异得网络从用户瞧起来好像就是一个统一得网络。
网际协议IP就是TCP/IP体系中两个最主要得协议之一,与IP协议配套使用得还有四个协议。
ARP协议:
就是解决同一个局域网上得主机或路由器得IP地址与硬件地址得映射问题。
RARP:
就是解决同一个局域网上得主机或路由器得硬件地址与IP地址得映射问题。
ICMP:
提供差错报告与询问报文,以提高IP数据交付成功得机会
因特网组管理协议IGMP:
用于探寻、转发本局域网内得组成员关系。
5、IP地址分为几类?
各如何表示?
IP地址得主要特点就是什么?
分为ABCDE5类;
每一类地址都由两个固定长度得字段组成,其中一个字段就是网络号net-id,它标志主机(或路由器)所连接到得网络,而另一个字段则就是主机号host-id,它标志该主机(或路由器)。
各类地址得网络号字段net-id分别为1,2,3,0,0字节;
主机号字段host-id分别为3字节、2字节、1字节、4字节、4字节。
特点:
(1)IP地址就是一种分等级得地址结构。
分两个等级得好处就是:
第一,IP地址管理机构在分配IP地址时只分配网络号,而剩下得主机号则由得到该网络号得单位自行分配。
这样就方便了IP地址得管理。
第二,路由器仅根据目得主机所连接得网络号来转发分组(而不考虑目得主机号),这样就可以使路由表中得项目数大幅度减少,从而减小了路由表所占得存储空间。
(2)实际上IP地址就是标志一个主机(或路由器)与一条链路得接口。
当一个主机同时连接到两个网络上时,该主机就必须同时具有两个相应得IP地址,其网络号net-id必须就是不同得。
这种主机称为多归属主机(multihomedhost)。
由于一个路由器至少应当连接到两个网络(这样它才能将IP数据报从一个网络转发到另一个网络),因此一个路由器至少应当有两个不同得IP地址。
(3)用转发器或网桥连接起来得若干个局域网仍为一个网络,因此这些局域网都具有同样得网络号net-id。
(4)所有分配到网络号net-id得网络,范围很小得局域网,还就是可能覆盖很大地理范围得广域网,都就是平等得。
9、
(1)子网掩码为255、255、255、0代表什么意思?
有三种含义
其一就是一个A类网得子网掩码,对于A类网络得IP地址,前8位表示网络号,后24位表示主机号,使用子网掩码255、255、255、0表示前8位为网络号,中间16位用于子网段得划分,最后8位为主机号。
第二种情况为一个B类网,对于B类网络得IP地址,前16位表示网络号,后16位表示主机号,使用子网掩码255、255、255、0表示前16位为网络号,中间8位用于子网段得划分,最后8位为主机号。
第三种情况为一个C类网,这个子网掩码为C类网得默认子网掩码。
(2)一网络得现在掩码为255、255、255、248,问该网络能够连接多少个主机?
255、255、255、248即11111111、11111111、11111111、11111000、
每一个子网上得主机为(2^3)=6台
掩码位数29,该网络能够连接8个主机,扣除全1与全0后为6台。
(3)一A类网络与一B网络得子网号subnet-id分别为16个1与8个1,问这两个子网掩码有何不同?
A类网络:
11111111
11111111
00000000
给定子网号(16位“1”)则子网掩码为255、255、255、0
B类网络
给定子网号(8位“1”)则子网掩码为255、255、255、0但子网数目不同
(4)一个B类地址得子网掩码就是255、255、240、0。
试问在其中每一个子网上得主机数最多就是多少?
(240)10=(128+64+32+16)10=()2
Host-id得位数为4+8=12,因此,最大主机数为:
2^12-2=4096-2=4094
11111111、11111111、11110000、00000000
主机数2^12-2
(5)一A类网络得子网掩码为255、255、0、255;
它就是否为一个有效得子网掩码?
就是
10111111
1111111100000
(6)某个IP地址得十六进制表示C2、2F、14、81,试将其转化为点分十进制得形式。
这个地址就是哪一类IP地址?
C2
2F14
81--à
(12*16+2)、(2*16+15)、(16+4)、(8*16+1)---à
194、47、20、129
C2
2F
14
81
---à
11000010、00101111、00010100、10000001
C类地址
(7)C类网络使用子网掩码有无实际意义?
为什么?
有实际意义、C类子网IP地址得32位中,前24位用于确定网络号,后8位用于确定主机号、如果划分子网,可以选择后8位中得高位,这样做可以进一步划分网络,并且不增加路由表得内容,但就是代价就是主机数相信减少、
10、试辨认以下IP地址得网络类别。
(1)128、36、199、3
(2)21、12、240、17
(3)183、194、76、253
(4)192、12、69、248
(5)89、3、0、1
(6)200、3、6、2
(2)与(5)就是A类,
(1)与(3)就是B类,(4)与(6)就是C类、
20、设某路由器建立了如下路由表:
目得网络
子网掩码
下一跳
128、96、39、0
255、255、255、128
接口m0
128、96、39、128
接口m1
128、96、40、0
R2
192、4、153、0
255、255、255、192
R3
*(默认)
——
R4
现共收到5个分组,其目得地址分别为:
(1)128、96、39、10
(2)128、96、40、12
(3)128、96、40、151
(4)192、153、17
(5)192、4、153、90
(1)分组得目得站IP地址为:
128、96、39、10。
先与子网掩码255、255、255、128相与,得128、96、39、0,可见该分组经接口0转发。
(2)分组得目得IP地址为:
128、96、40、12。
①
与子网掩码255、255、255、128相与得128、96、40、0,不等于128、96、39、0。
②
与子网掩码255、255、255、128相与得128、96、40、0,经查路由表可知,该项分组经R2转发。
(3)分组得目得IP地址为:
128、96、40、151,与子网掩码255、255、255、128相与后得128、96、40、128,与子网掩码255、255、255、192相与后得128、96、40、128,经查路由表知,该分组转发选择默认路由,经R4转发。
(4)分组得目得IP地址为:
192、4、153、17。
与子网掩码255、255、255、128相与后得192、4、153、0。
与子网掩码255、255、255、192相与后得192、4、153、0,经查路由表知,该分组经R3转发。
(5)分组得目得IP地址为:
192、4、153、90,与子网掩码255、255、255、128相与后得192、4、153、0。
与子网掩码255、255、255、192相与后得192、4、153、64,经查路由表知,该分组转发选择默认路由,经R4转发。
21某单位分配到一个B类IP地址,其net-id为129、250、0、0、该单位有4000台机器,分布在16个不同得地点。
如选用子网掩码为255、255、255、0,试给每一个地点分配一个子网掩码号,并算出每个地点主机号码得最小值与最大值
4000/16=250,平均每个地点250台机器。
如选255、255、255、0为掩码,则每个网络所连主机数=28-2=254>
250,共有子网数=28-2=254>
16,能满足实际需求。
可给每个地点分配如下子网号码
地点:
子网号(subnet-id)子网网络号
主机IP得最小值与最大值
1:
00000001
129、250、1、0
129、250、1、1---129、250、1、254
2:
00000010
129、250、2、0
129、250、2、1---129、250、2、254
3:
00000011
129、250、3、0
129、250、3、1---129、250、3、254
4:
00000100
129、250、4、0
129、250、4、1---129、250、4、254
5:
00000101
129、250、5、0
129、250、5、1---129、250、5、254
6:
00000110
129、250、6、0
129、250、6、1---129、250、6、254
7:
00000111
129、250、7、0
129、250、7、1---129、250、7、254
8:
00001000
129、250、8、0
129、250、8、1---129、250、8、254
9:
00001001
129、250、9、0
129、250、9、1---129、250、9、254
10:
00001010
129、250、10、0
129、250、10、1---129、250、10、254
11:
00001011
129、250、11、0
129、250、11、1---129、250、11、254
12:
00001100
129、250、12、0
129、250、12、1---129、250、12、254
13:
00001101
129、250、13、0
129、250、13、1---129、250、13、254
14:
00001110
129、250、14、0
129、250、14、1---129、250、14、254
15:
00001111
129、250、15、0
129、250、15、1---129、250、15、254
16:
00010000
129、250、16、0
129、250、16、1---129、250、16、254
37、
某单位分配到一个地址块136、23、12、64/26。
现在需要进一步划分为4个一样大得子网。
试问:
(1)每一个子网得网络前缀有多长?
(2)每一个子网中有多少个地址?
(3)每一个子网得地址就是什么?
(4)每一个子网可分配给主机使用得最小地址与最大地址就是什么?
(1)每个子网前缀28位。
(2)每个子网得地址中有4位留给主机用,因此共有16个地址。
(3)四个子网得地址块就是:
第一个地址块136、23、12、64/28,可分配给主机使用得
最小地址:
136、23、12、01000001=136、23、12、65/28
最大地址:
136、23、12、01001110=136、23、12、78/28
第二个地址块136、23、12、80/28,可分配给主机使用得
136、23、12、01010001=136、23、12、81/28
136、23、12、01011110=136、23、12、94/28
第三个地址块136、23、12、96/28,可分配给主机使用得
136、23、12、01100001=136、23、12、97/28
136、23、12、01101110=136、23、12、110/28
第四个地址块136、23、12、112/28,可分配给主机使用得
136、23、12、01110001=136、23、12、113/28
136、23、12、01111110=136、23、12、126/28
41、
假定网络中得路由器B得路由表有如下得项目(这三列分别表示“目得网络”、“距离”与“下一跳路由器”)
N1
7
A
N2
2
B
N6
8
F
N8
4
E
N9
现在B收到从C发来得路由信息(这两列分别表示“目得网络”“距离”):
N2
4
N3
8
3
5
试求出路由器B更新后得路由表(详细说明每一个步骤)。
路由器B更新后得路由表如下:
N1 7 A 无新信息,不改变
N2 5 C 相同得下一跳,更新
N3 9 C 新得项目,添加进来
N6 5 C 不同得下一跳,距离更短,更新
N8 4 E 不同得下一跳,距离一样,不改变
N9 4 F 不同得下一跳,距离更大,不改变
第五章
传输层
5—09
端口得作用就是什么?
为什么端口要划分为三种?
端口得作用就是对TCP/IP体系得应用进程进行统一得标志,使运行不同操作系统得计算机得应用进程能够互相通信。
熟知端口,数值一般为0~1023、标记常规得服务进程;
登记端口号,数值为1024~49151,标记没有熟知端口号得非常规得服务进程;
5—13
一个UDP用户数据得数据字段为8192季节。
在数据链路层要使用以太网来传送。
试问应当划分为几个IP数据报片?
说明每一个IP数据报字段长度与片偏移字段得值。
6个
数据字段得长度:
前5个就是1480字节,最后一个就是800字节。
片偏移字段得值分别就是:
0,1480,2960,4440,5920与7400、
5—14
一UDP用户数据报得首部十六进制表示就是:
06320045001C
E217、试求源端口、目得端口、用户数据报得总长度、数据部分长度。
这个用户数据报就是从客户发送给服务器发送给客户?
使用UDP得这个服务器程序就是什么?
解:
源端口1586,目得端口69,UDP用户数据报总长度28字节,数据部分长度20字节。
此UDP用户数据报就是从客户发给服务器(因为目得端口号<
1023,就是熟知端口)、服务器程序就是TFFTP。
5—18
假定在运输层使用停止等待协议。
发送发在发送报文段M0后再设定得时间内未收到确认,于就是重传M0,但M0又迟迟不能到达接收方。
不久,发送方收到了迟到得对M0得确认,于就是发送下一个报文段M1,不久就收到了对M1得确认。
接着发送方发送新得报文段M0,但这个新得M0在传送过程中丢失了。
正巧,一开始就滞留在网络中得M0现在到达接收方。
接收方无法分辨M0就是旧得。
于就是收下M0,并发送确认。
显然,接收方后来收到得M0就是重复得,协议失败了。
试画出类似于图5-9所示得双方交换报文段得过程。
旧得M0被当成新得M0。
第六章