计算机网络4章习题及参考答案(20080720)

合集下载

计算机网络技术教程第四章答案

计算机网络技术教程第四章答案

.第四章答案1.以下关于应用层协议基本内容的描述中错误的是 AA.定义了为交换应用进程数据提供服务的传输协议报文格式B.定义了各种应用报文的格式与字段类型C.规定了每个字段的意义D.对进程在什么时间、如何发送报文,以及如何相应进行了描述2.以下关于域名空间基本概念的描述中错误的是 BA.DNS定义一个包括所有主机可能出现的名字的域名空间B.DNS必须有一个分布式数据库用来存储主机IP地址数据C.DNS域名空间采用树状层次结构D.域名是由一连串可回溯的节点组成3.以下关于电子邮件系统特点的描述中,错误的是 DA.电子邮件系统由邮件服务器与邮件客户两个部分组成B.邮件服务器包括SMTP服务器、POP3服务器或IMAP服务器,以及邮箱C.邮件客户包括SMTP代理、POP3代理,以及用户接口程序D.IMAP用于发送和接收多媒体邮件的协议4.以下关于HTTP特点的描述中错误的是 DA.HTTP1.0默认状态是非持续连接,HTTP1.1默认状态为持续连接B.需要为每一个客户与服务器请求与应答建立一个TCP连接为非持续连接C.所有客户与服务器请求与应答报文通过一个TCP连接完成的是持续连接D.非持续连接中一个网页包括10个对象,用户访问时要建立10个TCP连接5.以下关于Web浏览器特点的描述中错误的是 CA.Web浏览器由一组客户与解释单元,以及一个控制器组成B.控制器解释鼠标点击与键盘输入,并调用其他组件来执行用户指定的操作C.控制器解释页面,并将解释后的结果显示在用户屏幕上D.控制器接受用户输入的URL或点击超级链接6.以下关于DHCP服务器主要功能的描述中错误的是CA.DHCP服务器记录哪些IP地址已经被使用,哪些IP地址可用B.D HCP服务器储存和维护其他的主机配置参数C.D HCP服务器主动发出动态地址分配请求并管理IP地址租用期D.DHCP服务器允许管理员查看、改变和分析有关地址、租用、参数等信息7. 网络管理分为5个部分:、、、、。

(完整版)计算机网络原理课后习题答案

(完整版)计算机网络原理课后习题答案

(完整版)计算机⽹络原理课后习题答案《计算机⽹络》(第四版)谢希仁第1章概述作业题1-03、1-06、1-10、1-13、1-20、1-221-03.试从多个⽅⾯⽐较电路交换、报⽂交换和分组交换的主要优缺点。

答:(1)电路交换它的特点是实时性强,时延⼩,交换设备成本较低。

但同时也带来线路利⽤率低,电路接续时间长,通信效率低,不同类型终端⽤户之间不能通信等缺点。

电路交换⽐较适⽤于信息量⼤、长报⽂,经常使⽤的固定⽤户之间的通信。

(2)报⽂交换报⽂交换的优点是中继电路利⽤率⾼,可以多个⽤户同时在⼀条线路上传送,可实现不同速率、不同规程的终端间互通。

但它的缺点也是显⽽易见的。

以报⽂为单位进⾏存储转发,⽹络传输时延⼤,且占⽤⼤量的交换机内存和外存,不能满⾜对实时性要求⾼的⽤户。

报⽂交换适⽤于传输的报⽂较短、实时性要求较低的⽹络⽤户之间的通信,如公⽤电报⽹。

(3)分组交换分组交换⽐电路交换的电路利⽤率⾼,⽐报⽂交换的传输时延⼩,交互性好。

1-06.试将TCP/IP和OSI的体系结构进⾏⽐较。

讨论其异同点。

答:(1)OSI和TCP/IP的相同点是:都是基于独⽴的协议栈的概念;⼆者均采⽤层次结构,⽽且都是按功能分层,层功能⼤体相似。

(2)OSI和TCP/IP的不同点:①OSI分七层,⾃下⽽上分为物理层、数据链路层、⽹络层、运输层、应⽤层、表⽰层和会话层;⽽TCP/IP具体分五层:应⽤层、运输层、⽹络层、⽹络接⼝层和物理层。

