数据通信与计算机网络(第二版)-作业答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第1章计算机网络概论
1、什么是计算机网络?计算机网络的最主要的功能是什么?
答:利用通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同的形式连接起来,以功能完善的网络软件实现资源共享和信息传递的系统就是计算机网络。

计算机网络的主要功能:资源共享、数据通信、分布式处理、负载均衡、提高系统的可靠性和可用性等等。

2、计算机网络的发展可划分为几个阶段?每个阶段有什么特点?
答:计算机网络的发展可划分为三个阶段。

第一个阶段是从单个网络APPANET向互联网发展的过程。

最初只是一个单个的分组交换网,并不是一个互联网络。

后来,ARPA才开始研究多种网络互联的技术。

第二个阶段是建成了三级结构的因特网。

分为:主干网、地区网和校园网(或企业网)。

这种三级网络覆盖了全美国主要的大学和研究所,并且成为因特网中的主要部分。

第三个阶段是逐渐形成了多层次ISP结构的因特网。

3、说明网络协议的分层处理方法的优缺点。

答:优点:可使各层之间互相独立,某一层可以使用其下一层提供的服务而不需知道服务是如何实现的;灵活性好,当某一层发生变化时,只要其接口关系不变,则这层以上或以下的各层均不受影响;结构上可以分割开,各层可以采用最合适的技术来实现;易于实现和维护;能促进标准化工作。

缺点:层次划分得过于严密,以致不能越层调用下层所提供的服务,降低了协议效率。

4、将TCP/IP和OSI的体系结构进行比较,讨论其异同之处。

答:TCP/IP和OSI的相同点是二者均采用层次结构,而且都是按功能分层,
不同点有:OSI分七层,而TCP/IP分为四层;OSI层次间存在严格的调用关系,两个层实体的通信必须通过下一层实体,不能越级,而TCP/IP可以越过紧邻的下一层直接使用更低层次所提供的服务,因而减少了一些不必要的开销,提高了协议效率;OSI只考虑用一种标准的公用数据网。

5、计算机网络的硬件组成包括哪几部分?
答:计算机网络的硬件组成包括服务器、主机或端系统设备、通信链路等
6、计算机网络可从哪几个方面进行分类?
答:计算机网络可以从网络的交换功能、网络的拓扑结构、网络的覆盖范围、网络的使用范围等方面进行分类。

7、网络协议的主要要素包括什么?
答:网络协议的主要要素包括三个方面:
(1)语法(Syntax):数据与控制信息的格式、数据编码等。

(2)语义(Semantics):控制信息的内容,需要做出的动作及响应。

(3)时序(Timing):事件先后顺序和速度匹配。

8、简单叙述OSI参考模型中各层的主要功能。

答:物理层(Physical Layer),主要功能是:利用传输介质为数据链路层提供物理连接,负责处理数据传输率并监控数据出错率,以便能够实现数据流的透明传输。

数据链路层(Data Link Layer),主要功能是:在物理层提供的服务基础上,数据链路层在通信的实体间建立数据链路连接,传输以“帧”为单位的数据包,并采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。

网络层(Network Layer),主要功能就是在通信的源节点和目的节点间选择一条最佳路径,使传送的数据分组(信息包)能正确、无误地到达目的地,同时还要负责网络中的拥塞控制、负载均衡等。

传输层(Transport Layer),主要功能就是在会话层的两个实体之间建立传输连接,传输层提供两个端系统之间可靠、透明的数据传送,进行差错控制、顺序控制和流量控制等。

会话层(Session Layer),主要功能在两个互相通信的应用进程之间建立会话连接,然后进行数据交换,数据交换的单位是报文,会话层还提供会话管理、令牌管理、同步管理等功能。

会话层虽然不参与具体的数据传送,但它要对数据传送进行管理。

表示层(Presentation Layer),主要解决用户信息的语法表示问题。

应用层(Application Layer),包含了用户应用计算机网络的众多协议,此外还有电子邮件、目录查询等功能。

9、什么是协议?什么是服务?服务和协议有什么区别?
答:协议是“水平的”,即协议是控制对等实体之间的通信原则。

服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。

10、设计一个银行ATM机与银行主计算机之间的协议。

将你能想到的各种情形尽量的包含其中。

以图1-7的形式予以表达。

