计算机网络课后习题答案(谢希仁)

上传人:94****0 文档编号:77164123 上传时间:2022-04-19 格式:DOC 页数:33 大小:1.31MB
收藏 版权申诉 举报 下载
计算机网络课后习题答案(谢希仁)_第1页
第1页 / 共33页
计算机网络课后习题答案(谢希仁)_第2页
第2页 / 共33页
计算机网络课后习题答案(谢希仁)_第3页
第3页 / 共33页
资源描述:

《计算机网络课后习题答案(谢希仁)》由会员分享,可在线阅读,更多相关《计算机网络课后习题答案(谢希仁)(33页珍藏版)》请在装配图网上搜索。

1、精选优质文档-倾情为你奉上 谢希仁编著-习题解答第一章 概述习题1-02 试简述分组交换的要点。答:采用存储转发的分组交换技术,实质上是在计算机网络的通信过程中动态分配传输线路或信道带宽的一种策略。它的工作机理是:首先将待发的数据报文划分成若干个大小有限的短数据块,在每个数据块前面加上一些控制信息(即首部),包括诸如数据收发的目的地址、源地址,数据块的序号等,形成一个个分组,然后各分组在交换网内采用“存储转发”机制将数据从源端发送到目的端。由于节点交换机暂时存储的是一个个短的分组,而不是整个的长报文,且每一分组都暂存在交换机的内存中并可进行相应的处理,这就使得分组的转发速度非常快。分组交换网是

2、由若干节点交换机和连接这些交换机的链路组成,每一结点就是一个小型计算机。基于分组交换的数据通信是实现计算机与计算机之间或计算机与人之间的通信,其通信过程需要定义严格的协议;分组交换网的主要优点:1、高效。在分组传输的过程中动态分配传输带宽。2、灵活。每个结点均有智能,可根据情况决定路由和对数据做必要的处理。3、迅速。以分组作为传送单位,在每个结点存储转发,网络使用高速链路。4、可靠。完善的网络协议;分布式多路由的通信子网。电路交换相比,分组交换的不足之处是: 每一分组在经过每一交换节点时都会产生一定的传输延时,考虑到节点处理分组的能力和分组排队等候处理的时间,以及每一分组经过的路由可能不等同,

3、使得每一分组的传输延时长短不一。因此,它不适用于一些实时、连续的应用场合,如电话话音、视频图像等数据的传输; 由于每一分组都额外附加一个头信息,从而降低了携带用户数据的通信容量; 分组交换网中的每一节点需要更多地参与对信息转换的处理,如在发送端需要将长报文划分为若干段分组,在接收端必须按序将每个分组组装起来,恢复出原报文数据等,从而降低了数据传输的效率。习题1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。答:电路交换,它的主要特点是: 在通话的全部时间内用户独占分配的传输线路或信道带宽,即采用的是静态分配策略; 通信双方建立的通路中任何一点出现了故障,就会中断通话,必须重新

4、拨号建立连接,方可继续,这对十分紧急而重要的通信是不利的。显然,这种交换技术适应模拟信号的数据传输。然而在计算机网络中还可以传输数字信号。数字信号通信与模拟信号通信的本质区别在于数字信号的离散性和可存储性。这些特性使得它在数据传输过程中不仅可以间断分时发送,而且可以进行再加工、再处理。 计算机数据的产生往往是“突发式”的,比如当用户用键盘输入数据和编辑文件时,或计算机正在进行处理而未得出结果时,通信线路资源实际上是空闲的,从而造成通信线路资源的极大浪费。据统计,在计算机间的数据通信中,用来传送数据的时间往往不到10%甚至1%。另外,由于各异的计算机和终端的传输数据的速率各不相同,采用电路交换就

5、很难相互通信。分组交换具有高效、灵活、可靠等优点。但传输时延较电路交换要大,不适用于实时数据业务的传输。习题1-07 计算机网络可从哪几个方面进行分类?答:1、按交换方式:有电路交换、报文交换、分组交换、帧中继交换、信元交换等。2、按拓扑结构:有集中式网络、分散式网络、分布式网络。其中,集中式网络的特点是网络信息流必须经过中央处理机或网络交换节点(如星形拓扑结构);分布式网络的特点是任何一个节点都至少和其他两个节点直接相连(如网状形拓扑结构),是主干网常采用的一种结构;分散式网络实际上是星形网和网状形网的混合网。3、按作用范围:有广域网(WAN)、局域网(LAN)、城域网(MAN)。其中,广域

6、网的作用范围为几十至几千公里,又称为远程网;局域网的作用范围常限制在一个单位或一个校园(1 km)内,但数据传输速率高(10 Mb/s以上);城域网常介于广域网和局域网之间,局限在一个城市(550 km)内。4按使用范围:有公用网和专用网。其中,公用网都是由国家的电信部门建造和控制管理的;专用网是某个单位或部门为本系统的特定业务需要而建造的,不对单位或部门以外的人员开放。习题1-09 计算机网络由哪几部分组成?答:一个计算机网络应当有三个主要的组成部分:(1) 若干个主机,它们向各用户提供服务;(2) 一个通信子网,它由一些专用的结点交换机和连接这些结点的通信链路所组成;(3) 一系列的协议。

7、这些协议是为在主机之间或主机和子网之间的通信而用的。习题1-10 试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit)。从源站到目的站共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?解:采用电路交换:端到端时延:采用分组交换:端到端时延:,这里假定,即不考虑报文分割成分组后的零头。欲使,必须满足习题1-11在上题的分组交换网中,设报文长度和分组长度分别为x和(p+h)(bit),其中p为分组的数据部分的长度