严格讲,TCP/IP⽹间⽹协议只包括下三层,应⽤程序不算TCP/IP的⼀部分②OSI层次间存在严格的调⽤关系,两个(N)层实体的通信必须通过下⼀层(N-1)层实体,不能越级,⽽TCP/IP可以越过紧邻的下⼀层直接使⽤更低层次所提供的服务(这种层次关系常被称为“等级”关系),因⽽减少了⼀些不必要的开销,提⾼了协议的效率。

③OSI 只考虑⽤⼀种标准的公⽤数据⽹。

TCP/IP ⼀开始就考虑到多种异构⽹的互连问题,并将⽹际协议IP 作为TCP/IP 的重要组成部分。

计算机网络 谢希仁 第四章习题解答

计算机网络 谢希仁 第四章习题解答

计算机网络谢希仁第四章:网络层1、网络层向上提供的服务有哪两种?试比较其优缺点。

(教材109)答:网络层向上提供了数据报和虚电路两种服务,其优缺点的比较如下:(1)虚电路是面向连接的,提供的服务可以保证数据传输的可靠性和投递顺序的正确性;数据报是无连接的,只提供尽最大努力的交付,不能保证传输的可靠性和投递顺序的正确性。

(2)网络采用数据报传输方式可大大简化网络层的结构;虚电路让电信网络负责保证可靠通信所采取的措施,使得电信网的结点交换机复杂而昂贵。

但是相对而言,采用数据报时,由主机负责端到端的可靠性,包括差错处理和流量控制,因此主机的处理负担较大。

(3)虚电路有连接建立和释放阶段,数据传输启动慢;数据报不用建立连接,数据传输启动快。

(4)为了在交换结点进行存储转发,在使用数据报时,每个分组必须携带完整的地址信息。

而在使用虚电路的情况下,每个分组不需要携带完整的目的地址,只需要有一个简单的虚电路号码标识,这就使得虚电路分组中的控制信息部分的比特数减少,从而减少了系统开销。

(5)虚电路在连接建立的阶段确定数据传输的路由,属于同一条虚电路的分组均按照同一条路由进行转发;数据报对每个分组都独立的做路由选择。

显然,在数据传输阶段,数据报的路由处理负担较大。

但是在网络出现故障的情况下,所有通过故障结点的虚电路都不能工作,而数据报可以灵活的选择替代路由。

2、网络互连有何实际意义?进行网络互连时,有哪些共同的问题需要解决?(教材110)答:(1)单一的网络无法满足各种用户的多种需求,因此,把许多种不同类型的物理网络互相连接在一起,可以实现更大范围内的通信。

实际中使用的TCP/IP 协议,定义了一种抽象的网络,隐藏了互连的各种不同物理网络的细节,使得互连后的网络像一个单一的大网络。

(2)进行网络互连时,需要解决的共同的问题:不同的寻址方案、不同的最大分组的长度、不同的网络接入机制、不同的超时控制、不同的差错恢复方法、不同的状态报告方法、不同的路由选择技术、不同的用户接入控制、不同的服务(面向连接的服务和无连接的服务)、不同的网络管理和控制方式等。

计算机网络技术课后习题1-4章

计算机网络技术课后习题1-4章

计算机网络技术课后习题1-4章计算机网络技术是指通过计算机网络将计算机连接起来以实现信息交流和资源共享的技术。

在计算机网络技术的学习过程中,进行课后习题是提高理论应用能力的有效方法。

本文将对计算机网络技术课后习题1-4章进行讨论。

通过解答这些习题,读者能够更加深入地理解和掌握计算机网络技术的相关知识。

第一章习题第一章主要介绍了计算机网络的基本概念和发展历程。

习题1-4章的内容主要涵盖了网络基本概念、网络体系结构和网络性能等方面的问题。

以下是对部分习题的解答:1. 什么是计算机网络?请解释其基本概念及组成部分。

计算机网络是指通过通信链路和交换设备将地理位置不同的计算机和网络设备连接起来,实现信息传输和资源共享的系统。

计算机网络的基本概念包括通信链路、交换设备和协议等。

其中,通信链路是指实现计算机之间传输信息的物理通道;交换设备是指在计算机网络中实现信息交换和路由选择的设备;协议是指计算机进行通信和数据交换时所遵守的一套规则和约定。

2. 请解释OSI参考模型的七层结构,并列举每层的功能和协议。

OSI参考模型是一种将计算机网络通信过程划分为七个分层并分别进行功能描述的模型。

它包括以下七个层次:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