每一种情形绘制一张图,用多个图表达各种情形。

提示:以客户用银行卡取一次现金为例。

第2章数据通信基础
1.名词解释:
(1)数据:数据是指预先约定的具有某种含义的数字、字母和符号的组合,是现实客观事物的具体描述。

(2)信息:人们对数据进行加工处理(解释),就可以得到某种意义,这就是信息。

(3)信源:信源就是信息的发送端,是发出待传送数据的设备。

(4)信宿:信宿就是信息的接收端,是接收所传送数据的设备。

(5)信道:信号的传输通道称为信道。

(6)数据传输速率:又称为信息传输速率,是指单位时间内传输的二进制位的位数,单位为比特/秒(bps,也可用Kbps或Mbps)
(7)信号传输速率:又称为传码率或调制速率,即每秒钟发送的码元数,单位为波特(Baud),信号传输速率又称为波特率。

(8)信道容量:根据信息论中的证明,在给定的信道环境下,在一定的误码率要求下,信息的传输速率存在一个极限值,这个极限值就是信道容量。

2.什么叫模拟信号?什么叫数字信号?数据有哪几种传输方式?
答:模拟信号是一种连续变化的电信号,模拟信号是一种连续变化的电信号。

并行传输与串行传输;单工、半双工和全双工传输;同步传输和异步传输;基带传输与频带传输。

3.按数据传输方向,数据信息在信道上有哪几种通信方式?
答:根据数据传输方向,数据通信操作有单工、半双工和全双工数据传输三种方式。

4.通过基带传输数字信号时采用哪些编码?各有什么特点?
答:
1) 单极性码的原理简单,容易现实。

其主要缺点有:
(1)含有较大的直流分量。

(2)单极性NRZ编码在出现连“0”或连“1”的情况时,线路长时间维持一个固定的电平,接收方无法提取出同步信息。

(3)单极性RZ编码在出现连“1”的情况时,线路电平有跳变,接收方可以提取同步信息;但连“0”时,接收方依然无法提取出同步信息。

2)双极性码的特点如下:
(1)如果“0”和“1”出现的概率相同,双极性码的直流分量为0。

但在出现连“0”或连“1”的情况时,依然会含有较大的直流分量。

(2)双极性NRZ编码在出现连“0”或连“1”的情况时,线路长时间维持一个固定的电平,接收方无法提取出同步信息。

(3)双极性RZ编码在出现连“0”或连“1”的情况时,线路电平有跳变,接收方可以提取同步信息。

3) 曼彻斯特码和差分曼彻斯特码在每个码元中间均有跳变,不包含有直流分量;在出现连“0”或连“1”的情况时,接收方可以从每位中间的电平跳变提取出时钟信号进行同步。

其缺点在于:经过曼彻斯特编码后,信号的频率翻倍,对应的要求信道的带宽高;此外,对编解码的设备要求也较高。

5.已知脉冲序列为0100110,请按上题介绍的编码方案,绘制相应的波形。

答:
不归零码
单极性
归零码
双极性
不归零码
双极性
归零码
曼彻斯特
编码
差分曼彻斯
特编码
6.简述频分多路复用技术和时分多路复用技术的概念及特点。

答:频分多路复用(FDM,Frequency Division Multiplexing)是按照频率参量的差别来分割信号的,用于在一个具有较宽带宽的信道上传输多路带宽较窄的信号。

FDM的主要优点在于实现相对简单,技术成熟,能较充分地利用信道频带,因而系统效率较高。

其缺点主要有:保护频带的存在,大大地降低了FDM技术的效率;信道的非线性失真,改变了它的实际频带特性,易造成串音和互调噪声干扰;所需设备量随接入路数增加而增多,且不易小型化;频分多路复用本身不提供差错控制技术,不便于性能监测。

时分多路复用TDM(Time Division Multiplexing)是按照时间参量的差别来分割信号的,通过为多个信道分配互不重叠的时间片的方法实现多路复用。

分为同步时分多路复用和异步时分多路复用两种。

通过时分多路复用,多数低速数字信号可以复用一条高速的信道,特别适合于数字信号传输(如计算机网络)的场合。

缺点:在计算机网络中的同步时分多路复用不能充分利用信道容量,会造成通信资源的浪费。

在异步时分多路复用中,复用信道的速率可以小于各个低速线路速率之和,从而节省线路资源。

