《计算机网络与通信第版》课后习题参考标准答案.docx
- 文档编号:5767810
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:65
- 大小:217.77KB
《计算机网络与通信第版》课后习题参考标准答案.docx
《《计算机网络与通信第版》课后习题参考标准答案.docx》由会员分享,可在线阅读,更多相关《《计算机网络与通信第版》课后习题参考标准答案.docx(65页珍藏版)》请在冰豆网上搜索。
《计算机网络与通信第版》课后习题参考标准答案
《计算机网络与通信(第版)》课后习题参考答案
作者:
口期:
计算机网络与通信
(第2版)
陈伟刘会衡主编
杜谦王晟梁小宇付琴编
习题参考答案
第2章数据通信技术基础5
第3章数据链路控制21
第4章多路复用与信道共享技术24
第5章局域网29
第6章城域网37
第7章广域网41
第8章网络互连46
第9章互联网的应用54
第10章无线网络技术58
第11章Adhoc网络技术61
第12章下一代网络65
第1章概述
习题参考答案
1.1模拟通信与数字通信的区别是什么?
试举例加以说明,并比较模拟通信与数字通信的优缺点。
解答:
模拟通信传输的是模拟信号,也即该信号的波形是连续的,可表示为时间的连续函数;数字通信传输的是数字信号,也即该信号的幅度不随时间作连续的变化,只能取有限个离散值(一般取两个离散值“0”和“1”)。
比如固定的电话通信就属于模拟通信,GSM和CDMA移动通信则属于数字通信。
模拟通信的优点是信道的利用率较高,缺点包括:
抗干扰能力弱、保密性差、设备不易人规模集成及不适合计算机通信飞速发展的需要等。
数字通信的优点包扌舌:
抗干扰性强,保密性好,设备易于集成,并且便于使用计算机技术对其进行处理等,它的主要缺点是所有的信道频带比模拟通信宽得多,因而降低了信道的利用率。
但随着信道性能的改善,这一缺点会逐渐得到解决。
1.2数据通信的特点是什么?
为什么要研究数据通信网?
解答:
数据通信是指由信息源产生的数据,不管通过模拟传输还是数字传输的信道,按照一定通信协议,形成数据流传送到受信者的过程。
从某种意义上来说,数据通信可看成是数字通信的特例,并具有数字通信的一切优点。
数据通信以数据传输为基础,但又不是单纯的数据传输,它包括数据传输和数据交换,以及在传输前后的数据处理过程。
由于计算机在各个领域中都得到了非常广泛的应用,遥测、遥控、自控、雷达等领域都需要用到数据处理与传输,也就都离不开数据通信,因此,数据通信有着广泛的应用领域及广阔的发展前景,研究数据通信网对通信技术的发展具有重要意义。
1.3什么是数据通信系统?
从设备级举一例说明该系统的组成。
解答:
数据通信系统是指通过通信线路和通信控制处理设备将分布在各处的数据终端设备连接起来,执行数据传输功能的系统。
它包括信源、信道和信宿三部分,比如两台计算机之间的数据通信,分布两地的计算机则属于信源和信宿,它的传输通道电话线路则属于信道,当然由于计算机处理的是数字信号,电话线传输的是模拟信号,中间还必须经调制解调器进行模数或数模的转换才能完成通信。
1.4举出你熟悉的数据通信应用实例,并加以说明。
解答:
以传递邮件为例。
首先,E-niail数据通过本地计算机(信息源)发送给Modem(变换器),完成数字信号到模拟信号的转换,然后通过电话线(信道)传送到目的地的Modem
(反变换器),完成模拟信号到数字信号的转换,然后送给目的地计算机(受信者),从而完成整个数据的传输。
1.5画出通信系统的基本组成框图,并说明每一部分的功能。
解答:
通信系统的基本组成如图1.1所示:
图1.1通信系统的基本组成
其中,信息源和受信者分别是信息的发送者和接收者,变换器是将信息源发出的信息变换成适合在信道上传输的信号,反变换器则是将从信道上接收的信号变换成受信者可以接收的信息,信道是信号传输的载体,在信号传输过程中,噪声将对信号产生干扰。
1.6比较电路交换、存储转发交换、报文交换和分组交换的区别。
解答:
(1)电路交换的基本原理是在源端和目的端间实时地建立起电路连接,构成一条信息通道,专供两端用户通信。
通信期间,信道一直被通信双方用户占有,通信结束,立即释放。
线路交换的特点是:
数据传输可靠、迅速、有序,但线路利用率低、浪费严重,不适合计算机网络。
(2)存储转发交换是在传统的电路交换技术的基础上提出的。
存储转发和电路交换的主要区别是:
发送的数据与目的地址、源地址、控制信息按照一定格式组成一个数据单元(报文或报文分组)进入通信子网,通信子网中的结点要负责完成数据单元的接收、差错校验、存储、路选和转发功能。
存储转发交换包括报文交换和分组交换两种。
(3)报文交换采用”存储-转发”方式进行传送,无需事先建立线路,事后更无需拆除。
它的优点是:
线路利用率高、故障的影响小、可以实现多目的报文:
缺点是:
延迟时间长且不定、对中间节点的要求高、通信不可靠、失序等,不适合计算机网络。
(4)分组交换中数据以短分组的形式传输,分组长度一般为1000字节。
如果发送端有更长的报文需要发送,那么这个报文被分割成一个分组序列,每个分组由控制信息和用户数据两部分组成。
分组交换适用于计算机网络,在实际应用中有两种类型:
虚电路方式和数据报方式。
分组交换的优点是:
高效、灵活、迅速、可靠、经济,但存在如下的缺点:
有一定的延迟时间、额外的开销会影响传输效率、实现技术复杂等。
1.7什么是网络协议?
为什么需要网络体系结构?
解答:
通信包含哪些内容,如何传送这些内容以及什么时候进行通信等事项,都必须符合通信双方实体都可以接受的规则或约定。
这些规则或约定就是协议(protocol)o
相互通信的两台计算机之间必须进行高度协调一致的合作,而这种协调与合作的逻辑实现不是由单一的模块来完成的,而是被分解为多个子任务,然后通过分别实现各个子任务来最终实现整个任务的完成。
处置现代网络各种复杂功能的最有效手段是按照层次体系结构来组织它们,在这一层次体系结构中,一个层次的服务是在相邻卞层提供服务的基础之上实现的。
通过这一网络协议体系结构,有利于提高各个层次功能的相对独立性和兼容性。
1.8比较TCP/IP协议集和ISO/OSI参考模型各层的功能,调制解调属于哪一层次?
解答:
1.TCP/IP协议集由以卞5个相对独立的层次构成:
物理层、网络访问层、网际互连层、传输层和应用层。
2、OSI参考模型由7个层次构成:
(1)物理层涉及在物理媒质上非结构化比特流的传输,处置访问物理媒质的机械特性、电气特性、功能特性和规程特性。
(2)数据链路层使经过物理链路的信息可靠传输,用必要的同步信号、差错控制和流量控制发送数据(帧)。
(3)网络层为上面的各个层次提供对数据传输和用于连接系统的交换技术的独立性,负贵建立、管理和终止连接。
(4)传输层在端点之间提供可靠、透明的数据传输,提供端点的差错恢复和流量控制。
(5)会话层为应用程序之间的通信提供了控制结构,建立、管理和终止应用程序之间的连接(会话)。
(6)表示层为各个应用进程提供在数据表示差异上的独立性。
(7)应用层提供对应用OSI坏境的访问,还提供各种分布式的信息服务。
TCP/IP协议集和OSI参考模型的对应关系如图1.2所示。
应用层
应用层
表示层
(传输层)(主机至主机)
会话层
网际互连层
传输层
网络访问层
网络层
数拯链路层
物理层
物理层
TCP/IP
OSI
硬件
软件
t
固件
图1.2TCP/IP协议集和OSI参考模型的对应关系
3、调制解调属于物理层。
用八
空间
操作
系统
第2章数据通信技术基础
习题参考答案
2.1常见的传输媒质有哪几类?
主要用途是什么?
解答:
传输媒质一般分为两大类:
有线传输媒质和无线传输媒质。
常见的有线传输媒质包括:
(1)双绞线:
是最常见的、最经济的传输媒质,主要用于电话网络和建筑物内的通信线路;
(2)同轴电缆:
主要应用于电视转播、长途电话传输、近距离的计算机系统连接、局域网等;
(3)光纤:
主要用在长途电信中:
常见的无线传输媒质有:
微波、无线电、红外线和亳米波和激光等。
主要应用在短波通信、微波通信、卫星通信和移动通信等领域中。
2.2光纤传输的主要优缺点是什么?
目前光纤可以达到的最大传输速率的数量级是多少?
解答:
与双绞线和同轴电缆相比,光纤传输具有人容量、高带宽、低衰减、传输距离长、安全性好和抗腐蚀性强等优点。
其缺点主要是光接II设备比电子接II贵,其机械强度低,分路与耦合不灵活。
但总体上讲,光纤的优点明显胜过其不足。
目前光纤的最人传输速率可达lOGbps的数量级。
2.3无线电通信频率范围是多少?
无线电广播频谱和微波频谱各是多少?
解答:
无线电通信频率范闱为3KHz〜300GH乙无线电广播频谱为30MHz〜1GHz,微波频谱为2〜40GHz。
2.4写出香农信道容量公式,说明它的物理意义及其对通信系统开发的指导意义。
解答:
C=Wlb(l+S/N)(b/s)
香农信道容量公式(香农定理)给出了在信号平均功率受限的高斯白噪声信道中可达到的最人传输速率的极限值。
香农信道容屋公式对通信系统开发的指导意义包括:
(1)任何一个信道都有它的容量。
香农证明了,如果在信道上的实际信息速率R小于无差错容量C,那么在理论上都有可能用适当的信号编码方法通过信道实现无差错传输。
(2)对于给定的噪声电平,要提高数据传输速率可以通过增大信号强度或带宽来实现。
(3)信道容量或信道最大数据传输速率C与带宽W和信噪比S/N有关。
2.5假设在带宽为3100Hz、信噪比(S/N)为30dB的语音信道上,通过Modem传输数字数据,那么在该语音线路上,理论上所能达到的最大数据传输速率是多少?
解答:
30=101gl000
根据香农定理:
C=Mb(l+S/N)(b/s)=3100*lb(1+1000)=30.9kbps
2.6什么是基带信号?
什么是频带信号?
基带传输和频带传输的主要区别是什么?
解答:
未经频率变换处理(即调制)的原始数据信号叫做基带信号(即高限频率和低限频率之比远人于1的信号);将基带信号通过某种频率变换(例如调制)后得到的信号叫做频带信号。
基带传输不需要调制解调,传输距离短;频带传输设备更复杂,但传输距离更长。
2.7模拟传输方式和数字传输方式有何异同?
究竟哪种传输方式更好?
为什么?
解答:
模拟传输不必考虑传输的内容,信号可以表示模拟数据(例如声音)或数字数据(例如通过调制解调器得到的二进制数据)。
在任何一种情况下,模拟信号经过一定距离之后都将会变弱(衰减)。
为了到达更远的距离,模拟传输系统需要设置放人信号功率的放人器。
数字传输特别关注信号的内容。
在确保不让衰减危及数据完整性之前,数字信号只能传输有限的距离。
为了能够到达较远的距离,要使用转发器。
对于模拟传输方式和数字传输方式,究竟采用哪一种传输方式更好呢?
现实的情况说明,尽管多年来全社会在模拟电信设施方面(比如电话通信网络)已经做出了巨大的投资,电信产业和广人顾客还是认为使用数字传输方式更好。
相对于模拟传输方式,数字传输具有以下优点:
(1)数字技术的优势:
(2)数据完整性;
(3)带宽的有效利用:
(4)安全性与保密性;
(5)统一性。
2.8画出表2・5中每种编码情况下,比特流01001110的波形图。
IIIIIIIII
2.9从表2.5中的NRZL起,为每种编码设计生成算法。
解答:
完整C语言代码如下(只能在Turboc2.0环境下运行):
#include
#include
#include
#include
严函数:
初始化图形显示模式。
*/
voidInitPamt(void)
intgdnvei=DETECT,gmode,errorcode;initgraph(&gdiivei;&gmode,Mc:
\\turboc2n);enorcode=giaphiesultQ;
if(enorcode!
=grOk)
piiiitf(nGraphicserror:
%s\n",grapherrornisg(enorcode));piiiitf(nPiessaiivkeytohalt/*);
getchQ;
exit(l);
voidZhuoBiaoQ/*函数:
在屏幕上画出一个直角坐标系图*/{/*原点在屏幕上的坐标为:
(30,300)*/
lme(30,l50,30.450);
line(27,153,30,150);
lme(33,15330J50);
lme(30,300.600,300);
lme(597,297,600,300);
line(597,303,600,300);
outtextxy(35.305;,0H);
outtextxy(35J50;,XH);
outtextxy(600,305/YH);
}
BG0DP(char*code)/*函数:
不归零电平(NRZ-L)*/
mt1=0;
intlastx=30Jasty=300;/*上一次结束时的点的坐标*/
IiutPamt();
ZhuoBiaoQ;
setcolor(5);
while(code[i]!
='()')
if(code[i]=,0,)
line(lastxJastyJastx.25O);
liiie(lastx?
25O.lastx+3O.25O);/*设每电平高50点,宽30点*/outtextxy(lastx+l0,240
lastx=lastx+30;
lastv=250;
Jz
}
else
{
line(lastxJastyJastx,350);
line(lastx350Jastx+30,350);
outtextxy(lastx+10,240J'1”);
lastx=lastx+30;
lastv=350;
Jz
}
1++;
}
getchQ;/*暂停程序,可按任意键继续*/
closegraphQ;
}
BG0YZ(char*code)/*函数:
不归零1制(NRZI)*/
{
mt1=0;
intlastx=3O,lasty=35O;/*假设起始电平为低电平*/
IiutPamt();
ZhuoBiaoQ;
setcolor(5);
while(code[i]!
=r\0r)
{
if(code[i]=,0,)
line(lastxJastyJastx+30Jasty);
/*if(lasty=250)
outtextxy(lastx+10Jasty-10;,0n);
else
outtextxy(lastx+10Jasty+10,M0,j;*/
outtextxy(lastx+10,240J,0H);
lastx+=30;
}
else
{
line(lastx.250Jastx,350);
if(lastv==250)
{
lme(lastx,350Jastx+30350);
/*outtextxy(lastx+10,360/1H);*/
lastv=350;
J7
}
else
{
lme(lastx,250Jastx+30,250);
/*outtextxy(lastx+l0,240/1H);*/lastv=250;
J7
}
outtextxy(lastx+10,240J'1”);
lastx+=30;
}
i++;
}
getchQ;
closegiaphQ;
}
SJXAMI(chai*code)/*函数:
双极性AMI
int1=0;
intlastyl=350;
intlastx=30Jasty=300;/*假设起始电平为零电平*/
IiutPamt();
ZhuoBiao();
setcoloi(5);
while(code[i]!
=\0r)
{
if(code[i]=,0,)
{
line(lastxJastyJastx.3OO);
line(lastx3OOJastx+3O3OO);
outtextxy(lastx+10.240/,0H);
lastx+=3O;
lastv=3OO;
JJ
}
else
{
if(lastvl==35O)
{
luie(lastxJasty,lastx,25O);lme(lastx,25OJastx+3O,25O);
lastvl=25O;
lastv=25O;
J7
}
else
{
lme(lastxJastyJastx350);lme(lastx,350Jastx+30350);
lastvl=35O;
lastv=35O;
J7
}
outtextxy(lastx+10,240/*1”);
lastx+=30;
}
getchQ;
closegiaphQ;
}
WSJZM(char*code)/*函数:
伪三进制码*/
{
int1=0;
intlastyl=350;
intlastx=3O.lasty=3OO;/*假设起始电平为零电平*/
IiutPamt();
ZhuoBiaoQ;
setcoloi(5);
while(code[i]!
=r\0r)
{
if(code[i]=,r)
{
line(lastxJastyJastx,300);
line(lastx300Jastx+30300);
outtextxy(lastx+10,240J,0H);
lastx+=30;
lastv=300;
Jz
}
else
{
if(lastvl=350)
{
lme(lastx,lasty,lastx,250);
luie(lastx,250Jastx+30,250);
lastvl=250;
lastv=250;
J7lme(lastxdasty,lastx350);lme(lastx.350Jastx+30350);lastvl=350;
lastv=350;
J7
}
outtextxy(lastx+10,240/*1”);lastx-r=30;
}
1++;
}
getchQ;
closegraphQ;
MQSTBM(char*code)/*函数:
曼彻斯特编码*/{
mt1=0;
intlastx=30;
charlastcode-01;
IiutPamt();
ZhuoBiaoQ;
setcolor(5);
while(code[i]!
=r\0r)
{
if(code[i]=lastcode)
lme(lastx,350Jastx,250);
if(code[i]=,0,)
line(lastx,250Jastx+15,250);
line(lastx-rl5,250Jastx+15350);
line(lastx-r!
5,350Jastx+30350);
}
else
{
line(lastx350.1astx+l5,350);
lin亡(lastx+15,250」astx+15,350);
line(lastx+15,250jastx+30.250);
outtextxy(lastx+20,240J'1”);
}
lastx+=30;
lastcode=code[i];
1++;
}
getchQ;
closegiaphQ;
}
CFMQSTBM(chai*code)/*函数:
差分曼彻斯特编码*/
{
lilt1=0;
intlastx=30Jasty=250;
IiutPamt();
ZhuoBiaoQ;
setcolor(5);
while(code[i]!
=r\0,)
{
if(code[i]=T)
{
if(lastv==250)
{
liiie(lastx,250Jastx+15,250);
line(lastx+15,250Jastx+l5,350);
lme(lastx+15,350Jastx+30350);
lastv=35O;
J7liiie(lastx,350Jastx+15,350);line(lastx+l5,350Jastx+15,250);lme(lastx+l5,250Jastx+30.250);lastv=250;
J7
}
outtextxy(lastx+20,240J11lastx+=30;
}
else
{line(lastx.250Jastx,350);if(lastv==250)
{
lme(lastx,350Jastx+15,350);liiie(lastx+l5,350Jastx+15,250);lme(lastx+l5,250Jastx+30.250);
}
else
{
lme(lastx,250Jastx+15,250);liiie(lastx+l5,250Jastx+15,350);liiie(lastx+l5,350Jastx+30.350);
}
outtextxy(lastx+20,240/0H);lastx+=30;
}
i++;
}
getchQ;
closegraphQ;
}
voidmain()/*主函数*/
charcode[30];
intcodevalid=l;
charmode;
inti;
while(l)
{
do
{
system(MclsH);
prmtf(HPleaseinputyoucode\ii(Suchas01101010111.Nomore20Characters):
H);scanf(”%s”£ode);
1=0;
codevalid=l;
while(code[i]!
=,\0,)
{
if(code[i]!
=0&&code[i]!
=T)
{/*用户输入的代码中含有01之外的非法字符*/
prmtf(nYouCodeIsWrong.PleaseInputAgam!
\nn);getch();
codevalid=0;
break;
}
if(i>=24)
{/*用户输入的代码太长,超过20个字符*/
prmtf^^TooManyCharacters.PleaseInputNoMore20Characters\iiH);getch();
codevalid=0;
break;
}
1卄;
}
}while(codevalid==0);
/*以下打印出一个简易菜单供用户选择,只能按0、1、2、3、4、5.6.7、8*/priiitf(n,aiPleaseSelectyouModeofSquareMap:
\ii\nM);
priiitf(H\t\t\tl.NRZ-LCodmg.\nn);
.NRZICodmg.\iiH);
pi.ANDCodmg.\nM);
piiiitf(H\t\t\t4.WeiSanJinZhi
priiitf(H\t\t\t5.ManchesterCoding.\nM);
piintf("\t\t\t6・DifferentManchesterCodmg.'diH);
pr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络与通信第版 计算机网络 通信 课后 习题 参考 标准答案