- 物理层:负责将比特流发送到物理介质上,并负责物理接口的电气特性和机械特性。

- 数据链路层:负责将原始的比特数据组合成帧,并负责帧的传输和错误检测。

- 网络层:负责数据的路由选择和分组转发,以及网络地址的分配和寻址。

- 传输层:负责在主机之间提供端到端的可靠和透明的数据传输。

- 会话层:负责建立和维护数据传输的会话,并提供会话的控制和同步。

- 表示层:负责数据的格式化和编解码,以确保不同系统之间的数据格式兼容性。

- 应用层:提供应用程序之间的数据交换和协作服务。

3. 解释分组交换和电路交换的原理和特点。

分组交换是一种数据传输方式,它将数据分割成固定大小的数据包进行传输。

计算机网络 清华大学出版社 4章作业和自测题及参考答案

计算机网络  清华大学出版社 4章作业和自测题及参考答案

第4章数据链路层2.一个上层报文被分成 10帧,每帧无损坏地到达目的地的可能性是80%。

假设数据链路协议不进行差错控制,请问该报文要完整地到达接收方平均要发送多少次答案:由于每一帧以 0.8 的概率到达,整个信息到达的概率是 p = 1 0 ≈。

一次发送成功的概率是P,二次成功的概率是(l-P)P,三次成功的概率是(l-P)2 P, i次成功的概率是(l-P)i -1 P。

因此,为使信息完整地到达接收方,平均发送次数等于:E= l × p + 2(l- p)p + 3(l- p)2 p+…+ i(1- p)i -1 p+…=∑∞=1i [ i(1- p)i –1 p ] =p ∑∞=1ii(1- p)i -1为化简这个式子,利用公式:S=∑∞=1ia i =a /(1-a) ( a<1)S’=∑∞=1ii a i -1=1/(1-a) 2令(l-P)=aE= P∑∞=1ii a i -1=P/(1-a) 2=P/[1-(l-P)]2=P/P2=1/P代入 p = 1 0 ≈E=1/P ≈1/≈因此,假设数据链路协议不进行差错控制,该报文要完整地到达接收方平均要发送次。

3.一个报文被分成多块传输,需在每一块上附加诸如同步、差错控制及地址字段比特,假设每个块包含N比特(其中有H个附加比特),出错的块必须重发。

当发送一个1352比特的报文时,若在每一块上附加的比特数H为168比特,线路的比特错误率e = 10-4,试确定能使平均传送的比特数(包括重传比特)最小的块长度N。

当e = 10-3时,结果会有什么不同答案:传送一块的出错概率是p = l-(1-e)N每块需要传送的平均次数是:T=1+∑∞=1ii p i(1- p)=1+ p /(1- p)=1 /(1- p)(注:1代表成功的那一次,重传的平均次数∑∞=1i i p i(1- p)= p(1- p)∑∞=1ii p i-1=p(1- p)/(1-p) 2 = p / (1-p) ;计算中利用了公式:S=∑∞=1i a i =a /(1-a)( a<1), S’=∑∞=1ii a i -1=1/(1-a) 2)由于报文长度等于1352比特,则该报文将分成 [ 1352/(N-168)]块。

计算机网络第4章习题答案

计算机网络第4章习题答案

计算机网络第4章习题答案计算机网络第4章习题答案计算机网络是现代社会中不可或缺的一部分,它连接了世界各地的人们,使得信息的传递变得更加便捷和高效。

而在学习计算机网络的过程中,习题是检验我们对知识掌握程度的一种方式。

本文将为大家提供计算机网络第4章习题的详细答案,希望对大家的学习有所帮助。

1. 在计算机网络中,数据链路层的主要功能是什么?数据链路层是计算机网络中的第二层,它负责将网络层传递下来的数据分成适当的帧,并进行错误检测和纠正。

其主要功能包括帧同步、流量控制、差错控制和访问控制等。

帧同步是保证数据的可靠传输的基础,流量控制用于控制数据的传输速率,差错控制用于检测和纠正数据传输中的错误,访问控制则用于协调多个设备对共享链路的访问。

2. 什么是流量控制?请简要描述一下流量控制的原理。

流量控制是数据链路层中的一种机制,用于控制数据的传输速率,以避免发送方发送过多的数据而导致接收方无法及时处理。

其原理是通过发送方和接收方之间的协商和控制,使得发送方根据接收方的处理能力来调整数据的发送速率。