异步时分多路复用的实现较为复杂,主要体现在:(1)缓冲器的设计。

(2)与同步时分复用的固定顺序不同,
7.有几种网络交换方式?各有什么特点?
答:计算机网络通信中常用的数据交换有三种:电路交换、报文交换、分组交换。

电路交换的优点是数据传输可靠、迅速,而且保证顺序。

缺点是电路建立和拆除的时间较长,而且在这期间,电路不能被共享,资源被浪费;另外,当数据量较小时,为建立和拆除电路所花的时间得不偿失。

因此,电路交换适用于系统间要求高质量的大量数据的传输。

报文交换方式的“存储—转发”方式,能够平滑通信量和充分利用信道。

只要存储时间足够长,就可以把信道忙碌和空闲的状态均匀化,大大压缩了必需的信道容量和转接设备的容量。

报文交换方式与电路交换方式相比有如下特点:
(1)线路效率较高。

(2)接收者和发送者无需同时工作。

(3)当流量增大时,在电路交换中可能导致一些呼叫不能被接收,而在报文交换中,报文仍可接收,只是延时会增加。

(4)报文交换可把一个报文送到多个目的地,而电路交换很难做到这一点。

(5)可建立报文优先级,可以在网络上实现差错控制和纠错处理。

(6)报文交换能进行速度和代码转换。

两个数据传输速率不同的站可以互相连接,也易于实行代码格式的变换(如将ASCII码变换为EBCDIC码)。

这在电路交换中是不可能的。

报文交换的主要缺点是网络延时较长,波动范围较大,不宜用于实时通信或交互通信,如语音、传真、终端与主机之间的会话业务等。

由于分组长度固定且较短,又具有统一的格式,因此便于中间节点存储、分析和处理。

分组进入中间节点进行排队和处理只需停留较短的时间,一旦确定了新的路径,就立刻被转发到下一个中间节点或用户终端。

从统计结果上看,分组交换传输速度高于报文交换,低于电路交换,可以理解为是一种“快速的报文交换”。

分组交换比报文交换有明显的优点,主要如下:
(1)减少了时间延迟。

(2)每个节点上所需的缓冲容量减少了(因为分组长度小于报文长度),有利于提高节点存储资源的利用率。

(3)易于实现线路的统计时分多路复用,提高了线路的利用率。

(4)可靠性高。

(5)易于重新开始新的传输。

(6)容易建立灵活的通信环境,便于在传输速率、信息格式、编码类型、同步方式、通信规程等方面都不相同的数据终端之间实现互通。

分组交换的主要缺点如下:
(1)在分组交换网中附加的传输信息较多,影响了分组交换的传输效率。

(2)实现技术复杂。

8.分别叙述调幅制(ASK)、调频制(FSK)和调相制(PSK)信号的形成。

已知脉冲序列为1100101,画出ASK、PSK和FSK信号波形。

答:调幅制是按照数字数据的取值来改变载波信号的振幅。

可用载波的两个振幅值表示两个二进制值,也可用“有载波”和“无载波”表示二进制的两个值。

调频制用数字数据的取值去改变载波的频率,即用两种频率分别表示“1”和“0”。

调相制是用载波信号的不同相位来表示二进制数。

绝对调相是利用正弦载波的不同相位直接表示数字。

相对相移调制是利用前后码元信号相位的相对变化来传送数字信息
9.设信息为7位,冗余位为4位,生成多项式采用x4+x3+1,试计算传输信息为1011001和110100l的CRC编码。

答:
(1)除数为:11001,r=4。

在信息码字后附加4个0形成的串为:10110010000,进行模2除法如下:
1101010
11001 10110010000
(余数):1010
得到余数后构成的帧为:10110011010。

(2)除数为:11001,r=4。

在信息码字后附加4个0形成的串为:110100l 0000,进行模2除法如下:
1001001
11001 110100l0000
(余数):0001
得到余数后构成的帧为:110100l0001。

第3章物理层
1. 物理层要解决哪些问题?物理层的主要特点是什么?
答:(1)物理层要解决的主要问题:
①物理层要尽可能屏蔽掉物理设备、传输媒体和通信手段的不同,使上面的数据链路层感觉不到这些差异的存在,而专注于完成本层的协议与服务。

②给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力。