8、,而h为每个分组所带的控制信息固定长度,与p的大小无关。通信的两端共经过k段链路。链路的数据率为b(bit/s),但传播时延和结点的排队时间均可忽略不计。若打算使总的时延为最小,问分组的数据部分长度p应取为多大?答:分组个数x/p,传输的总比特数:(p+h)x/p源发送时延:(p+h)x/pb最后一个分组经过k-1个分组交换机的转发,中间发送时延:(k-1)(p+h)/b总发送时延D=源发送时延+中间发送时延 D=(p+h)x/pb+(k-1)(p+h)/b令其对p的导数等于0,求极值 p=hx/(k-1)习题1-13 面向连接服务与无连接报务各自的特点是什么?答:所谓连接,就是两个对等实体为

9、进行数据通信而进行的一种结合。面向连接服务是在数据交换之前,必须先建立连接。当数据交换结束后,则应终止这个连接。面向连接服务具有连接建立、数据传输和连接释放这三个阶段。在传送数据时按序传送的。因面面向连接服务提供可靠的数据传输服务。在无连接服务的情况下,两个实体之间的通信不需要先建立好一个连接,因此其下层的有关资源不需要事先进行预留。这些资源在数据传输时动态地进行分配。无连接服务的另一特征是它不需要通信的两个实体同时期是活跃的(即处于激活态)。当发送端有实体正在进行发送时,它才是活跃的。这时接收端的实体并不一定必须是活跃的。只有当接收端的实体正在进行接收时,它才必须是活跃的。无连接服务的优点是