一种常见的流量控制机制是滑动窗口协议,发送方根据接收方返回的确认信息来动态地调整发送窗口的大小,从而实现流量的控制。

3. 什么是差错控制?请简要描述一下差错控制的原理。

差错控制是数据链路层中的一种机制,用于检测和纠正数据传输中的错误。

其原理是通过在数据帧中添加冗余的校验位,接收方在接收到数据帧后进行校验,如果发现错误,则会请求发送方重新发送数据。

常见的差错控制方法包括奇偶校验、循环冗余检验(CRC)和海明码等。

其中,CRC是一种常用的差错控制方法,它通过对数据帧进行多项式除法来计算校验码,并将校验码附加在数据帧的末尾,接收方根据校验码的计算结果来判断数据是否出现错误。

4. 什么是访问控制?请简要描述一下访问控制的原理。

访问控制是数据链路层中的一种机制,用于协调多个设备对共享链路的访问。

在共享链路上,多个设备可能同时发送数据,为了避免数据的冲突和混乱,需要通过访问控制来进行协调。

计算机网络5章习题及参考答案(20080720)

计算机网络5章习题及参考答案(20080720)

第5章网络层1.给出两个适合于使用面向连接服务的示例应用,再给出两个最好使用无连接服务的例子。

答案:文件传送、远程登录和视频点播需要面向连接的服务,在另一方面,信用卡验证和其他的销售点终端、电子资金转移,以及许多形式的远程数据库访问最好使用无连接服务。

2.有没有虚电路服务需要以非顺序的方式投递分组的情况?请解释。

答案:有。

例如中断信号就应该跳过在它前面的数据,进行不遵从顺序的投递。

典型的例子是当一个终端用户键入退出(或kill)键时,由退出信号产生的分组应该立即发送,并且应该跳过当前队列中排在前面等待程序处理的任何数据(即已经键入但尚未被程序读取的数据)。

3.数据报网络把每个分组都作为独立的单元进行路由选择,虚电路网络则不必这样做,每个数据分组都遵循一个事先确定好的路由。

这个事实是否意味着虚电路网络不需要从任意源到任意目的地为分组进行路由选择的能力?答案:不对。

虚电路网络需要从任意源到任意目的地为连接建立分组选择路由的能力。

4. 图5-1的网络拓扑图中,每个圆圈代表一个网络结点,每一条线代表一条通信线路,线上的标注表示两个相邻结点之间的权值。

请根据Dijkstra最短通路算法找出图中A结点到其它每个结点的最短距离和下一站路由表。

在答案中要求:(1)依次列出每一步的工作结点(从S 中选出的u);(2)给出从A结点到其它每个结点的最短距离和下一站路由表。

5-1 网络拓扑图答案:初始化:S = { B(2 )、C(3 )、D(4)、E(5)、F(6)、G(7)、H(8)、I(9)、J(10) } ;以下均用括号中的数字代表各结点。

1代表结点A。

目的节点 1 2 3 4 5 6 7 8 9 10下一站- 2 3 0 0 0 0 0 0 0目的节点 1 2 3 4 5 6 7 8 9 10最短距离- 8 4 ∞∞∞∞∞∞∞以下计算中,对数组R和数组D,只列出其下一站和最短距离。

While u 删去u的S (u,v) C=D(u) C<D(v)的v R 数组 D 数组巡环次+weight (u,v)5.给出连接建立时可能要协商的协议参数的3个例子。

全国计算机等级考试四级网络工程师历年真题及答案汇编(2008年4月--2011年3月)

全国计算机等级考试四级网络工程师历年真题及答案汇编(2008年4月--2011年3月)

