版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机网络习题解答教材计算机网络 谢希仁编著第一章概述习题1-01计算机网络的发展可划分为几个阶段 ?每个阶段各有何特点?答:计算机网络的发展过程大致经历了四个阶段。第一阶段:(20世纪60年代)以单个计算机为中心的面向终端的计算机网络系 统。这种网络系统是以批处理信息为主要目的。它的缺点是:如果计算机的 负荷较重,会导致系统响应时间过长;单机系统的可靠性一般较低,一旦计 算机发生故障,将导致整个网络系统的瘫痪。第二阶段:(20世纪70年代)以分组交换网为中心的多主机互连的计算机网络 系统。为了克服第一代计算机网络的缺点,提高网络的可靠性和可用性,人 们开始研究如何将多台计算机相互连接的方法。
2、人们首先借鉴了电信部门的 电路交换的思想。所谓“交换”,从通信资源的分配角度来看,就是由交换设 备动态地分配传输线路资源或信道带宽所采用的一种技术。电话交换机采用 的交换技术是电路交换(或线路交换),它的主要特点是: 在通话的全部时 间内用户独占分配的传输线路或信道带宽,即采用的是静态分配策略;通信双方建立的通路中任何一点出现了故障,就会中断通话,必须重新拨号建 立连接,方可继续,这对十分紧急而重要的通信是不利的。显然,这种交换 技术适应模拟信号的数据传输。然而在计算机网络中还可以传输数字信号。数字信号通信与模拟信号通信的本质区别在于数字信号的离散性和可存储 性。这些特性使得它在数据传输过程中
3、不仅可以间断分时发送,而且可以进 行再加工、再处理。 计算机数据的产生往往是“突发式”的,比如当用户用键盘输入数据和编辑文件时,或计算机正在进行处理而未得出结果时, 通信线路资源实际上是空闲的,从而造成通信线路资源的极大浪费。据统计, 在计算机间的数据通信中,用来传送数据的时间往往不到10%甚至1%。另外, 由于各异的计算机和终端的传输数据的速率各不相同,采用电路交换就很难 相互通信。为此,必须寻找出一种新的适应计算机通信的交换技术。1964年,巴兰(Baran)在美国兰德(Rand)公司“论分布式通信”的研究报告中提出了存储 转发(store and forward)的概念。1962 196
4、5年,美国国防部的高级研究计 划署(Advaneed Research Projects Agency,ARPA)和英国的国家物理实验室 (National Physics Laboratory, NPL)都在对新型的计算机通信技术进行研究。 英国NPL的戴维德(David)于1966年首次提出了“分组” (Packet这一概念。 1969年12月,美国的分组交换网网络中传送的信息被划分成分组(packet),该网称为分组交换网 ARPANET(当时仅有4个交换点投入运行)。ARPANET 的成功,标志着计算机网络的发展进入了一个新纪元。现在大家都公认 ARPANET为分组交换网之父,并将分组
5、交换网的出现作为现代电信时代的开 始。分组交换网是由若干节点交换机和连接这些交换机的链路组成,每一结点就 是一个小型计算机。它的工作机理是:首先将待发的数据报文划分成若干个 大小有限的短数据块,在每个数据块前面加上一些控制信息(即首部),包括诸 如数据收发的目的地址、源地址,数据块的序号等,形成一个个分组,然后 各分组在交换网内采用“存储转发”机制将数据从源端发送到目的端。由于 节点交换机暂时存储的是一个个短的分组,而不是整个的长报文,且每一分 组都暂存在交换机的内存中并可进行相应的处理,这就使得分组的转发速度非常快。由此可见,通信与计算机的相互结合,不仅为计算机之间的数据传 递和交换提供了必
6、要的手段,而且也大大提高了通信网络的各种性能。由此 可见,采用存储转发的分组交换技术,实质上是在计算机网络的通信过程中 动态分配传输线路或信道带宽的一种策略。值得说明的是,分组交换技术所 采用的存储转发原理并不是一个全新的概念,它是借鉴了电报通信中基于存 储转发原理的报文交换的思想。它们的关键区别在于通信对象发生了变化。 基于分组交换的数据通信是实现计算机与计算机之间或计算机与人之间的通 信,其通信过程需要定义严格的协议;而基于报文交换的电信通信则是完成 人与人之间的通信,因而双方之间的通信规则不必如此严格定义。所以,分 组交换尽管采用了古老的交换思想, 但实际上已变成了一种崭新的交换技术。
7、表1-1列出了分组交换网的主要优点。与电路交换相比,分组交换的不足之处 是: 每一分组在经过每一交换节点时都会产生一定的传输延时,考虑到节 点处理分组的能力和分组排队等候处理的时间,以及每一分组经过的路由可 能不等同,使得每一分组的传输延时长短不一。因此,它不适用于一些实时、 连续的应用场合,如电话话音、视频图像等数据的传输;由于每一分组都额外附加一个头信息,从而降低了携带用户数据的通信容量; 分组交换网中的每一节点需要更多地参与对信息转换的处理,如在发送端需要将长报 文划分为若干段分组,在接收端必须按序将每个分组组装起来,恢复出原报 文数据等,从而降低了数据传输的效率。尽管如此,分组交换技术
8、的出现, 不仅大大推动了当时的计算机网络技术的发展,而且也是现代计算机网络技 术发展的重要基础。第三阶段:(20世纪80年代)具有统一的网络体系结构,遵循国际标准化协议 的计算机网络。局域网络系统日渐成熟。随着计算机网络的普及和应用推广, 越来越多的用户都希望将自己的计算机连网。然而实现不同系列、不同品牌 的计算机互连,显然并不是一件容易的事情。因为相互通信的计算机必须高 度协调工作,而这种协调是相当复杂的。为了降低网络设计的复杂性,早在 当初设计ARPANET时,就有专家提出了层次模型。分层设计的基本思想就 是将庞大而复杂的问题转换为若干个较小的子问题进行分析和研究。随着 ARPANET的建
9、立,各个国家甚至大公司都建立了自己的网络体系结构,如IBM公司研制的分层网络体系结构 SNA(System Network Architecture),DEC 公司开发的网络体系结构 DNS(Digital Network Architecture) o这些网络体系结 构的出现,使得一个公司生产的各种类型的计算机和网络设备可以非常方便 地进行互连。但是,由于各个网络体系结构都不相同,协议也不一致,使得 不同系列、不同公司的计算机网络难以实现互联。这为全球网络的互连、互 通带来了困难。20世纪80年代开始,人们着手寻找统一的网络体系结构和协议的途径。 国际 标准化组织 ISO(Internati
10、onal Standard Organization于 1977 年成立了专门机构 研究该问题,并于1984年正式颁布了开放系统互连参考模型 OSI-RM(Open Systems Interconnection Referenee Model 简称 OSI)。所谓“开放”,就是指只 要遵循OSI标准模型的任何系统,不论位于何地,都可以进行互连、互通。这一点非常像世界范围的电话和邮政系统。这里的“开放系统”,是指在实际 网络系统中与互连有关的各个部分。它也是对当时各个封闭的网络系统而言 的。在计算机网络发展的进程中,另一个重要的里程碑就是出现了局域网络。局 域网可使得一个单位或一个校园的微型计
11、算机互连在一起,互相交换信息和共享资源。由于局域网的距离范围有限、连网的拓扑结构规范、协议简单, 使得局域网连网容易,传输速率高,使用方便,价格也便宜。所以很受广大 用户的青睐。因此,局域网在20世纪80年代得到了很大的发展,尤其是1980 年2月份美国电气和电子工程师学会组织颁布的IEEE802系列的标准,对局域网的发展和普及起到了巨大的推动作用。第四阶段:(20世纪90年代)网络互连与高速网络。自OSI参考模型推出后, 计算机网络一直沿着标准化的方向在发展,而网络标准化的最大体现是In ternet的飞速发展。In ternet是计算机网络最辉煌的成就,它已成为世界上最 大的国际性计算机互
12、联网,并已影响着人们生活的各个方面。由于In ternet也 使用分层次的体系结构,即 TCP/IP网络体系结构,使得凡遵循 TCP/IP的各 种计算机网络都能相互通信。进入 20世纪90年代后,网络进一步向着开放、 高速、高性能方向发展。由于In ternet还存在着技术和功能上的不足,加上用 户数量猛增,使得现有的In ternet不堪重负。1993年美国政府提出了“ NGII(Next Gen eration In ternet Ini tiative)行动计划”,该计划的目标是:开发规模更大、速度更快的下一代网络结构,使之端到端的数据传输速率超过100 Mb/s甚至10 Gb/s;提供
13、更为先进、实时性更高的网络应用服务,如远程教育、 远程医疗、高性能的全球通信、环境监测和预报等,NGII计划将使用超高速全光网络,能实现更快速的交换和路径选择;保证网络信息的可靠性和安全 性。习题1-02试简述分组交换的要点。答:采用存储转发的分组交换技术,实质上是在计算机网络的通信过程中动态分配传输线路或信道带宽的一种策略 它的工作机理是:首先将待发的数据报文划分成若干个大小有限的短数据块, 在每个数据块前面加上一些控制信息 (即首部),包括诸如数据收发的目的地 址、源地址,数据块的序号等,形成一个个分组,然后各分组在交换网内采 用“存储转发”机制将数据从源端发送到目的端。由于节点交换机暂时
14、存储 的是一个个短的分组,而不是整个的长报文,且每一分组都暂存在交换机的 内存中并可进行相应的处理,这就使得分组的转发速度非常快。分组交换网是由若干节点交换机和连接这些交换机的链路组成,每一结点就 是一个小型计算机。基于分组交换的数据通信是实现计算机与计算机之间或计算机与人之间的通 信,其通信过程需要定义严格的协议;分组交换网的主要优点:1、高效。在分组传输的过程中动态分配传输带宽2、灵活。每个结点均有智能,可根据情况决定路由和对数据做必要的处理。3、迅速。以分组作为传送单位,在每个结点存储转发,网络使用高速链路4、可靠。完善的网络协议;分布式多路由的通信子网。每一分组在经过每一交换节点时电路
15、交换相比,分组交换的不足之处是: 都会产生一定的传输延时,考虑到节点处理分组的能力和分组排队等候处理 的时间,以及每一分组经过的路由可能不等同,使得每一分组的传输延时长 短不一。因此,它不适用于一些实时、连续的应用场合,如电话话音、视频 图像等数据的传输; 由于每一分组都额外附加一个头信息,从而降低了携 带用户数据的通信容量; 分组交换网中的每一节点需要更多地参与对信 息转换的处理,如在发送端需要将长报文划分为若干段分组,在接收端必须 按序将每个分组组装起来,恢复出原报文数据等,从而降低了数据传输的效 率。习题1-03试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:电路交换,它
16、的主要特点是: 在通话的全部时间内用户独占分配的传 输线路或信道带宽,即采用的是静态分配策略;通信双方建立的通路中任何一点出现了故障,就会中断通话,必须重新拨号建立连接,方可继续,这 对十分紧急而重要的通信是不利的。显然,这种交换技术适应模拟信号的数 据传输。然而在计算机网络中还可以传输数字信号。数字信号通信与模拟信 号通信的本质区别在于数字信号的离散性和可储性。这些特性使得它在数据 传输过程中不仅可以间断分时发送,而且可以进行再加工、再处理。 计算机数据的产生往往是“突发式”的,比如当用户用键盘输入数据和编辑文 件时,或计算机正在进行处理而未得出结果时,通信线路资源实际上是空闲 的,从而造成
17、通信线路资源的极大浪费。据统计,在计算机间的数据通信中, 用来传送数据的时间往往不到10%甚至1%。另外,由于各异的计算机和终端 的传输数据的速率各不相同,采用电路交换就很难相互通信。分组交换具有高效、灵活、可靠等优点。但传输时延较电路交换要大,不适 用于实时数据业务的传输。报文交换传输时延最大。习题1-07计算机网络可从哪几个方面进行分类?答:1、按交换方式:有电路交换、报文交换、分组交换、帧中继交换、信元 交换等。2、按拓扑结构:有集中式网络、分散式网络、分布式网络。其中,集中式网络的特点是网络信息流必须经过中央处理机或网络交换节点(如星形拓扑结构);分布式网络的特点是任何一个节点都至少和
18、其他两个节点直接相 连(如网状形拓扑结构),是主干网采用的一种结构;分散式网络实际上是星形 网和网状形网的混合网。3、按作用范围:有广域网(WAN)、局域网(LAN)、 城域网(MAN)。其中,广域网的作用范围为几十至几千公里,又称为远程网; 局域网的作用范围常限制在一个单位或一个校园(1 km)内,但数据传输速率高(10 Mb/s以上);城域网常介于广域网和局域网之间,局限在一个城市(550km)内。4按使用范围:有公用网和专用网。其中,公用网都是由国家的电信 部门建造和控制管理的;专用网是某个单位或部门为本系统的特定业务需要 而建造的,不对单位或部门以外的人员开放。习题1-09计算机网络由
19、哪几部分组成?答:一个计算机网络应当有三个主要的组成部分:(1) 若干个主机,它们向各用户提供服务;(2) 一个通信子网,它由一些专用的结点交换机和连接这些结点的通信链路所组成;(3) 一系列的协议。这些协议是为在主机之间或主机和子网之间的通信而用 的。习题1-10试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit)。从源站到目的站共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。在电路交换时电路的建立时间为 s(s)。在分组交换时分组长度为p(bit), 且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延 比电路交换的要小?解:采用电路交换:端到
20、端时延:x ts b kd一tp =(k1)上+kd米用分组交换:端到端时延:b b ,这里假定xP,即不考虑报文分割成分组后的零头。欲使tp认,必须满足(k_1)b :S习题1-11在上题的分组交换网中,设报文长度和分组长度分别为x和(p+h)(bit),其中p为分组的数据部分的长度,而h为每个分组所带的控制信息固 定长度,与p的大小无关。通信的两端共经过k段链路。链路的数据率为b(bit/s),但传播时延和结点的排队时间均可忽略不计。若打算使总的时延为最小,问分组的数据部分长度p应取为多大?答:分组个数x/p,传输的总比特数:(p+h)x/p源发送时延:(p+h)x/pb最后一个分组经过k
21、-1个分组交换机的转发,中间发送时延:(k-1)(p+h)/b总发送时延D=源发送时延+中间发送时延D=(p+h)x/pb+(k-1)(p+h)/b令其对p的导数等于0,求极值p=V hx/(k-1)习题1-13面向连接服务与无连接报务各自的特点是什么?答:所谓连接,就是两个对等实体为进行数据通信而进行的一种结合。面向连接服务是在数据交换之前,必须先建立连接。当数据交换结束后,则应终止这个连接 面向连接服务具有连接建立、数据传输和连接释放这三个阶段。在传送数据 时按序传送的。因而面向连接服务提供可靠的数据传输服务。在无连接服务 的情况下,两个实体之间的通信不需要先建立好一个连接,因此其下层的有
22、 关资源不需要事先进行预留。这些资源在数据传输时动态地进行分配。无连接服务的另一特征是它不需要通信的两个实体同时期是活跃的(即处于 激活态)。当发送端有实体正在进行发送时,它才是活跃的。这时接收端的实 体并不一定必须是活跃的。只有当接收端的实体正在进行接收时,它才必须 是活跃的。无连接服务的优点是灵活方便和比较迅速。但无连接服务不能防止报文的丢 失、重复或失序。无连接服务特别适合于传送少量零星的报文。习题1-14协议与服务有何区别?有何关系?答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以 下三个要素组成:(1)语法:即数据与控制信息的结构或格式。(2)语义:即需要发出何种控
23、制信息,完成何种动作以及做出何种响应。(3)同步:即事件实现顺序的详细说明。协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对 等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需 要使用下面一层提供服务。协议和服务的概念的区分:1、协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务 而无法看见下面的协议。下面的协议对上面的服务用户是透明的2、协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服务 是“垂直的”,即服务是由下层通过层间接口向上层提供的。上层使用所提供 的服务必须与下层交换一些命令,这些命令在 OSI中称为服务原语。习题1-1
24、5网络协议的三个要素是什么?各有什么含义?答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以 下三个要素组成:(1)语法:即数据与控制信息的结构或格式。(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。(3)同步:即事件实现顺序的详细说明。习题1-16试述五层协议的网络体系结构的要点,包括各层的主要功能。答:所谓五层协议的网络体系结构是为便于学习计算机网络原理而采用的综 合了 OSI七层模型和TCP/IP的四层模型而得到的五层模型。五层协议的体系结构见图1-1所示图1-1五层协议的体系结构各层的主要功能:(1)应用层应用层确定进程之间通信的性质以满足用户的需要。
25、应用层不仅要提供 应用进程所需要的信息交换和远地操作,而且还要作为互相作用的应用进程 的用户代理(user agent)来完成一些为进行语义上有意义的信息交换所必须的 功能。(2)运输层任务是负责主机中两个进程间的通信。因特网的运输层可使用两种不同的协议。即面向连接的传输控制协议TCP和无连接的用户数据报协议UDP。面向连接的服务能够提供可靠的交付。无连接服务则不能提供可靠的交付。只是 best-effort delivery.(3)网络层网络层负责为分组选择合适的路由,使源主机运输层所传下来的分组能够交 付到目的主机。(4)数据链路层数据链路层的任务是将在网络层交下来的数据报组装成帧(fra
26、me),在两个相邻结点间的链路上实现帧的无差错传输。(5)物理层物理层的任务就是透明地传输比特流。“透明地传送比特流”指实际电路传送后比特流没有发生变化。物理层要考虑用多大的电压代表“ 1”或“ 0”,以及当发送端发出比特“ 1” 时,接收端如何识别出这是“ 1”而不是“ 0”。物理层还要确定连接电缆的插 头应当有多少根脚以及各个脚如何连接。习题1-18解释下列名词:协议栈、实体、对等层、协议数据单元、服务访问点、客户、服务器、客户-服务器方式。答:协议栈:指计算机网络体系结构采用分层模型后,每层的主要功能由对 等层协议的运行来实现,因而每层可用一些主要协议来表征,几个层次画在 一起很像一个栈
27、的结构。实体:表示任何可发送或接收信息的硬件或软件进程。在许多情况下,实体 是一个特定的软件模块。对等层:在网络体系结构中,通信双方实现同样功能的层。协议数据单元:对等层实体进行信息交换的数据单位。服务访问点:在同一系统中相邻两层的实体进行交互(即交换信息)的地方。服务访问点SAP是一个抽象的概念,它实体上就是一个逻辑接口。客户、服务器:客户和服务器都是指通信中所涉及的两个应用进程。客户-服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服 务器是服务提供方。客户-服务器方式:客户-服务器方式所描述的是进程之间服务和被服务的关 系,当客户进程需要服务器进程提供服务时就主动呼叫服
28、务进程,服务器进 程被动地等待来自客户进程的请求。习题1-20收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2 108m/s。试计算以下两种情况的发送时延的传播时延:(1)数据长度为107bit,数据发送速率为lOOkb/So(2)数据长度为103bit,数据发送速率为1Gb/s。10 7解:(1)发送时延:510106t p = 0.005 s传播时延: 2 10(2) 发送时延:ts工s10 9石斗t厂斗=0.005s传播时延: 2 10第二章物理层习题2-01物理层要解决什么问题?物理层的主要特点是什么?答:物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特
29、流,而不是指连接计算机的具体的物理设备或具体的传输媒体。现有的网络 中物理设备和传输媒体种类繁多,通信手段也有许多不同的方式。物理层的 作用正是要尽可能地屏蔽掉这些差异,使数据链路层感觉不到这些差异,这 样数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体 的传输媒体是什么。物理层的重要任务是确定与传输媒体的接口的一些特性。 习题2-02试给出数据通信系统的模型并说明其主要组成构件的作用。答:梗拟倍号橈拟借号丘文-5T计帥伟号接收的1=3输出输出 救据裁据倍息数字比特流E丁_=裁字比特流UJ_数据通信系统的模型d耳机一个数据通信系统可划分为三大部分:源系统(或发送端)、传输系统(
30、或传输网络)、和目的系统(或接收端)。 源系统一般包括以下两个部分:?源点:源点设备产生要传输的数据。例如正文输入到PC机,产生输出的数字比特流。?发送器:通常源点生成的数据要通过发送器编码后才能在传输系统中进行传 输。例如,调制解调器将PC机输出的数字比特流转换成能够在用户的电话线 上传输的模拟信号。?接收器:接收传输系统传送过来的信号,并将其转换为能够被目的设备处理 的信息。例如,调制解调器接收来自传输线路上的模拟信号,并将其转换成 数字比特流。?终点:终点设备从接收器获取传送过来的信息。习题2-03试解释以下名词:数据、信号、模拟数据、模拟信号、数字数据、数字信号、单工通信、半双工通信、
31、全双工通信。答:数据:是运送信息的实体。信号:则是数据的电气的或电磁的表现。模拟数据:运送信息的模拟信号。模拟信号:连续变化的信号。数字信号:取值为有限的几个离散值的信号。数字数据:取值为不连续数值的数据。单工通信:即只有一个方向的通信而没有反方向的交互。半双工通信:即通信和双方都可以发送信息,但不能双方同时发送(当然也 不能同时接收)。这种通信方式是一方发送另一方接收, 过一段时间再反过来。 全双工通信:即通信的双方可以同时发送和接收信息。习题2-04物理层的接口有哪几个特性?各包含什么内容?答:(1)机械特性:指明接口所用的接线器的形状和尺寸、弓I线数目和排列、固定和锁定装置等等。(2)
32、电气特性:指明在接口电缆的各条线上出现的电压的范围。(3) 功能特性:指明某条线上出现的某一电平的电压表示何意。(4) 规程特性:说明对于不同功能的各种可能事件的出现顺序。习题2-11基带信号与宽带信号的传输各有什么特点?答:基带信号将数字1和0直接用两种不同的电压表示,然后送到线路上传输。宽带信号是将基带信号调制后形成的频分复用模拟信号。采用基带信号 传输,一条电缆只能传输一路数字信号,而采用宽带信号传输,一条电缆中 可同时传送多路的数字信号,提高了线路的利用率。习题2-13 56kb/s的调制解调器是否已突破了香农的信道极限传输速率 ?这种 调制解调器的使用条件是怎样的?答:56kb/s的
33、调制解调器没有突破了香农的信道极限传输速率。这种调制解调器的使用条件是:用户通过ISP从因特网上下载信息的情况下,下行信道的传输速率为56kb/s。(见下图)习题2-15试写出下列英文缩写的全文,并进行简单的解释。FDM,TDM,STDM,WDM,DWDM,CDMA,SONET , SDH,STM-1,OC-48,DTE,DCE,EIA,ITU-T,CCITT,ISO答:FDM(freque ncy divisi on multiplex ing)TDM(Time Divisio n Multiplexi ng)STDM(Statistic Time Division Multiplexing
34、)WDM(Wave Divisio n Multiplexi ng)DWDM(De nse Wave Divisio n Multiplexi ng)CDMA(Code Wave Divisio n Multiplex ing)SONET(Sy nchro nous Optical Network)同步光纤网SDH(Synchronous Digital Hierarchy)同步数字系列STM-1(Sy nchro nous Transfer Module)第 1 级同步传递模块OC-48(Optical Carrier)第 48 级光载波习题2-17共有4个站进行码分多址A : (-1 -
35、1 - 1 +1 +1 - 1 +1 +1)C : (-1 +1 1 +1 +1 +1 -1 -1)CDMA通信。4个站的码片序列为:B: (-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?答:S- A= (+ 1 1 + 3+ 1 1+3+1 + 1)/8=1,A 发送 1S - B= (+ 1 1 3- 1 1 3+ 1 1)/8二1, B 发送 0S - C= (+1 + 1 + 3+ 1 1 3 1
36、1)/8=0,C无发送S - D= (+1 + 1 + 3 1 + 1+3+ 1 1)/8=1,D 发送 1习题2-18假定在进行异步通信时,发送端每发送一个字符就发送10个等宽的比特(一个起始比特,8个比特的ASCII码字符,最后一个结束比特)。试 问当接收端的时钟频率和发送端的时钟频率相差5%时,双方能否正常通信?解:设发送端和接收端的时钟周期分别为 X和Y。若接收端时钟稍慢,则最 后一个采样必须发生在停止比特结束之前,即9.5YV10X。若接收端时钟稍快,则最后一个采样必须发生在停止比特开始之后,即9.5Y9X。D5.26%解出: X 19因此收发双方频率相差5%是可以正常工作的。第三章
37、数据链路层习题3-02数据链路层中的链路控制包括哪些功能?答:数据链路层中的链路控制功能有:(1)链路管理。(2)帧定界。(3)流 量控制。(4)差错控制。(5)将数据和控制信息区分开。(6)透明传输。(7) 寻址。习题3-03考察停止等待协议算法。在接收结点,当执行步骤(4)时,若将“否则转到(7)”改为“否则转到(8)”,将产生什么结果?答:“否则”是指发送方发送的帧的N (S)和接收方的状态变量V (R)不同。 表明发送方没有收到接收方发出的 ACK,于是重传上次的帧。若“转到(8)”, 则接收方要发送NAK。发送方继续重传上次的帧,一直这样下去。习题3-06信道速率为4kb/s。采用停
38、止等待协议。传播时延tpOms,确认帧 长度和处理时间均可忽略。问帧长为多少才能使信道利用率达到至少50%。解:根据下图所示停等协议中的时间关系:两牛就3靈送曲融 榕抽之闻简虽半时停止弊待协议中数拥韧和确认桢的塩送时间在确认帧长度和处理时间均可忽略的情况下,要使信道利用率达到至少50%必须使数据帧的发送时间等于 2倍的单程传播时延。即:tf =2tpIft f = I已知: c ,其中C为信道容量,或信道速率。lf为帧长(以比特为单位)。所以得帧长 lf =C tf -C 2tP =4 0.04 60 bit习题3-09试证明:当用n个比特进行编号时,若接收窗口的大小为1,则只有在发送窗口的大
39、小 Wt 2n-1时,连续ARQ协议才能正确运行。答:(1)显然 Wt内不可能有重复编号的帧,所以 Wt2n。设WT=2n;(2) 注意以下情况:发送窗口:只有当收到对一个帧的确认,才会向前滑动一个帧的位置;接收窗口:只有收到一个序号正确的帧,才会向前滑动一个帧的位置,且同 时向发送端发送对该帧的确认。显然只有接收窗口向前滑动时,发送端口才有可能向前滑动。发送端若没有收到该确认,发送窗口就不能滑动。(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
40、 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下,接收过程前移窗口后有效序列号的新范围和发送窗口 的旧范围之间有重叠,致使接收端无法区分是重复帧还是新帧。为使旧发送 窗口和新接收窗口之间序列号不发生重叠,有Wt+ WrW2“,所以WtW2“-1 习题3-10、试证明:对于选择重传 ARQ协议,若有n比特进行编号,则接 收窗口的最大值受公式 Wr 2n/2的约束。答:因 Wt+ Wr 2n,而 Wr Wt,
41、当Wr= Wt时,Wr取最大值,为2n/2。习题3-11在选择重传ARQ协议中,设编号用3bit。再设发送窗口 Wt=6,而 接收窗口 Wr=3。试找出一种情况,使得在此情况下协议不能正常工作。答:发送端:01234567012345670接收端:01234567012345670习题3-12在连续ARQ协议中,设编号用3bit,而发送窗口 Wt=8,试找出一 种情况,使得在此情况下协议不能正常工作。答:发送端:01234567012345670接收端:01234567012345670习题3-13在什么条件下,选择重传 ARQ协议和连续ARQ协议在效果上完 全一致?答:当选择重传ARQ协议W
42、r=1时,或当连续ARQ协议传输无差错时。习题3-15设卫星信道的数据速率是 1Mbit/s,取卫星信道的单程传播时延为0.25秒。每一个数据帧长为2000bit,忽略误码率、确认帧长和处理时间。试 计算下列情况下的信道利用率。(1) 采用停等协议。(2) 采用连续ARQ协议,窗口大小 Wt = 7。(3) 采用连续ARQ协议,窗口大小 Wt = 127。(4) 采用连续ARQ协议,窗口大小 Wt = 255。解:习题3-16试简述HDLC帧各字段的意义。HDLC用什么方法保证数据的透明传输?答:HDLC帧结构如下图:FACINFOFCSFSr$8*可变怏或益r可扩展 可扩展1. 标志域FoH
43、DLC用一种特殊的位模式01111110作为标志以确定帧的边界。同一个标志既可以作为前一帧的结束,也可以作为后一帧的开始。链路上所 有的站都在不断地探索标志模式,一旦得到一个标志就开始接收帧。在接收帧的过程中如果发现一个标志,则认为该帧结束了。2. 地址域A。地址域用于标识从站的地址。虽然在点对点链路中不需要地址,但是为了帧格式的统一,也保留了地址域。地址通常是8位长,然而经过 协商之后,也可以采用更长的扩展地址。3. 控制域C。HDLC定义了三种帧,可根据控制域的格式区分之。信息帧(I帧)装载着要传送的数据,此外还捎带着流量控制和差错控制的信号。4信息域INFO。只有I帧和某些无编号帧含有信
44、息域。这个域可含有表示用户数据的任何比特序列,其长度没有规定,但具体的实现往往限定了帧的 最大长度。5.帧校验和域FCS。FCS域中含有除标志域之外的所有其他域的校验序列。通常使用16 bit的CRC-CCITT标准产生校验序列,有时也使用CRC-32产生32位的校验序列。采用零比特填充法就可传送任意组合的比特流,或者说,就可实现数据链路层的透明传输。习题3-17 HDLC帧可分为哪几大类?试简述各类帧的作用。答:分三大类。1信息帧:用于数据传输,还可同时用来对已收到的数据进行确认和执行轮询功能。2监督帧:用于数据流控制,帧本身不包含数据,但可执行对数据帧的确认,请求重发信息帧和请求暂停发送信
45、息帧等功能。3无编 号帧:主要用于控制链路本身,不使用发送或接收帧序号。习题3-19 PPP协议的主要特点是什么?为什么 PPP不使用帧的编号? PPP 适用于什么情况?答:主要特点:(1)点对点协议,既支持异步链路,也支持同步链路。(2)PPP是面向字节的。PPP不采用序号和确认机制是出于以下的考虑:第一,若使用能够实现可靠传输的数据链路层协议(如 HDLC),开销就要增大。在数据链路层出现差错的概率不大时,使用比较简单的 PPP协议较为合理。第二,在因特网环境下,PPP的信息字段放入的数据是IP数据报。假定我们采用了能实现可靠传输但十分复杂的数据链路层协议,然而 当数据帧在路由器中从数据链
46、路层上升到网络层后,仍有可能因网络授拥塞而被丢弃。因此,数据链路层的可靠传输并不能保证网络层的传输也是可靠的。第三,PPP协议在帧格式中有帧检验序列 FCS安段。对每一个收到的帧,PPP都要使用硬件进行CRC检验。若发现有差错,则丢弃该帧(一定不能把有差错的帧交付给上一层)。端到端的差错检测最后由 高层协议负责。因此,PPP协议可保证无差错接受。PPP协议适用于用户使用拨号电话线接入因特网的情况。习题3-20要发送的数据为1101011011。采用CRC的生成多项式是P(x)=x4+x+1。试求应添加在数据后面的余数。数据在传输过程中最后一个1变成了 0,问接收端能否发现?若数据在传输过程中最
47、后两个1都变成了 0,问接收端能否发现?答:添加的检验序列为1110 ( 11010110110000除以10011)数据在传输过程中最后一个1变成了 0, 11010110101110除以10011,余数为011,不为0,接收端可以发现差错。数据在传输过程中最后两个1都变成了 0, 11010110001110除以10011,余数 为101,不为0,接收端可以发现差错。第四章局域网4-03 一个7层楼,每层有一排共15间办公室。每个办公室的楼上设有一个 插座,所有的插座在一个垂直面上构成一个正方形栅格组成的网的结点。设 任意两个插座之间都允许连上电缆(垂直、水平、斜线均可)。现要用电 缆将它
48、们连成(1)集线器在中央的星形网;(2)总线式以太网。试计算每种 情况下所需的电缆长度。答:(1)假定从下往上把7层楼编号为1-7层。按楼层高4米计算。在星形网 中,集线器放在4层中间位置(第8间房)。电缆总长度等于:7154:;二(i -4) 2 (j _8) 2i 4 j 4(2)对于总线式以太网(如10BASE2),每层需4X 14=56 (m)水平电缆, 垂直电缆需4X6=24 (m),所以总长度等于7X56+24=416 (m)4-04数据率为10Mbit/s的以太网在物理媒体上的码元传输速率是多少波特? 答:以太网使用曼彻斯特编码,这就意味着发送的每一位都有两个信号周期。标准以太网
49、的数据速率是10Mb/s,因此波特率是数据率的两倍,即20M波特。4- 06 试说明 10BASE5, 10BASE2, 10BASE-T, 1BASE-5, 10BROAD36 和FOMAU所代表的意思。答:10BASE5, 10BASE2, 10BASE-T分别表示以太网的三种不同的物理层。10表示数据率是10Mb/s, BASE表示电缆上的信号是基带信号,采用曼彻斯特编码。5表示粗缆,每一段电缆的最大长度是 500米。2代表细缆,每一段 电缆的最大长度是185米。T表示双绞线。10BROAD36 :“ 10”表示数据率为10Mbit/s,“BROAD ”表示电缆上的信号是宽带信号,“ 3
50、6”表示网络的最大跨度是3600m。FOMAU : (Fiber Optic Medium Attachme nt Unit) 光纤媒介附属单元。4- 07 10Mbit/s以太网升级到100Mbit/s和1Gbit/s甚至10Gbit/s时,需要解决 哪些技术问题?在帧的长度方面需要有什么改变?为什么?传输媒体应当有什么改变?答:以太网升级时,由于数据传输率提高了,帧的发送时间会按比例缩短, 这样会影响冲突的检测。所以需要减小最大电缆长度或增大帧的最小长度, 使参数a保持为较小的值,才能有效地检测冲突。在帧的长度方面,几种以 太网都采用802.3标准规定的以太网最小最大帧长,使不同速率的以太
51、网之间 可方便地通信。100bit/s的以太网采用保持最短帧长(64byte)不变的方法, 而将一个网段的最大电缆长度减小到100m,同时将帧间间隔时间由原来的9.6 卩s,改为0.96卩s。1Gbit/s以太网采用保持网段的最大长度为 100m的方法, 用“载波延伸”和“分组突法”的办法使最短帧仍为64字节,同时将争用字节增大为512字节。传输媒体方面,10Mbit/s以太网支持同轴电缆、双绞线和 光纤,而100Mbit/s和1Gbit/s以太网支持双绞线和光纤,10Gbit/s以太网只支 持光纤。4-08有10个站连接在以太网上。试计算以下三种情况下每一个站所能得到的 带宽。(1) 10个
52、站都连接到一个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。试估算每个站每秒钟发送的平均帧数的最大值。传播时延为5g/km。解:发送一个帧所需的平均时间为:Tav=2 t Nr+To+t,其中Nr=(1-A)/A , A是某个站发送成功的概率,AmaxIf10005 106N =
53、100 时 ,Amax =0.369ToC4=2 10 s = 0.2ms=4 5s = 20s = 0.02msTav =21-0.3690.3690.02 0.20.02 = 0.288ms总线上每秒发送成功的最大帧数:=3472Tav则得每个站每秒发送的平均帧数为 3400/100=34.7 4-10在以下条件下,分别重新计算上题,并解释所得结果。(1)总线长度减小到1km。(2)总线速度加倍。(3)帧长变为10000bit 答:设a与上题意义相同(1) a1=a/4=0.025, Smax仁0.9000每个站每秒种发送的平均帧数的最大值 =45总线长度减小,端到端时延就减小,以时间为单
54、位的信道长度与帧长的比也 减小,信道给比特填充得更满,信道利用率更高,所以每站每秒发送的帧更多(2) a2=2a=0.2, Smax2=0.5296每个站每秒种发送的平均帧数的最大值 =53总线速度加倍,以时间为单位的信道长度与帧长的比也加倍,信道利用率 减小(但仍比原来的1/2大),所以最终每站每秒发送的帧比原来多。a3二a/10=0.01, Smax3=0.9574每个站每秒种发送的平均帧数的最大值=4.8帧长加长10倍,信道利用率增加,每秒在信道上传输的比特增加(但没有10倍),所以最终每站每秒发送的帧比原来少。4-11假定1km长的CSMA/CD网络的数据率为1Gbit/s。设信号在网
55、络上的传播速率为200000km/s。求能够使用此协议的最短帧长。答:对于1km电缆,单程端到端传播时延为:t =1 -200000=5X 10-6s=5 s, 端到端往返时延为:2 t =10卩s为了能按照CSMA/CD工作,最小帧的发送时延不能小于 10卩s,以1Gb/s速 率工作,10卩s可发送的比特数等于:10X 10-6x 1X 109=10000bit=1250字节。4-12有一个使用集线器的以太网,每个站到集线器的距离为 d,数据发送速 率为C,帧长为12500字节,信号在线路上的传播速率为2.5 108m/s,距离d 为25m或2500m,发送速率为10Mb/s或10Gb/s。
56、这样就有四种不同的组合。试利用公式(4-9)分别计算这4种不同情况下参数:的数值,并作简单讨论。 解:公式(4-9)为:0(=T0 L C L其中为传播时延,为数据帧的发送时间计算结果:距离d=25md=2500m发送速率C=10Mb/sC=10Gb/sC=10Mb/sC=10Gb/sCt1010101讨论:越大,信道利用率就越小。4-15假定一个以太网上的通信量中的 80%是在本局域网上进行的,而其余的 20%的通信量是在本局域网和因特网之间进行的。另一个以太网的情况则反 过来。这两个以太网一个使用以太网集线器,另一个使用以太网交换机。你 认为以太网交换机应当用在哪一个网络上?答:以太网交换机用在这样的网络,其 20%通信量在本局域网而80%的通信 量到因特网。4-16以太网使用的CSMA/CD协议是以争用方式接入到共享信道。这与传统 的时分复用TDM相比优缺点如何?答:CSMA/CD是一种动态的媒体随机接入共享信道方式, 而
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年济南商河县卫生事业单位公开招聘工作人员(13人)考试参考题库及答案解析
- 2026贵州医科大学附属医院招聘合同制人员76人笔试模拟试题及答案解析
- 2026湖北武汉市华中农业大学植物科学技术学院综合办秘书岗位招聘笔试模拟试题及答案解析
- 2026西藏昌都市左贡县青年就业见习招聘30人笔试备考试题及答案解析
- 实现员工能进能出、领导能上能下、薪酬能增能减深化企业三项制度改革是关键
- 初中语文七年级下册《说和做-记闻一多先生言行片段》深度教学方案
- 员工食堂管理制度范文
- 2026春季广西百色市西林县国控林业投资有限公司招聘编外人员4人备考题库附参考答案详解(达标题)
- 2026河南黄金叶投资管理有限公司所属企业大学生招聘18人备考题库附参考答案详解(精练)
- 2026广东广州市政务服务中心编外人员招聘备考题库附参考答案详解(培优a卷)
- DBJ46-077-2025 海南省市政工程地基基础设计标准
- 村森林防火奖惩制度
- 2025年浙江省卫生高级职称评审医学期刊目录大全
- (2025年)六盘水市六枝特区辅警招聘考试题库 (答案+解析)
- 2025年卫生管理中级考试试题及答案
- 2025中国玫瑰痤疮诊疗指南(全文)
- 2026年浙江工商职业技术学院单招职业技能测试题库附答案详解
- 2026年金华职业技术学院单招职业适应性测试题库及参考答案详解1套
- 2026年注册土木工程师(水利水电工程水工结构专业知识考试上)试题及答案
- 2025贝特瑞新材料集团股份有限公司招聘5人历年真题汇编带答案解析
- 2026年咨询工程师咨询实务考前重点知识考点总结记忆笔记
评论
0/150
提交评论