10、灵活方便和比较迅速。但无连接服务不能防止报文的丢失、重复或失序。无连接服务特别适合于传送少量零星的报文。习题1-14 协议与服务有何区别?有何关系?答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:(1)语法:即数据与控制信息的结构或格式。(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。(3)同步:即事件实现顺序的详细说明。协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。协议和服务的概念的区分:1、协议的实现保证了能够向上一层提供服务。本

11、层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。2、协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服务是“垂直的”,即服务是由下层通过层间接口向上层提供的。上层使用所提供的服务必须与下层交换一些命令,这些命令在OSI中称为服务原语。习题1-15 网络协议的三个要素是什么?各有什么含义?答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:(1)语法:即数据与控制信息的结构或格式。(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。(3)同步:即事件实现顺序的详细说明。习题1-16 试述五层协议的网络体系结

12、构的要点,包括各层的主要功能。答:所谓五层协议的网络体系结构是为便于学习计算机网络原理而采用的综合了OSI七层模型和TCP/IP的四层模型而得到的五层模型。五层协议的体系结构见图1-1所示。 图1-1五层协议的体系结构各层的主要功能:(1)应用层2 数据链路层3 网络层4 运输层数据链路层 应用层确定进程之间通信的性质以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远地操作,而且还要作为互相作用的应用进程的用户代理(user agent),来完成一些为进行语义上有意义的信息交换所必须的功能。(2)运输层任务是负责主机中两个进程间的通信。因特网的运输层可使用两种不同的协议。即面向连接

13、的传输控制协议TCP和无连接的用户数据报协议UDP。面向连接的服务能够提供可靠的交付。无连接服务则不能提供可靠的交付。只是best-effort delivery.(3)网络层网络层负责为分组选择合适的路由,使源主机运输层所传下来的分组能够交付到目的主机。(4)数据链路层数据链路层的任务是将在网络层交下来的数据报组装成帧(frame),在两个相邻结点间的链路上实现帧的无差错传输。(5)物理层物理层的任务就是透明地传输比特流。 “透明地传送比特流”指实际电路传送后比特流没有发生变化。物理层要考虑用多大的电压代表“1”或“0”,以及当发送端发出比特“1”时,接收端如何识别出这是“1”而不是“0”。

14、物理层还要确定连接电缆的插头应当有多少根脚以及各个脚如何连接。习题1-18 解释下列名词:协议栈、实体、对等层、协议数据单元、服务访问点、客户、服务器、客户-服务器方式。答:协议栈:指计算机网络体系结构采用分层模型后,每层的主要功能由对等层协议的运行来实现,因而每层可用一些主要协议来表征,几个层次画在一起很像一个栈的结构。实体:表示任何可发送或接收信息的硬件或软件进程。在许多情况下,实体是一个特定的软件模块。对等层:在网络体系结构中,通信双方实现同样功能的层。协议数据单元:对等层实体进行信息交换的数据单位。服务访问点:在同一系统中相邻两层的实体进行交互(即交换信息)的地方。服务访问点SAP是一

15、个抽象的概念,它实体上就是一个逻辑接口。客户、服务器:客户和服务器都是指通信中所涉及的两个应用进程。客户-服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。客户-服务器方式:客户-服务器方式所描述的是进程之间服务和被服务的关系,当客户进程需要服务器进程提供服务时就主动呼叫服务进程,服务器进程被动地等待来自客户进程的请求。习题1-20 收发两端之间的传输距离为1000km,信号在媒体上的传播速率为。试计算以下两种情况的发送时延的传播时延:(1) 数据长度为107bit,数据发送速率为100kb/s。(2) 数据长度为103bit,数据发送速率为1Gb/s。解:

16、(1)发送时延:传播时延:(2)发送时延:传播时延:第二章物理层习题2-01 物理层要解决什么问题?物理层的主要特点是什么?答:物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指连接计算机的具体的物理设备或具体的传输媒体。现有的网络中物理设备和传输媒体种类繁多,通信手段也有许多不同的方式。物理层的作用正是要尽可能地屏蔽掉这些差异,使数据链路层感觉不到这些差异,这样数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么。物理层的重要任务是确定与传输媒体的接口的一些特性。习题2-02 试给出数据通信系统的模型并说明其主要组成构件的作用。答:一个数据

17、通信系统可划分为三大部分:源系统(或发送端)、传输系统(或传输网络)、和目的系统(或接收端)。源系统一般包括以下两个部分:源点:源点设备产生要传输的数据。例如正文输入到PC机,产生输出的数字比特流。发送器:通常源点生成的数据要通过发送器编码后才能在传输系统中进行传输。例如,调制解调器将PC机输出的数字比特流转换成能够在用户的电话线上传输的模拟信号。接收器:接收传输系统传送过来的信号,并将其转换为能够被目的设备处理的信息。例如,调制解调器接收来自传输线路上的模拟信号,并将其转换成数字比特流。终点:终点设备从接收器获取传送过来的信息。习题2-03 试解释以下名词:数据、信号、模拟数据、模拟信号、数

18、字数据、数字信号、单工通信、半双工通信、全双工通信。答:数据:是运送信息的实体。信号:则是数据的电气的或电磁的表现。模拟数据:运送信息的模拟信号。模拟信号:连续变化的信号。数字信号:取值为有限的几个离散值的信号。数字数据:取值为不连续数值的数据。单工通信:即只有一个方向的通信而没有反方向的交互。半双工通信:即通信和双方都可以发送信息,但不能双方同时发送(当然也不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间再反过来。全双工通信:即通信的双方可以同时发送和接收信息。习题2-04 物理层的接口有哪几个特性?各包含什么内容?答:(1)机械特性指明接口所用的接线器的形状和尺寸、引线数目和排

19、列、固定和锁定装置等等。(2)电气特性指明在接口电缆的各条线上出现的电压的范围。(3)功能特性指明某条线上出现的某一电平的电压表示何意。(4)规程特性说明对于不同功能的各种可能事件的出现顺序。习题2-06 用香农公式计算一下:假定信道带宽为3100Hz,最大信息传输速率为35kb/s,那么若想使最大信息传输速率增加60%。问信噪比S/N应增大到多少倍?如果在刚才计算出的基础上将信噪比S/N再增大到10倍,问最大信息传输速率能否再增加20%?答:习题2-11基带信号与宽带信号的传输各有什么特点?答:基带信号将数字1和0直接用两种不同的电压表示,然后送到线路上传输。宽带信号是将基带信号调制后形成的

20、频分复用模拟信号。采用基带信号传输,一条电缆只能传输一路数字信号,而采用宽带信号传输,一条电缆中可同时传送多路的数字信号,提高了线路的利用率。习题2-13 56kb/s的调制解调器是否已突破了香农的信道极限传输速率?这种调制解调器的使用条件是怎样的?答:56kb/s的调制解调器没有突破了香农的信道极限传输速率。这种调制解调器的使用条件是:用户通过ISP从因特网上下载信息的情况下,下行信道的传输速率为56kb/s。(见下图)习题2-15 试写出下列英文缩写的全文,并进行简单的解释。FDM,TDM,STDM,WDM,DWDM,CDMA,SONET,SDH,STM-1,OC-48,DTE,DCE,E

21、IA,ITU-T,CCITT,ISO答:FDM(frequency division multiplexing)TDM(Time Division Multiplexing)STDM(Statistic Time Division Multiplexing)WDM(Wave Division Multiplexing)DWDM(Dense Wave Division Multiplexing)CDMA(Code Wave Division Multiplexing)SONET(Synchronous Optical Network)同步光纤网SDH(Synchronous Digital Hi

22、erarchy)同步数字系列STM-1(Synchronous Transfer Module)第1级同步传递模块OC-48(Optical Carrier)第48级光载波习题2-17 共有4个站进行码分多址CDMA通信。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)现收到这样的码片序列:(-1 +1 3 +1 -1 3 +1 +1)。问哪个站发送数据了?发送数据的站发送的1还是0?答:SA=(11311311)8=1

23、, A发送1SB=(11311311)8=1, B发送0SC=(11311311)8=0, C无发送SD=(11311311)8=1, D发送1习题2-18 假定在进行异步通信时,发送端每发送一个字符就发送10个等宽的比特(一个起始比特,8个比特的ASCII码字符,最后一个结束比特)。试问当接收端的时钟频率和发送端的时钟频率相差5%时,双方能否正常通信?解:设发送端和接收端的时钟周期分别为X和Y。若接收端时钟稍慢,则最后一个采样必须发生在停止比特结束之前,即9.5Y9X。解出:因此收发双方频率相差5%是可以正常工作的。第三章 数据链路层习题3-02 数据链路层中的链路控制包括哪些功能?答:数据

24、链路层中的链路控制功能有:(1)链路管理。(2)帧定界。(3)流量控制。(4)差错控制。(5)将数据和控制信息区分开。(6)透明传输。(7)寻址。习题3-03考察停止等待协议算法。在接收结点,当执行步骤(4)时,若将“否则转到(7)”改为“否则转到(8)”,将产生什么结果?答:“否则”是指发送方发送的帧的N(S)和接收方的状态变量V(R)不同。表明发送方没有收到接收方发出的ACK,于是重传上次的帧。若“转到(8)”,则接收方要发送NAK。发送方继续重传上次的帧,一直这样下去。习题3-06 信道速率为4kb/s。采用停止等待协议。传播时延,确认帧长度和处理时间均可忽略。问帧长为多少才能使信道利用

25、率达到至少50%。解:根据下图所示停等协议中的时间关系:在确认帧长度和处理时间均可忽略的情况下,要使信道利用率达到至少50%必须使数据帧的发送时间等于2倍的单程传播时延。即:已知:,其中C为信道容量,或信道速率。为帧长(以比特为单位)。所以得帧长 bit习题3-09试证明:当用n个比特进行编号时,若接收窗口的大小为1,则只有在发送窗口的大小WT2n-1时,连续ARQ协议才能正确运行。答:(1)显然 WT内不可能有重复编号的帧,所以WT2n。设WT=2n;(2)注意以下情况:发送窗口:只有当收到对一个帧的确认,才会向前滑动一个帧的位置;接收窗口:只有收到一个序号正确的帧,才会向前滑动一个帧的位置

26、,且同时向发送端发送对该帧的确认。显然只有接收窗口向前滑动时,发送端口才有可能向前滑动。发送端若没有收到该确认,发送窗口就不能滑动。(3)为讨论方便,取n=3。并考虑当接收窗口位于0时,发送窗口的两个极端状态。状态1: 发送窗口: 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 全部确认帧收到 接收窗口: 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 状态2: 发送窗口: 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 全部确认帧都没收到 接收窗口: 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 (4)可见在状态2下,接收过程

27、前移窗口后有效序列号的新范围和发送窗口的旧范围之间有重叠,致使接收端无法区分是重复帧还是新帧。为使旧发送窗口和新接收窗口之间序列号不发生重叠,有WTWR2n,所以WT2n-1。习题3-10、试证明:对于选择重传ARQ协议,若有n比特进行编号,则接收窗口的最大值受公式WR2n/2的约束。答:因WTWR2n,而WRWT,当WR= WT时,WR取最大值,为2n/2。习题3-11在选择重传ARQ协议中,设编号用3bit。再设发送窗口WT=6,而接收窗口WR=3。试找出一种情况,使得在此情况下协议不能正常工作。答:发送端:0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 接收端:0 1

28、 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0习题3-12在连续ARQ协议中,设编号用3bit,而发送窗口WT=8,试找出一种情况,使得在此情况下协议不能正常工作。答:发送端:0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 接收端:0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0习题3-13在什么条件下,选择重传ARQ协议和连续ARQ协议在效果上完全一致?答:当选择重传ARQ协议WR=1时,或当连续ARQ协议传输无差错时。习题3-15设卫星信道的数据速率是1Mbit/s,取卫星信道的单程传播时延为0.25秒。每一个数据帧长为2000bit,忽

29、略误码率、确认帧长和处理时间。试计算下列情况下的信道利用率。(1)采用停等协议。(2)采用连续ARQ协议,窗口大小WT7。(3)采用连续ARQ协议,窗口大小WT127。(4)采用连续ARQ协议,窗口大小WT255。解:习题3-16试简述HDLC帧各字段的意义。HDLC用什么方法保证数据的透明传输?答:HDLC帧结构如下图:1. 标志域F。HDLC用一种特殊的位模式作为标志以确定帧的边界。 同一个标志既可以作为前一帧的结束, 也可以作为后一帧的开始。 链路上所有的站都在不断地探索标志模式, 一旦得到一个标志就开始接收帧。 在接收帧的过程中如果发现一个标志, 则认为该帧结束了。 2. 地址域A。

30、地址域用于标识从站的地址。 虽然在点对点链路中不需要地址, 但是为了帧格式的统一, 也保留了地址域。 地址通常是8位长, 然而经过协商之后, 也可以采用更长的扩展地址。 3. 控制域C。HDLC定义了三种帧, 可根据控制域的格式区分之。 信息帧(I帧)装载着要传送的数据, 此外还捎带着流量控制和差错控制的信号。4. 信息域INFO。只有I帧和某些无编号帧含有信息域。 这个域可含有表示用户数据的任何比特序列, 其长度没有规定, 但具体的实现往往限定了帧的最大长度。5. 帧校验和域FCS。FCS域中含有除标志域之外的所有其他域的校验序列。 通常使用16 bit的CRC-CCITT标准产生校验序列,

31、 有时也使用CRC-32产生32位的校验序列。采用零比特填充法就可传送任意组合的比特流,或者说,就可实现数据链路层的透明传输。习题3-17 HDLC帧可分为哪几大类?试简述各类帧的作用。答:分三大类。1信息帧:用于数据传输,还可同时用来对已收到的数据进行确认和执行轮询功能。2监督帧:用于数据流控制,帧本身不包含数据,但可执行对数据帧的确认,请求重发信息帧和请求暂停发送信息帧等功能。3无编号帧:主要用于控制链路本身,不使用发送或接收帧序号。习题3-19 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?答:主要特点:(1) 点对点协议,既支持异步链路,也支持同步链路。

32、(2) PPP是面向字节的。PPP不采用序号和确认机制是出于以下的考虑:第一, 若使用能够实现可靠传输的数据链路层协议(如HDLC),开销就要增大。在数据链路层出现差错的概率不大时,使用比较简单的PPP协议较为合理。第二, 在因特网环境下,PPP的信息字段放入的数据是IP数据报。假定我们采用了能实现可靠传输但十分复杂的数据链路层协议,然而当数据帧在路由器中从数据链路层上升到网络层后,仍有可能因网络授拥塞而被丢弃。因此,数据链路层的可靠传输并不能保证网络层的传输也是可靠的。第三, PPP协议在帧格式中有帧检验序列FCS安段。对每一个收到的帧,PPP都要使用硬件进行CRC检验。若发现有差错,则丢弃

33、该帧(一定不能把有差错的帧交付给上一层)。端到端的差错检测最后由高层协议负责。因此,PPP协议可保证无差错接受。PPP协议适用于用户使用拨号电话线接入因特网的情况。习题3-20要发送的数据为。采用CRC的生成多项式是P(x)=x4+x+1 。试求应添加在数据后面的余数。数据在传输过程中最后一个1变成了0,问接收端能否发现?若数据在传输过程中最后两个1都变成了0,问接收端能否发现?答:添加的检验序列为1110 (000除以10011) 数据在传输过程中最后一个1变成了0,110除以10011,余数为011,不为0,接收端可以发现差错。数据在传输过程中最后两个1都变成了0,110除以10011,余

34、数为101,不为0,接收端可以发现差错。第四章 局域网4-03、一个7层楼,每层有一排共15间办公室。每个办公室的楼上设有一个插座,所有的插座在一个垂直面上构成一个正方形栅格组成的网的结点。设任意两个插座之间都允许连上电缆(垂直、水平、斜线均可)。现要用电缆将它们连成(1)集线器在中央的星形网;(2)总线式以太网。试计算每种情况下所需的电缆长度。答:(1)假定从下往上把7层楼编号为1-7层。按楼层高4米计算。在星形网中,集线器放在4层中间位置(第8间房)。电缆总程度等于:7 154 (i-4)2+(j-8)2=1832(m)i=1 j=1(2)对于总线式以太网(如10BASE2),每层需414

35、=56(m)水平电缆,垂直电缆需46=24(m),所以总长度等于 756+24=416(m)4-04数据率为10Mbit/s的以太网在物理媒体上的码元传输速率是多少波特?答:以太网使用曼彻斯特编码,这就意味着发送的每一位都有两个信号周期。标准以太网的数据速率是10Mb/s,因此波特率是数据率的两倍,即20M波特。4-06试说明10BASE5,10BASE2,10BASE-T,1BASE-5,10BROAD36和FOMAU所代表的意思。答:10BASE5,10BASE2,10BASE-T分别表示以太网的三种不同的物理层。10表示数据率是10Mb/s,BASE表示电缆上的信号是基带信号,采用曼彻斯

36、特编码。5表示粗缆,每一段电缆的最大长度是500米。2代表细缆,每一段电缆的最大长度是185米。T表示双绞线。10BROAD36:“10”表示数据率为10Mbit/s,“BROAD”表示电缆上的信号是宽带信号,“36”表示网络的最大跨度是3600m。FOMAU:(Fiber Optic Medium Attachment Unit)光纤媒介附属单元。4-07 10Mbit/s以太网升级到100Mbit/s和1Gbit/s甚至10Gbit/s时,需要解决哪些技术问题?在帧的长度方面需要有什么改变?为什么?传输媒体应当有什么改变?答:以太网升级时,由于数据传输率提高了,帧的发送时间会按比例缩短,这

37、样会影响冲突的检测。所以需要减小最大电缆长度或增大帧的最小长度,使参数a保持为较小的值,才能有效地检测冲突。在帧的长度方面,几种以太网都采用802.3标准规定的以太网最小最大帧长,使不同速率的以太网之间可方便地通信。100bit/s的以太网采用保持最短帧长(64byte)不变的方法,而将一个网段的最大电缆长度减小到100m,同时将帧间间隔时间由原来的9.6s,改为0.96s。1Gbit/s以太网采用保持网段的最大长度为100m的方法,用“载波延伸”和“分组突法”的办法使最短帧仍为64字节,同时将争用字节增大为512字节。传输媒体方面,10Mbit/s以太网支持同轴电缆、双绞线和光纤,而100M

38、bit/s和1Gbit/s以太网支持双绞线和光纤,10Gbit/s以太网只支持光纤。4-08有10个站连接在以太网上。试计算以下三种情况下每一个站所能得到的带宽。(1) 10个站都连接到一个10Mb/s以太网集线器。(2) 10个站都连接到一个100Mb/s以太网集线器。(3) 10个站都连接到一个10Mb/s以太网交换机。答:(1)10个站共享10Mb/s。(3) 10个站共享100Mb/s。(3)每个站独占10Mb/s。4-09 100个站分布在4km长的总线上。协议采用CSMA/CD。总线速率为5Mb/s,帧的平均长度为1000bit。试估算每个站每秒钟发送的平均帧数的最大值。传播时延为

39、5s/km。解:发送一个帧所需的平均时间为:Tav=2NR+T0+,其中NR=(1-A)/A,A是某个站发送成功的概率,N100时,Amax=0.369 ,总线上每秒发送成功的最大帧数:,则得每个站每秒发送的平均帧数为3400/100=34.74-10在以下条件下,分别重新计算上题,并解释所得结果。(1)总线长度减小到1km。(2)总线速度加倍。(3)帧长变为10000bit。答:设a与上题意义相同(1) a1=a/4=0.025,Smax1=0.9000每个站每秒种发送的平均帧数的最大值=45总线长度减小,端到端时延就减小,以时间为单位的信道长度与帧长的比也减小,信道给比特填充得更满,信道利

40、用率更高,所以每站每秒发送的帧更多。(2) a2=2a=0.2,Smax2=0.5296每个站每秒种发送的平均帧数的最大值=53 总线速度加倍,以时间为单位的信道长度与帧长的比也加倍,信道利用率减小(但仍比原来的1/2大),所以最终每站每秒发送的帧比原来多。 (3)a3=a/10=0.01,Smax3=0.9574每个站每秒种发送的平均帧数的最大值=4.8 帧长加长10倍,信道利用率增加,每秒在信道上传输的比特增加(但没有10倍),所以最终每站每秒发送的帧比原来少。4-11假定1km长的CSMA/CD网络的数据率为1Gbit/s。设信号在网络上的传播速率为km/s。求能够使用此协议的最短帧长。

41、答:对于1km电缆,单程端到端传播时延为:=1=510-6s=5s,端到端往返时延为: 2=10s为了能按照CSMA/CD工作,最小帧的发送时延不能小于10s,以1Gb/s速率工作,10s可发送的比特数等于:1010-61109=10000bit=1250字节。4-12有一个使用集线器的以太网,每个站到集线器的距离为d,数据发送速率为C,帧长为12500字节,信号在线路上的传播速率为,距离d为25m或2500m,发送速率为10Mb/s或10Gb/s。这样就有四种不同的组合。试利用公式(4-9)分别计算这4种不同情况下参数的数值,并作简单讨论。解:公式(4-9)为: 其中为传播时延,为数据帧的发

42、送时间。计算结果:距离d=25md=2500m发送速率C=10Mb/sC=10Gb/sC=10Mb/sC=10Gb/s讨论:越大,信道利用率就越小。4-15假定一个以太网上的通信量中的80%是在本局域网上进行的,而其余的20%的通信量是在本局域网和因特网之间进行的。另一个以太网的情况则反过来。这两个以太网一个使用以太网集线器,另一个使用以太网交换机。你认为以太网交换机应当用在哪一个网络上?答:以太网交换机用在这样的网络,其20%通信量在本局域网而80%的通信量到因特网。4-16以太网使用的CSMA/CD协议是以争用方式接入到共享信道。这与传统的时分复用TDM相比优缺点如何?答:CSMA/CD是

43、一种动态的媒体随机接入共享信道方式,而传统的时分复用TDM是一种静态的划分信道,所以对信道的利用,CSMA/CD是用户共享信道,更灵活,可提高信道的利用率,不像TDM,为用户按时隙固定分配信道,即使当用户没有数据要传送时,信道在用户时隙也是浪费的;也因为CSMA/CD是用户共享信道,所以当同时有用户需要使用信道时会发生碰撞,就降低信道的利用率,而TDM中用户在分配的时隙中不会与别的用户发生冲突。对局域网来说,连入信道的是相距较近的用户,因此通常信道带宽较宽,如果使用TDM方式,用户在自己的时隙内没有数据发送的情况会更多,不利于信道的充分利用。对计算机通信来说,突发式的数据更不利于使用TDM方式

44、。4-17使用CSMA/CD协议时,若线路长度为100m,信号在线路上传播速率为2108m/s。数据的发送速率为1Gbit/s。试计算帧长度为512字节、1500字节和64000字节时的参数a的数值,并进行简单讨论。答:a=/T0=C/L=100(2108)1109/L=500/L,信道最大利用率Smax =1/(1+4.44a),最大吞吐量Tmax=Smax1Gbit/s帧长512字节时,a=500/(5128)=0.122, Smax =0.6486,Tmax=648.6 Mbit/s帧长1500字节时,a=500/(15008)=0.0417,Smax =0.8438 ,Tmax=843

45、.8 Mbit/s帧长64000字节时,a=500/(640008)=0.,Smax =0.9957,Tmax=995.7 Mbit/s可见,在端到端传播时延和数据发送率一定的情况下,帧长度越大,信道利用率越大,信道的最大吞吐量就越大。4-18以太网交换机有何特点?它与集线器有何区别?答:以太网交换机实质上是一个多端口网桥。工作在数据链路层。以太网交换机的每个端口都直接与一个单个主机或另一个集线器相连,并且一般工作在全双工方式。交换机能同时连通许多对的端口,使每一对相互通信的主机都能像独占通信媒体一样,进行无碰撞地传输数据。通信完成后就断开连接。 区别:以太网交换机工作数据链路层,集线器工作在

46、物理层。集线器只对端口上进来的比特流进行复制转发,不能支持多端口的并发连接。4-19网桥的工作原理和特点是什么?网桥与转发器以及以太网交换机有何异同?答:网桥的每个端口与一个网段相连,网桥从端口接收网段上传送的各种帧。每当收到一个帧时,就先暂存在其缓冲中。若此帧未出现差错,且欲发往的目的站MAC地址属于另一网段,则通过查找站表,将收到的帧送往对应的端口转发出去。若该帧出现差错,则丢弃此帧。网桥过滤了通信量,扩大了物理范围,提高了可靠性,可互连不同物理层、不同MAC子层和不同速率的局域网。但同时也增加了时延,对用户太多和通信量太大的局域网不适合。 网桥与转发器不同,(1)网桥工作在数据链路层,而

47、转发器工作在物理层;(2)网桥不像转发器转发所有的帧,而是只转发未出现差错,且目的站属于另一网络的帧或广播帧;(3)转发器转发一帧时不用检测传输媒体,而网桥在转发一帧前必须执行CSMA/CD算法;(4)网桥和转发器都有扩展局域网的作用,但网桥还能提高局域网的效率并连接不同MAC子层和不同速率局域网的作用。以太网交换机通常有十几个端口,而网桥一般只有2-4个端口;它们都工作在数据链路层;网桥的端口一般连接到局域网,而以太网的每个接口都直接与主机相连,交换机允许多对计算机间能同时通信,而网桥允许每个网段上的计算机同时通信。所以实质上以太网交换机是一个多端口的网桥,连到交换机上的每台计算机就像连到网

48、桥的一个局域网段上。网桥采用存储转发方式进行转发,而以太网交换机还可采用直通方式转发。以太网交换机采用了专用的交换机构芯片,转发速度比网桥快。4-23现有五个站分别连接在三个局域网上,并且用两个透明网桥连接起来,如下图所示。每一个网桥的两个端口号都标明在图上。在一开始,两个网桥中的转发表都是空的。以后有以下各站向其他的站发送了数据帧,即H1发送给H5,H3发送给H2,H4发送给H3,H2发送给H1。试将有关数据填写在下表中解:发送的帧网桥1的转发表网桥2的转发表网桥1的处理(转发?丢弃?登记?)网桥2的处理(转发?丢弃?登记?)站地址端口站地址端口H1H5MAC11MAC11转发,写入转发表转

49、发,写入转发表H3H2MAC32MAC31转发,写入转发表转发,写入转发表H4H3MAC42MAC42写入转发表,丢弃不转发转发,写入转发表H2H1MAC21写入转发表,丢弃不转发接收不到这个帧第五章 广域网5-01试从多个方面比较虚电路和数据报这两种服务的优缺点。答:虚电路服务和数据报服务的区别可由下表归纳:对比的方面虚电路数据报连接的建立必须有不要目的站地址仅在连接建立阶段使用,每个分组使用短的虚电路号每个分组都有目的站的全地址路由选择在虚电路连接建立时进行,所有分组均按同一路由每个分组独立选择路由当路由器出故障所有通过了出故障的路由器的虚电路均不能工作出故障的路由器可能会丢失分组,一些路

50、由可能会发生变化分组的顺序总是按发送顺序到达目的站到达目的站时可能不按发送顺序端到端的差错处理由通信子网负责由主机负责端到端的流量控制由通信子网负责由主机负责从占用通信子网资源方面看:虚电路服务将占用结点交换机的存储空间,而数据报服务对每个 其完整的目标地址独立选径,如果传送大量短的分组,数据头部分远大于数据部分,则会浪费带宽。从时间开销方面看:虚电路服务有创建连接的时间开销,对传送小量的短分组,显得很浪费;而数据报服务决定分组的去向过程很复杂,对每个分组都有分析时间的开销。从拥塞避免方面看:虚电路服务因连接起来的资源可以预留下来,一旦分组到达,所需的带宽和结点交换机的容量便已具有,因此有一些

51、避免拥塞的优势。而数据报服务则很困难。从健壮性方面看:通信线路的故障对虚电路服务是致命的因素,但对数据报服务则容易通过调整路由得到补偿。因此虚电路服务更脆弱。5-03设有一分组交换网。若使用虚电路,则每一分组必须有3字节的分组首部,而每个网络结点必须为虚电路保留8字节的存储空间来识别虚电路。但若使用数据报,则每个分组需有15字节的分组首部,而结点就不需要保留转发表的存储空间。设每段链路每传1MB需0.01元。购买结点存储器的代价为每字节0.01元,而存储器的寿命为2年工作时间(每周工作40小时)。假定一条虚电路的每次平均时间为1000s,而在此时间内发送200分组,每个分组平均要经过4段链路。

52、试问采用哪种方案(虚电路或数据报)更为经济?相差多少?答:每个分组经过4段链路意味链路上包括5个分组交换机。虚电路实现方案:需在1000秒内固定分配58=40bytes存储空间, 存储器使用的时间是2年,即252403600=1.5107sec每字节每秒的费用=0.01/(1.5107)=6.710-10元总费用,即1000秒40字节的费用=1000406.710-10=2.710-5元数据报实现方案:比上述虚电路实现方案需多传(15-3)4200=9600bytes, 每字节每链路的费用=0.01/106=10-8元 总费用,即9600字节每链路的费用=960010-8=9.610-5元9.

53、6-2.7=6.9毫分可见,本题中采用虚电路实现方案更为经济,在1000秒的时间内便宜6.9毫分。5-03假定分组交换网中所有结点的处理机和主机均正常工作,所有的软件也正常无误。试问一个分组是否可能被投送到错误的目的结点(不管这个概率有多小?)如果一个网络中所有链路的数据链路层协议都能正确工作,试问从源结点到目的结点之间的端到端通信是否一定也是可靠的(见5-11)?答:有可能。大的突发噪声可能破坏分组。使用k位的效验和,差错仍然有2-k的概率被漏检。如果分组的目的地址字段或虚电路的标识号被改变,分组会被投递到错误的目的地,并可能被接收为正确的分组。换句话说,偶然的突发噪声可能把送往一个目的地的

54、完全合法的分组改变成送往另一个目的地的也是完全合法的分组。 即使所有的数据链路层协议都工作正常,端到端的通信不一定可靠。(见5-11)5-04广域网中的主机为什么采用层次结构方式进行编址?答:层次结构方式进行编址就是把一个用二进制数表示的主机地址分为前后两部分。前一部分的二进制数表示该主机所连接的分组交换机的编号,而后一部分的二进制数表示所连接的分组交换机的端口号,或主机的编号。采用两个层次的编址方案可使转发分组时只根据分组和第一部分的地址(交换机号),即在进行分组转发时,只根据收到的分组的主机地址中的交换机号。只有当分组到达与目的主机相连的结点交换机时,交换机才检查第二部分地址(主机号),并

55、通过合适的低速端口将分组交给目的主机。采用这种方案可以减小转发表的长度,从而减少了查找转发表的时间。5-05一个数据报分组交换网允许各结点在必要时将收到的分组丢弃。设结点丢弃一个分组的概率为p。现有一个主机经过两个网络结点与另一个主机以数据报方式通信,因此两个主机之间要经过3段链路。当传送数据报时,只要任何一个结点丢弃分组,则源点主机最终将重传此分组。试问:(1)每一个分组在一次传输过程中平均经过几段链路?(2)每一个分组平均要传送几次?(3)目的主机每收到一个分组,连同该分组在传输时被丢弃的传输,平均需要经过几段链路?答:(1)从源主机发送的每个分组可能走1段链路(主机-结点)、2段链路(主

56、机-结点-结点)或3段链路(主机-结点-结点-主机)。走1段链路的概率是p,走2段链路的概率是p(1-p),走3段链路的概率是(1-p)2则,一个分组平均通路长度的期望值是这3个概率的加权和,即等于L=1p2p(1-p)3(1-p)2= p2-3 p+3注意,当p=0时,平均经过3段链路,当p=1时,平均经过1段链路,当0p1时,可能需要多次发送。(2)一次传送成功的概率=(1-p)2,令=(1-p)2, 两次传送成功的概率=(1-), 三次传送成功的概率=(1-)2, 因此每个分组平均传送次数T=2(1-)3(1-)2 =/(1-)(1-)2(1-)23(1-)3因为 kqk = q/(1-

57、q)2 k=1 所以 T=/(1-)(1-)/1-(1-)2 =1/=1/(1-p)2(3)每个接收到的分组平均经过的链路数HH=LT=(p2-3 p+3)/(1-p)25-06一个分组交换网其内部采用虚电路服务,沿虚电路共有n个结点交换机,在交换机中每一个方向设有一个缓存,可存放一个分组。在交换机之间采用停止等待协议,并采用以下措施进行拥塞控制。结点交换机在收到分组后要发回确认,但条件是:接收端已成功收到了该分组;有空闲的缓存。设发送一个分组需T秒(数据或确认),传输的差错可忽略不计,主机和结点交换机之间的数据传输时延也可忽略不计。试问:交付给目的主机的速率最快为多少?答:对时间以T秒为单位

58、分槽。在时槽1,源结点交换机发送第1个分组。在时槽2的开始,第2个结点交换机收到了分组,但不能应答。在时槽3的开始,第3个结点交换机收到了分组,但也不能应答。这样,此后所有的路由器都不会应答。仅当目的主机从目的地结点交换机取得分组时,才会发送第1个应答。现在确认应答开始往回传播。在源结点交换机可以发送第2个分组之前,需两次穿行该子网,需要花费的时间等于2(n-1)T。所以,源结点交换机往目的主机投递分组的速度是每2(n-1)T秒1个分组。显然这种协议的效率是很低的。5-11有AB和BC两条链路。A经过B向C发送数据。若B收到A发来的数据时,可以先向C转发再向A发确认,也可以把这顺序反过来。也就

59、是说,B要做的三件事的顺序是:按收数据-转发-发确认,或:接收数据-发确认-转发。现假定B在做完第二件事后处理机出现故障,存储器中所存信息全部丢失,但很快又恢复了工作。试证明:只有采用端到端发确认信息的方法(即从C向A发确认信息),才能保证在任何情况下数据都能从A经B正确无误地交付到C。答:情形1:如B采用按收数据-转发-发确认顺序工作,在把A的数据转发给C后(随后C接收到该数据),处理机出现故障,存储器中所存信息全部丢失,无法发确认给A;A在重发计时器到时后仍未收到确认,就会重发,这时B已恢复工作,再转发给C,则C收到两个重复的数据。 情形2:如B采用接收数据-发确认-转发顺序工作,在向A发

60、送完确认后(随后A收到确认,认为该数据已成功交付),处理机出现故障,存储器中所存信息全部丢失,无法转发给C,而A认为该数据已成功交付,导致数据丢失。因此就算所有的数据链路层协议都工作正常,端到端的通信不一定可靠。如果采用端到端发确认信息的方法,情形1中C在收到数据后,会给A发送确认,A收到后不会重发数据。在情形2中,C未收到数据,没有给A发送确认,A在重发计时器到时后未收到确认,就重发数据,不会造成数据的丢失。所以只有采用端到端发确认信息的方法,才能保证在任何情况下数据都能从A经B正确无误地交付到C。第六章网络互连6-03作为中间系统。转发器、网桥、路由器和网关有何区别?答:转发器:是物理层中

61、间设备。主要作用是在物理层中实现透明的二进制比特复制,以补偿信号衰减。网桥:是数据链路层的中间设备。主要作用是根据MAC帧的目的地址对收到的帧进行转发。网桥具有过滤帧的功能。路由器:网络层的中间设备。作用是在互连网中完成路由选择的功能。网关:网络层以上的中间系统。作用是在高层进行协议的转换以连接两个不兼容的系统。6-04试简单说明下列协议的作用:IP、ARP、RARP和ICMP。答:IP协议:实现网络互连。使参与互连的性能各异的网络从用户看起来好像是一个统一的网络。ARP协议:完成IP地址到MAC地址的映射。RARP:使只知道自己硬件地址的主机能够知道其IP地址。ICMP:允许主机或路由器报告差错情况和提供有关异常情况的报告。从而提高IP数据报交付成功的机会。6-09(1)子网掩码为255.255.255.0代表什么意思?(2)一网络的子网掩码为255.255.255.248,问该网络能够连接多少台主机?(3) 一A类网络和一B类网络的子网号subnet-id分别为16bit的8bit,问这两个网络的子网掩码有何不同?(4) 一个

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!