全国计算机等级考试四级网络工程师历年真题及答案汇编(2008年4月--2011年3月)目录2008年4月全国计算机等级考试四级笔试试卷 (2)网络工程师 (2)一、选择题(每小题1分,共40分) (2)二、综合题(每空 2 分,共40 分) (6)三、应用题(共20分) (10)参考答案: (12)2008年9月全国计算机等级考试四级笔试试卷 (13)网络工程师 (13)一、选择题(每小题1分,共40分) (13)二、综合题(每空 2 分,共40 分) (18)三、应用题(共20分) (20)参考答案: (21)2009年3月全国计算机等级考试四级笔试网络工程师 (22)一、选择题 (22)二、综合题 (27)三、应用题 (29)参考答案: (30)2009年9月全国计算机等级考试四级笔试网络工程师 (32)一、选择题 (32)二、综合题 (36)三、应用题 (40)参考答案: (41)2010年3月计算机等级考试四级网络工程师笔试 (43)一、选择题 (43)二、综合题 (47)参考答案 (51)2008年4月全国计算机等级考试四级笔试试卷网络工程师(考试时间120分钟,满分100分)一、选择题(每小题1分,共40分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。

(1)、设计一个宽带城域网将涉及“三个平台一个出口”,即网络平台、业务平台、管理平台和A、广域网出口B、局域网出口C、城市宽带出口D、卫星通道出口(2)、下列关于宽带城域网核心交换层特点的描述中,错误的是A、将多个汇聚层连接起来B、为整个城域网提供一个高速、安全与具有QoS保障能力的数据传输环境C、提供宽带城域网的用户访问Internet所需要的路由服务D、根据接入层的用户流量进行本地路由、过滤、流量均衡(3)、ADSL上行速率在A、64Kbps~640 KbpsB、640Kbps~7MbpsC、7Mbps~10MbpsD、10Mbps~20Mbps(4)、下列关于IEEE802.16标准的描述中,错误的是A、提供宽带城域网用户访问Internet所需要的路由服务B、最高传输速率为234MbpsC、使用无线频段为10~66GHzD、与IEEE802.16标准工作组对应的论坛组织是WiMAX(5)、在网络需求详细分析中除包括网络总体需求分析、综合布线需求分析、网络可用性与可靠性分析、网络安全性需求分析,还需要做的工作是A、网络工程造价估算B、网络工程进度安排C、网络硬件设备选型D、网络带宽接入需求分析(6)、网络系统分层设计中层次之间的上联带宽与下一级带宽之比一般控制在A、1:1B、1:10C、1:20D、1:40(7)、一台交换机具有24个10/100Mbps全双工端口和2个1000Mbps全双工端口,如果所有端口都工作在全双工状态,那么该交换机总带宽应为A、4.4GbpsB、6.4 GbpsC、6.8 Gbps D8.8 Gbps(8)、某个IP地址的子网掩码为255.255.255.192,该掩码又可以写为A、/22B、/24C、/26D、/28(9)、将内部专用IP地址转换为外部公用IP地址的技术是A、RAPRB、NATC、DHCPD、ARP(10)、若某大学分配给计算机系的IP地址块为202.113.16.128/26,分配给自动化系的IP地址块为202.113.16.192/26,那么这两个地址块经过聚合后的地址为A、202.113.16.0/24B、202.113.16.0/25C、202.113.16.128/25D、202.113.16.128/24(11)、下列对IPv6地址FE80:0:0:0801:FE:0:0:04A1的简化表示中,错误的是A、FE8::801:FE:0:0:04A1B、FE80::801:FE:0:0:04A1C、FE80:0:0:801:FE::04A1D、FE80:0:0:801:FE::4A1(12)、下列关于路由信息协议RIP的描述中,错误的是A、路由刷新报文主要内容是由若干(V、D)组成的表B、矢量V标识该路由器可以到达的目的网络或目的主机的跳数C、路由器在接收到(V、D)报文后按照最短路径原则更新路由表D、要求路由器周期性地向外发送路由刷新报文(13)、下列关于OSPF协议的描述中,错误的是A、OSPF使用分布式链路状态协议B、链路状态协议“度量”主要是指费用、距离、延时、带宽等C、当链路状态发生变化时用洪泛法向所有路由器发送信息D、链路状态数据库中保存一个完整的路由表(14)、在不同AS之间使用的路由协议是A、RIPB、OSPFC、BGP-4D、ISIS(15)下列关于综合布线的描述中,错误的是A、终端有高速率要求时,水平子系统可采用光纤直接铺设到桌面B、多介质信息插座是用于连接双绞线C、干线线缆铺设经常采用点对点结合和分支结合两种方式D、采用在管理子系统中更改、增加、交换、扩展线缆的方式来改变线缆路由(16)网桥转发数据的依据是A、ARP表B、MAC地址表C、路由表D、访问控制列表(17)一台Cisco交换机和一台3COM交换机相连,相连端口都工作在VLAN trunk模式,这两个端口应使用的VLAN协议是A、ISL 和IEEE802.10B、ISL 和ISLC、ISL和 IEEE802.1QD、IEEE802.1Q和IEEE802.1Q(18)有3台交换机分别安装在办公楼的1~3层,同属于财务部门的6台PC机分别连接在这3台交换机的端口上,为了提高网络安全性和易管理性,最好的解决方案是A、改变物理连接,将6台PC机全部移动到同一层B、使用路由器,并用访问控制列表(ACL)控制主机之间的数据流C、产生一个VPN,并使用VTP通过交换机的Trunk传播给6台PC机D、在每台交换机上建立一个相同的VLAN,将连接6台PC机的交换机端口都分配到这个VLAN中(19)当交换机到根网桥的间接链路出现失效故障时(如图,链路L1失效),STP协议会将交换机C的阻塞端口的工作状态转换为转发状态,为了省去端口状态转换等待时间,让端口直接由侦听和学习状态转换为转发状态,需配置交换机 STP的可选功能是A、PortFastB、UplinkFastC、BackboneFastD、BPDU Filter(20)下列删除VLAN的命令中,无法执行的是A、no vlan 1B、no vlan 2C、no vlan 500D、no vlan 1000(21)当路由表中包含多种路由信息源时,根据缺省的管理距离值,路由器在转发数据包时,会选择的路由信息源是A、RIPB、IGRPC、OSPFD、Static(22)只封禁一台地址为193.62.40.230主机的access-list的正确配置是A、access-list 110 permit ip any anyaccess-list 110 deny ip host 193.62.40.230 anyaccess-list 110 deny ip any host 193.62.40.230B、access-list 110 deny ip host 193.62.40.230anyaccess-list 110 deny ip any host 193.62.40.230access-list 110 permit ip any anyC、access-list 110 deny ip host 193.62.40.230 anyaccess-list 110 deny ip any host 193.62.40.230D、access-list 110 deny ip host 193.62.40.230 anyaccess-list 110 permit ip any anyaccess-list 110 deny ip any host 193.62.40.230(23)在某园区网中,路由器R1的GE0/1(212.112.8.5/30)与路由器R2的GE0/1(212.112.8.6/30相连,R2的GE0/2(212.112.8.9/30)与R3的GE0/1(212.112.8.10/30)相连,R3的GE0/2(212.112.8.13/30)直接与Internet 上的路由器相连,路由器R1缺省路由的正确配置是A) ip route 0.0.0.0 0.0.0.0 212.112.8.6B) ip route 0.0.0.0 0.0.0.0 212.112.8.9C) ip route 0.0.0.0 0.0.0.0 212.112.8.10D) ip route 0.0.0.0 0.0.0.0 212.112.8.13(24)某局域网用一台路由器互连4个子网。

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