为此,物理层应解决物理连接的建立、维持和释放问题。

③在两个相邻系统之间唯一地标识数据电路。

(2)物理层的主要特点:
①由于在OSI之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用。

加之,物理层协议涉及的范围广泛,所以至今没有按OSI的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械、电气、功能和规程特性。

②由于物理连接的方式很多,传输媒体的种类也很多,因此,具体的物理协议相当复杂。

2.物理层接口有哪些特性?有什么意义?
答:物理层接口主要包括机械、电气、功能和规程4个特性。

(1)机械特性。

定义接口部件的形状、尺寸、规格、引脚数量和排列顺序等。

(2)电气特性。

定义接口部件的信号高低、脉冲宽度、阻抗匹配、传输速率和传输距离等。

(3)功能特性。

定义接口部件的引脚功能、数据类型和控制方式等。

(4)规程特性。

定义接口部件的信号线在建立、维持、释放物理连接和传输比特流时的时序。

3. 常用的传输介质有哪几种?
答:常用的传输介质可以分为有线传输介质和无线传输介质两大类。

有线传输介质包括双绞线、同轴电缆和光纤等。

无线传输介质包括无线电、微波、红外线和激光等。

第4章 数据链路层
1.简述通路、链路和数据链路间的关系?
答:链路是数据传输中任何两个相邻节点间的点到点的物理线路段,链路间没有任何其他节点存在,网络中的链路是一个基本的通信单元。

对计算机之间的通信来说,从一方到另一方的数据通信通常是由许多的链路串接而成的,这就是通路。

数据链路是一个数据管道,在这个管道上面可以进行数据通信,因此,数据链路除了必须具有物理线路外,还必须有些必要的规程用以控制数据的传输。

把用来实现控制数据传输规程的硬件和软件加到链路上,就构成了数据链路。

2.数据链路层的基本功能是什么?
答:(1)链路管理(2)定界与同步(3)流量控制(4)差错控制(5)透明传输(6)寻址
3.什么是报文?什么是帧?数据通信中报文与帧的转换是如何实现的?
答:报文是由一定位数的二进制代码按一定规则编制而成的数据信息。

帧是发送端与接收端之间通过链路传送的一个完整的消息组的信息单位。

当报文到达网络层后,如果传输方式为分组方式,则报文将被分组,被分组的报文中不仅含有正文信息还包括控制信息,在报文到达数据链路层后形成帧,帧的信息段里包含着报文正文信息和控制信息。

4.将书中的停止等待协议算法优化,并画出算法流程图。

答:
发送方:
(1) vs ←0 (2) data ←get_host() (3) data_s ←(data,vs,CRC) (4) send(data_s) (5) time_out()
(6) data_r ←receive()
(7) if(data_r=null)and(time_out()=0) goto(6)
(8) if(data_r=ACK) vs=1-vs,goto(2)
(9) if(data_r=NAK|time_out()=1) goto(4) 接收方: (1) vr ←0
(2)data_r=receive()
(1)正常情况
(2)帧校验错误
(3)数据帧丢失(4)确认帧丢失

(3)if(data_r=null) goto(2)
(4)if CRC(data_r)send(NAK),data_r=null,goto(2) (5)if(vs ≠vr) data_r =null goto(8)。

(6)send_host(data_r)
(7)vr←1-vr
(8)send(ACK),goto(2)。