第4章数据链路层1.指出数据链路连接和物理连接的区别与联系。

答案:当位于链路两端结点上的包交换机(路由器或结点交换机)处于关闭状态时,就称连接这两个结点的物理媒体(即通信线路)处于静止状态。

当链路两端的结点交换机开机后,由于物理层协议的作用,该二结点就可以通过物理媒体传送比特了。

因此,称从结点交换机开机到通信完毕后关机为止的这段时间为物理连接生存期。

在物理连接生存期中,由于通信线路中总存在着噪声和干扰,使数据传输不够可靠,因此,通常并不利用这种物理连接传送比特流,称该物理媒体现在处于空闲状态。

当数据链路连接在物理连接的基础上建立起来以后,由于数据链路连接具有差错检测功能,可以使不太可靠的链路变得更为可靠。

称该物理媒体现在处于活动状态,可靠的数据传输正是在这一状态下进行的。

数据链路从建立到断连,即为数据链路的生存期。

当数据链路断连时,物理连接既可以保持,也可以断开。

2.一个上层报文被分成10帧,每帧无损坏地到达目的地的可能性是80%。

假设数据链路协议不进行差错控制,请问该报文要完整地到达接收方平均要发送多少次?答案:由于每一帧以0.8 的概率到达,整个信息到达的概率是p =0.8 1 0 ≈0.107。

一次发送成功的概率是P,二次成功的概率是(l-P)P,三次成功的概率是(l-P)2 P,i次成功的概率是(l-P)i -1 P。

因此,为使信息完整地到达接收方,平均发送次数等于:E=l ×p +2(l-p)p +3(l-p)2 p+…+i(1-p)i -1 p+…=∑∞=1i [ i(1-p)i –1 p ] =p ∑∞=1ii(1-p)i -1为化简这个式子,利用公式:S=∑∞=1ia i =a /(1-a) ( a<1)S’=∑∞=1ii a i -1=1/(1-a) 2令(l-P)=aE=P∑∞=1ii a i -1=P/(1-a) 2=P/[1-(l-P)]2=P/P2=1/P代入p =0.8 1 0 ≈0.107E=1/P ≈1/0.107≈9.3因此,假设数据链路协议不进行差错控制,该报文要完整地到达接收方平均要发送9.3 次。

3.一个报文被分成多块传输,需在每一块上附加诸如同步、差错控制及地址字段比特,假设每个块包含N比特(其中有H个附加比特),出错的块必须重发。

当发送一个1352比特的报文时,若在每一块上附加的比特数H为168比特,线路的比特错误率e = 10-4,试确定能使平均传送的比特数(包括重传比特)最小的块长度N。

当e = 10-3时,结果会有什么不同?答案:传送一块的出错概率是p =l-(1-e)N每块需要传送的平均次数是:T=1+∑∞=1ii p i(1-p)=1+p /(1-p)=1 /(1-p)(注:1代表成功的那一次,重传的平均次数∑∞=1i i p i(1-p)=p(1-p)∑∞=1ii p i-1=p(1-p)/(1-p) 2 =p / (1-p) ;计算中利用了公式:S=∑∞=1i a i =a /(1-a)( a<1),S’=∑∞=1ii a i -1=1/(1-a) 2)由于报文长度等于1352比特,则该报文将分成[ 1352/(N-168)]块。

则平均该报文传送的总次数是[1352/(N一168)]×[1/( l-P)]所以总共传送的比特数是:G=[1352/(N一168)]×[1/( l-P)]×N 用p =l-(1-e)N代人,得到G=[1352/(N一168)]×[1/( l-P)]×N=[1352/(N一168)]×[1/(1-e)N ]×N=[1352/(1-e)N]×[1/(N一168)]×N 当e<< 1 时,(1-e)N ≈1-e N,所以G=[1352/(1-e N)]×[1/(N一168)]×N 令dG/dN=0得到e N2 =168所以N=e/168当e=10 -4,N ≈ 1296;当e=10 -3,N ≈ 410。

4.一个报文由100个8比特字符组成,使用下列方案在一条数据链路上传输,需要多少附加的比特?(1).异步方式,每个字符使用一个起始位和两个停止位,每个报文使用一个帧起始字符和一个帧结束字符;(2).同步方式,每个报文使用两个同步字符(一个帧起始字符和一个帧结束字符)。

答案:(1).异步方式,每个字符中的附加位数等于1+2=3,(3×100)+2×(3+8)=322,所以,传输一个报文需要322个附加的比特。

(2).同步方式,每个报文附加两个同步字符(一个帧起始字符和一个帧结束字符)。

2×8=16,所以,传输一个报文需要 16个附加的比特。

5.报文片断(A B ESC C ESC FLAG FLAG D)出现在一个数据流的中间,而成帧方法采用的是字节填充法,请问经过填充之后的输出是什么?答案:经过填充后,得到A B ESC ESC C ESC ESC ESC FLAG ESC FLAG D。

6.有人认为,每一帧的结束处是一个标志字节,而下一帧的开始处又是另一个标志字节,这种做法非常浪费空间。

用一个标志字节也可以完成同样的任务,这样就可以节省一个字节。

你同意这种观点吗?答案:如果一直在发送或接收一个无尽的帧流,一个标志字节就够了。

但是如果一帧结束(有一个标志字节)后,而在随后例如60分钟之内都没有新的帧,那会发生什么情况呢?接收方如何知道下一字节就是新帧的起始位而不是线路上噪音呢?这种起始和结束均依靠同一个标志字节的协议过于简单了。

7.数据链路协议中使用了下面的字符编码:A:01000111;B:11100011;FLAG:01111110;ESC:11100000 为了传输一个包含4个字符的帧:A B ESC FLAG,请给出当使用下面的成帧方法时所对应的位序列(用二进制表达):(a)字符计数。

(b)包含字节填充的标志字节。

(c)包含位填充的起始和结束标志。