5.试写出连续ARQ
答:
发送方:
(1) vs ←0,buffer ←Max ,no1←0,no2←0 (no1是纪录的发送帧号,no2 纪录确认帧号)
(2) data[Max]←get_host() 读取数据 (3) data_s ←(data[no1],vs,CRC) 数据帧编码 (4) send(data_s) 发送数据 (5) time_out() 启动计时器 (6) data_r ←receive() 接收数据 (7) while(data_r=null)and(time_out=0) do {if(no1<Max) {no1=no1+1,Vs=Vs+1
出错
丢弃发送方
接收方
data_s←(data[no1],vs,CRC)
send(data_s)

data_r←receive()

(8) if(data_r=ACK)
{no2=ACK-no
if(no2<Max)data_r=null,goto(7)

(9) if(time_out()=1)
{no1=no2,if(no1<Max)goto(3)
else {no1=0,no=0,goto(2)}

接收方:
(1) vr←0 ,ACK-no←0
(2)data_r=receive()
(3)if(data_r=null) goto(2)
(4)if CRC(data_r)data_r=null goto(2)。

(5)if(Vs<Vr)
{ data_r=null,send(ACK-no),goto(2)}
(6)if(Vs=Vr)
{send_host(data_r),Vr= Vr+1,ACK_no=Vr, send(ACK-no) }
(7)goto(2)
6.在什么情况下选择重传ARQ协议与连续ARQ协议是一样的?
答:当选择重传ARQ协议WR=1时,或当连续ARQ协议传输无差错时。

7.简述HDLC帧发送序号与接收序号的作用?
答:帧发送序号表示当前发送的信息帧序号,也即接收端期望接收到的帧序号。

而帧接收序号带有确认的意思,表示接收端已正确收到此前所有的帧。

这种捎带的方法可以提高信道的利用率。

8.简述HDLC协议的工作过程?
答:(1)建立数据链路连接、确定收发关系。

(2)数据传送。

(3)链路拆除
9.简述PPP协议的层次结构?
答:(1)链路控制协议(LCP)(2)网络控制协议(NCP)
10.简述PPP协议的工作过程?
答:PPP会话建立主要包括3个阶段:链路建立阶段、身份认证阶段(可选)、网络协商阶段。

4-11 一个PPP帧的数据部分(用十六进制写出)是7D 5E FE 27 7D 5D 7D 5D 65 7D 5E。

试问真正的数据是什么(用十六进制写出)?
答:数据部分:7D 5E FE 27 7D 5D 7D 5D 65 7D 5E
真正的数据:7E FE 27 7D 7D 65 7D
4-12 PPP协议使用同步传输技术传送比特串0110111111111100。

试问经过零比特填充后变成怎样的比特串?若接收端收到的PPP帧的数据部分是0001110111110111110110,问删除发送端加入的零比特后变成怎样的比特串?
答:源比特串:011011111 11111 00
零比特填充后:011011111011111000
接收端:0001110111110111110110
源比特串:000111011111 11111 110
第5章局域网体系结构
1.什么是局域网?它有哪些特点?
答:局域网(Local Area Network),简称LAN,是指在某一区域范围内,将各种计算机、通信设备、外部设备和数据库等互相连接起来的计算机通信网。

局域网主要有如下特点:
(1)地理范围有限。

(2)通信速率高。

(3)可采用多种通信介质。

2.局城网为何设置介质访问控制子层?
答:介质访问控制子层处理局域网中各站对通信介质的争用问题,对于不同的网络拓扑结构可以采用不同的介质访问控制方法。

3.何谓冲突?在CSMA/CD中如何解决冲突?
答:(1)当信道上出现两个或两个以上的设备在同一瞬间发送报文时,就会造成报文在信道上重叠,出现差错,即冲突(碰撞)。

(2)在CSMA/CD中,为了解决冲突:
①每个设备在发送前进行载波侦听,只有信道空闲时,才可以发送。

②当出现冲突后,各设备延迟等待一段不同的时间再重新发送。

4.以太网10Base-T组网规格代表什么含义?
答:10Base-T网络采用星型拓扑,基带传输,速率为10Mb/s,使用双绞线作为传输介质,一个网段的最大传输距离为100米。

5.简述MAC地址结构
答:IEEE802标准规定MAC地址采用48位二进制(6字节)来表示,其中,前3个字节(即高24位)被称为组织唯一标识符(Organizationally Unique Identifier,OUI),用于代表不同的网卡生产厂家。

MAC地址的后3个字节(即低24位)由厂家自行指派,称为扩展标识符(Extended Identifier)。

每个厂家生产时都会保证使用同一OUI的网卡扩展标识符不重复使用。

因此,全球范围内每个网卡的MAC地址都是唯一的。

6.简述交换机的工作原理?
答:交换机依据第二层的MAC地址传送数据帧。

在交换机中维护一个“MAC地址—端口”对应表。

交换机根据数据帧的源MAC地址建立对应关系表,通过读取数据帧的目的MAC地址,确定将数据帧转发至哪个端口。

7.简述局域网交换机的帧转发方式有哪几种?
答:(1)直通式(2)存储转发方式(3)改进的直接交换方式
8.简述IEEE802.11无线局域网标准有哪些?
答:(1)IEEE802.11(2)IEEE802.11b(3)IEEE802.11a(4)IEEE802.11g(5)IEEE802.11n
第6章网络层
1.试从多个方面比较虚电路和数据报这两种服务的优缺点。

答:数据报服务事先没有建立电路的过程,而虚电路服务事先要建立一条虚电路,连接建立时间越长损失的带宽越大,所以对于小数据量的非实时通信来说,数据报更适合。

数据报服务中,分组可以选择不同的路径。

虚电路服务中,所有分组在同一条虚电路上传输,对分组的控制更容易掌握,更能保证服务质量(QoS),所以对于实时性通信来说,虚电路服务更适合。

为了在中间节点进行“存储-转发”,使用数据报服务时,每个分组必须携带完整的地址信息。

使用虚电路服务时,每个分组不需携带完整的地址信息,只需携带虚电路号,因此分组携带更少量的辅助信息,减少了额外开销。

虚电路服务中,若某个中间节点发生故障,必须重新建立一条虚电路。

数据报服务中,若某个中间节点发生故障,后续的分组可以另选路径,因此提高了可靠性。

虚电路服务中,虚电路建立好之后,可以预约所需的网络资源(如带宽和路由器的缓冲区),当分组到来时,可以立即转发,因此虚电路服务比数据报服务更容易进行拥塞控制。

虚电路服务保证了每个分组能够不丢失、不重复,并按发送顺序到达目的节点。

同时,虚电路服务还可以对流量进行控制,当目的节点来不及接收分组时,可以通知源节点暂停发送。

数据报服务中,分组独立选择路由,因而不能保证分组的有序性,也不能保证分组不丢失和不重复。

所以数据报服务中,差错控制和流量控制由两端节点负责。

2.广域网中的主机为什么采用层次结构方式进行编址?
答:层次结构方式进行编址就是把一个用二进制数表示的主机地址分为前后两部分。

前一部分的二进制数表示该主机所连接的分组交换机的编号,而后一部分的二进制数表示所连接的分组交换机的端口号,或主机的编号。

采用两个层次的编址方案可使转发分组时只根据分组和第一部分的地址(交换机号),即在进行分组转发时,只根据收到的分组的主机地址中的交换机号。

只有当分组到达与目的主机相连的结点交换机时,交换机才检查第二部分地址(主机号),并通过合适的低速端口将分组交给目的主机。

采用这种方案可以减小转发表的长度,从而减少了查找转发表的时间。

3.如图5-7所示网络,用图来表示该连接,写出各节点的路由表,并予以简化。

图5-7 习题3的网络结构
答:网络对应的图为:
简化后的节点路由表为:
4.什么是拥塞控制?依靠增加网络资源能否解决拥塞问题?
答:所谓拥塞控制就是防止过多的数据注入到网络中,这样可以使网络中的路由器或链路不致过载,拥塞控制所要做的都有一个前提,就是网络能够承受现有网络负载。

造成拥塞的原因是多方面的,主要有:
(1)节点的缓存容量不够
如果某段时间,分组流同时从3个或4个输入线到达,并且要求输出到同一线路,分组将在节点的缓存中建立起队列。

如果节点没有足够大的缓存来保存这些分组,则会造成拥塞,有些分组就会丢失。

在某种程度上增加缓存容量会有所帮助,但实际情况是,如果节点有无限大的内存,拥塞不但不会变好,反而会更糟。

因为当分组到达队列的前面时,它已经过时了。

而副本已经被重发。

所有这些分组都将被尽职地转发到下一个路由器,增加了到目的地所有线路的载荷。

(2)处理器速度太慢。

节点的CPU要执行各种管理工作,如缓冲区排队、更新表格等,如果处理速度太慢,使得到达节点的分组不能被及时缓存、转发,则会造成分组丢失或拥塞。

简单地将处理器的速率提高,可能会使上述情况缓解一些,但往往又会将瓶颈转移到其他地方。

(3)线路带宽不够
低带宽线路也会导致拥塞。

只升级线路而不提高处理器性能,或反之,都不会有多大作用。

导致拥塞的原因是多方面的,只改善网络的的一部分,而不是整体,往往只是将瓶颈转移到系统中别的地方。

这一问题直到所有系统设施都相互平衡后才得以解决。

相关文档
最新文档