答案:(a)使用字符计数成帧方法时所对应的位序列:00000100 01000111 11100011 11100000 01111110(b)使用包含字节填充的标志字节成帧方法时所对应的位序列:01111110 01000111 11100011 11100000 11100000 11100000 01111110 01111110(c) 使用包含位填充的起始和结束标志成帧方法时所对应的位序列:01111110 01000111 110100011 111000000 011111010 011111108.在面向比特同步协议(HDLC)的帧数据段中,为了实现数据的透明传输,采用“0”比特插入技术。

假定在数据流中包含:5F、9E、71、7F、E1,请给出其原始比特序列和“0”比特插入后的比特序列。

原始比特序列为:“0”比特插入后的比特序列为:答案:9.差错的定义是什么?在数据传输中差错是如何产生的?由哪些原因可能引起差错?答案:差错是指通过信道后,接收的数据与发送的数据不一致的现象。

由于通信信道中总是有一定的噪声存在,接收端收到的是信号与噪声的叠加;因此如果噪声对信号叠加的结果在电平判断时出错,就会引起传输数据的差错。

通信信道的噪声分为热噪声和突发噪声两类。

热噪声是由传输介质导体的电子热运动产生的,由热噪声引起的差错是一种随机差错。

突发噪声是由外界电磁干扰引起的,由突发噪声引起的差错是一种突发差错。

突发噪声幅度与热噪声相比较大,它是引起传输差错的主要原因。

10.误码率的定义是什么?为什么通过电话线进行计算机通信要采取差错控制技术? 答案:误码率是指二进制码元在数据传输系统中被传错的概率。

误码率是衡量数据传输系统正常工作状态下传输可靠性的主要参数之一。

由于在电话线上进行数据传输的平均误码率远高于计算机通信要求的水平,因此如果在普通电话线路上不采取差错控制技术,那么计算机所进行的数据传输是相当不可靠的。

11.某一个数据通信系统采用CRC 校验方式,并且生成多项式G (x )的二进制比特序列为11001,目的结点接收到的二进制比特序列为110111001(含CRC 校验码)。

请判断传输过程中是否出现了差错?答案:由于接收到的二进制比特序列为“110111001”不能被生成多项式对应的二进制比特序列“11001”整除,故断定在传输过程中出现了差错。

12.假设使用位填充成帧的方法,请问,因为丢失一位、插入一位,或者窜改一位而引起的错误是否能通过校验和检测出来?如果不能的话,请问为什么不能?如果能够检测出来的话,请问校验和长度在这里是如何起作用的?答案:这有可能。

假设原文包含的数据部分为比特序列01111110。

经过比特填充后,序列会变为011111010。

如果第二个0因为传输错误丢失了,接收到的是01111110,导致接收方认为是帧的结束位。

然后,它对帧结束位之前的数据进行校验和处理并进行检验。

如果校验和占16比特,就有1/216的机会是正确的(即错误不能够被检测出来),其余均错(错误能够被检测出来)。

校验和越长,错误发生而未察觉的概率就越低,但是概率永远不会为0。

13.检测错误的一种方法是按n 行、每行k 位来传输数据,并且在每行和每列加上奇偶位。

其中右下角是一个检查它所在行和所在列的奇偶位。

这种方案能够检测出所有的单个错吗?2位错误呢?3位错误呢?答案:一个单一错误会导致水平和垂直奇偶校验都出错。

2个错误也会倍容易地检测出来。

如果它们是不同的行,行奇偶就会捕获它们。

如果它们在同一行,列奇偶会捕获它们。

3个错误可能不会被检测出来,例如,如果一些比特和它的行或列奇偶比特一起倒转了。

连右下角比特都不会捕获它。

14.利用CRC 方法来传输位流10011101。

生成多项式为13 x 。

请给出实际被传输的位串。

假设在传输过程中左边第三位变反了。

请证明,这个错误可以在接受端被检测出来。

答案:该帧是10011101。

生成多项式是1001。

经过添加3个0后信息为10011101000。

100111011000被1001除得余数100。

所以,实际比特串传输的是10011101100。

接收到的带一个错误(在左边第三个比特)的比特流从左至右为10111101100。

此数被1001除产生的余数为100,这与0不同。

因此,接收方检测到这个错误,并要求重传。

15.数据链路协议几乎总是将CRC放在尾部,而不是头部,请问这是为什么?答案:CRC在传输期间被计算,一旦把最后一个比特发送出去,CRC就被计算出来了,并可添加到输出流尾部。

如果CRC在头部,在传输前为了计算CRC,必须将该帧扫描一次。

相关文档
最新文档