1、计算机网络体系结构模拟试卷 2 及答案与解析一、单项选择题下列各题的备选答案中,只有一个是符合题意的。1 因特网采用的核心技术是( )。(A)TCP IP(B)局域网技术(C)远程通信技术(D)光纤技术2 TCPIP 参考模型的网络层提供的是( )。(A)无连接不可靠的数据报服务(B)无连接可靠的数据报服务(C)有连接不可靠的虚电路服务(D)有连接可靠的虚电路服务3 在 TCPIP 模型中,( )处理关于可靠性、流量控制和错误校正等问题。(A)网络接口层(B)网际层(C)传输层(D)应用层4 数据链路层协议是( )。(A)为终端节点隐藏物理拓扑的细节(B)定义数据格式(C)控制对物理传输介质的
2、访问(D)提供端到端的可靠性传输5 当数据由端系统 A 传送至端系统 B 时,不参与数据封装工作的是( )。(A)物理层(B)数据链路层(C)网络层(D)表示层6 协议是指在( )之间进行通信的规则或约定。(A)同一节点的上下层(B)不同节点(C)相邻实体(D)不同节点对等实体7 在 n 个节点的星形拓扑结构中,有( )条物理链路。(A)n-1(B) n(C) n*(n-1)(D)n*(n+1) 28 计算机网络分为广域网、城域网和局域网,其划分的主要依据是(:)。(A)网络的作用范围(B)网络的拓扑结构(C)网络的通信方式(D)网络的传输介质9 局域网和广域网之间的差异不仅在于它们所覆盖的范
3、围不同,还主要在于它们的( )。(A)所使用的介质不同(B)所使用的协议不同(C)所能支持的通信量不同(D)所提供的服务不同10 关于广播式网络,说法错误的是( )。(A)共享广播信道(B)不存在路由选择问题(C)可以不要网络层(D)不需要服务访问点11 第三代计算机网络体系结构的主要特点是( )。(A)计算机计算机网络(B)以单机为中心的联机系统(C)网络体系结构标准化(D)基于个人计算机的局域网12 1968 年 6 月,世界上最早的计算机网络是( )。(A)Intemet(B) ARPAnet(C)以太网(D)令牌环网13 ( )不是对网络模型进行分层的目标。(A)提供标准语言(B)定义
4、功能执行的方法(C)定义标准界面(D)增加功能之间的独立性14 下列选项中,不属于网络体系结构所描述的内容是( )。(A)网络的层次(B)每一层使用的协议(C)协议的内部实现细节(D)每一层必须完成的功能15 将用户数据分成一个个数据块传输的优点不包括( )。(A)减少延迟时间(B)提高错误控制效率(C)使多个应用更公平地使用共享通信介质(D)有效数据在协议数据单元 PDU 中所占比例更大二、综合题16 详述 OSI 参考模型各层的功能,并与 TCPIP 参考模型比较。17 举出三种常用的传输介质,并说明各自特点。18 详述 CSMACI)协议的工作原理,为什么 (2SMACD 网络不适合实时
5、应用。19 举例说明 IP 报文头部 Identification,DF,MF,及 Fragment offset 四个字段的用途。20 详述 TCP 拥塞控制方法的原理。21 用来显示用户所在主机内部的 IP 协议配置信息的命令是 _。22 www 客户机与 www 服务器之间通信使用的传输协议_。23 为了防止局域网外部用户对内部网络的非法访问,可采用的技术是_。24 windows2003Server 中的 DHCP 服务器是负责_。25 如果对数据的实时性要求比较高,但对数据的准确性要求相对较低(如在线电影),一般可在传输层采用_协议。26 简述两种局域网计算机之间实现网络资源共享的方
6、法以及利弊。27 试写出完整的以图像做超级链接的 htML 文档。28 什么叫发送时延和传播时延?如果收发两端之间的传输距离为 10km,信号在媒体上的传输速率为 2010 -5kms,数据长度为 1000B,数据发送速率为100kbits ,试计算它的发送时延和传播时延。29 证明:当用 n 比特(bit)进行编号时,若接收窗口的大小为 1,则只有发送窗口的大小 wT2n-1 时,连续 ARQ 协议才能正确运行。计算机网络体系结构模拟试卷 2 答案与解析一、单项选择题下列各题的备选答案中,只有一个是符合题意的。1 【正确答案】 A【试题解析】 协议是网络上计算机之间进行信息交换和资源共享时所
7、共同遵守的约定,没有协议的存在,网络的作用也无就从谈起,在因特网中应用的网络协议是采用分组交换技术的 TCPIP 协议,它是因特网的核心技术。【知识模块】 计算机网络体系结构2 【正确答案】 A【试题解析】 TCPIP 的网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。考察 IP 首部,如果是面向连接的,则应有用于建立连接的字段,但是没有;如果提供可靠的服务,则至少应有序号和校验和两个字段,但是IP 分组头中也没有(IP 首部中只是首部校验和)。因此网络层提供的无连接不可靠的数据服务。通常有连接、可靠的应用是由运输层的 TCP 实现的。【知识模块】 计算机网络体系结构3 【正
8、确答案】 C【试题解析】 TCPIP 参考模型的传输层提供端到端的通信,并负责差错控制和流量控制,可以提供可靠的面向连接的服务或不可靠的无连接服务。【知识模块】 计算机网络体系结构4 【正确答案】 A【试题解析】 计算机网络中提供端到端传输的是传输层,数据链路层在不可靠的物理介质上提供可靠的传输,提供点到点的传输。而 C 项是物理层的功能。【知识模块】 计算机网络体系结构5 【正确答案】 A【试题解析】 物理层以 0、1 比特流的形式透明地传输数据链路层递交的帧。网络层、应用层都把上层递交的数据加上首部,数据链路层把上层递交的数据加上首部和尾部。【知识模块】 计算机网络体系结构6 【正确答案】
9、 D【试题解析】 协议是为对等层实体之间进行逻辑通信而定义的规则的集合。【知识模块】 计算机网络体系结构7 【正确答案】 A【试题解析】 一个节点做中心节点,其他 n-1 个节点都分别与其相连。【知识模块】 计算机网络体系结构8 【正确答案】 A【试题解析】 根据网络的覆盖范围可将网络主要分为广域网、城域网和局域网。【知识模块】 计算机网络体系结构9 【正确答案】 B【试题解析】 广域网和局域网之间的差异不仅在于它们所覆盖范围的不同,还在于它们所采用的协议和网络技术的不同,广域网使用点对点技术,局域网使用广播技术。【知识模块】 计算机网络体系结构10 【正确答案】 D【试题解析】 广播式网络共
10、享广播信道(如总线),通常是局域网的一种通信方式,故不需要网络层,因而也不存在路由选择问题。但数据链路层使用物理层的服务必须通过服务访问点实现。【知识模块】 计算机网络体系结构11 【正确答案】 C【试题解析】 A 表示第二代计算机网络,B 表示第一代计算机网络, D 也属于第二代计算机网络的特点。【知识模块】 计算机网络体系结构12 【正确答案】 B【试题解析】 我们把计算机网络的各层及其协议的集合称为体系结构,体系结构是抽象的,它不包括各层协议及功能的具体实现细节。【知识模块】 计算机网络体系结构13 【正确答案】 C【试题解析】 计算机网络的体系结构是指网络的各层及其协议的集合。而体系结
11、构是抽象的,它不包括各层协议及功能的具体实现细节。【知识模块】 计算机网络体系结构14 【正确答案】 D【试题解析】 将用户数据分成一个个数据块传输实际上使有效数据在 PDU 中所占的比例更小。其他各项均为其优点。【知识模块】 计算机网络体系结构15 【正确答案】 C【试题解析】 国际标准化组织 ISO 设计出了开放互联基本参考模型 (OSIRM),即 7 层网络参考模型,但实际执行的国际标准是 TCPIP 标准。【知识模块】 计算机网络体系结构二、综合题16 【正确答案】 OSI 参考模型各层的功能简述如下:13 层主要负责通信,称为通信子网层。57 层属于资源子网,称为资源子网层,传输层起
12、着衔接上下三层的作用。具体的说:1)物理层:提供为建立、维护和拆除物理链路所需的机械、电子、功能和规程的特性;提供有关在传输介质上传输非结构的位流及物理链路故障检测指示。2)数据链路层:为网络层实体提供点到点无差错帧传输功能,并进行流控制。3)网络层:为传输层实体提供端到端的交互网络数据传送功能。使得传输层摆脱路由选择、交换方式、拥挤控制等网络传输细节;可以为传输层实体建立、维持和拆除一条或多条通信路径;对网络传输中发生的不可恢复的差错予以报告。4)传输层:为会话层实体提供透明、可靠的数据传输服务,保证端到端的数据完整性;选择网络层能提供最适宜的服务;提供建立维护和拆除传输连接功能。5)会话层
13、:为彼此合作的表示层实体提供建立、维护和结束会话连接的功能;完成通信进程的逻辑名:字与物理名字问的对应;提供会话管理服务。6)表示层:为应用层进程提供能解释所交换信息含义的一组服务,如代码转换、格式转换、文本压缩、文本加密与解密等。7)应用层:提供 0SI 用户服务,例如事务处理程序、电子邮件和网络管理程序等与 TCPIP 参:考模型的区别有:1)分层模型存在差别。TCPIP 模型没有会话层和表示层,并且数据链路层和物理层合二为一。前者是以“通信协议的必要功能是什么?”这个问题为中心,再进行模型化;而后者是以“ 为了将协议实际安装到计算机中,如何进行编程最好?”这个问题为中心,再进行模型化的。
14、所以 TCPIP 的实用性强。2)OSI 模型有 3 个主要明确概念:服务、接口、协议。而 TCPIP 参考模型最初没有明确区分这三者,这是()SI 模型最大的贡献。3)TCPIP 模型一开始就考虑使用通用连接接口,而()sI 模型考虑的是由国家运行并使用()SI 协议的连接。4)通信方式上面,在网络层()SI 模型支持无连接和面向连接的方式,而 TCPIP模型只支持无连接通信模式;在传输层()sI 模式仅有面向有连接的通信,而TcPIP 模型支持两种通信方式,给用户选择机会。【知识模块】 计算机网络体系结构17 【正确答案】 1)双绞线是现在最普通的传输介质,它由两条相互绝缘的铜线组成,典型
15、直径为 1 毫米。两根线绞接在一起是为了防止其电磁感应在邻近线对中产生干扰信号。2)同轴电缆由同轴的内外两条导线构成,内导线是一根金属线,外导线是一条网状空心圆柱导体,内外导线有一层绝缘材料,最外层是保护性塑料外套。金属屏蔽层能将磁场反射回中心导体,同时也使中心导体免受外界干扰,故同轴电缆比双绞线具有更高的带宽和更好的噪声抑制特性。由于物理可靠性不好,易受干扰,由双绞线替代。3)光纤,光导纤维是软而细的、利用内部全反射原理来传导光束的传输介质,有单模和多模之分。光纤为圆柱状,由 3 个同心部分组成纤芯、包层和护套,每一路光纤包括两根,一根接收,一根发送。与同轴电缆比较,光纤可提供极宽的频带且功
16、率损耗小、传输距离长、传输率高、抗干扰性强,是构建安全性网络的理想选择。【知识模块】 计算机网络体系结构18 【正确答案】 CSMACD,即“ 载波侦听多路访问冲突检测”或“带有冲突检测的载波侦听多路访问” 。所谓载波侦听,意思是网络上各个工作站在发送数据前都要检测总线上有没有数据传输。若有数据传输(称总线为忙),则不发送数据;若无数据传输(称总线为空) ,立即发送准备好的数据。所谓多路访问,是指网络上所有工作站收发数据共同使用同一条总线,且发送数据是广播式的。所谓冲突,意思是若网上有两个或两个以上工作站同时发送数据,在总线上就会产生信号的混合,使工作站辨别不出真正的数据是什么。这种情况称数据
17、冲突,又称碰撞。为了减少冲突发生后的影响,工作站在发送数据过程中还要不停地检测自己发送的数据有没有在传输过程中与其它工作站的数据发生冲突,这就是冲突检测。CSMACD 媒体访问控制方法的工作原理是在发送数据前,先监听总线是否空闲。若总线忙,则不发送。若总线空闲,则把准备好的数据发送到总线上。在发送数据的过程中,工作站边发送检测总线,是否自己发送的数据有冲突。若无冲突则继续发送直到发完全部数据;若有冲突,则立即停止发送数据,但是要发送一个加强冲突的信号,以便使网络上所有工作站都知道网上发生了冲突,然后,等待一个预定的随机时间,且在总线为空闲时,再重新发送未发完的数据。因为 CSMACD 是用户共
18、享信道,所以当同时有用户需要使用信道时会发生碰撞,就降低信道的利用率,对实时应用通信来说,突发式的数据更不利于使用 CSMACD 方式。【知识模块】 计算机网络体系结构19 【正确答案】 标识符(1dentification):长度 16 比特。该字段和 Flags 和Fragment offest 字段联合使用,对大的上层数据包进行分段(fragment)操作后,每个分段都有相同的标识符。标记(Flags):长度 3 比特。该字段第一位不使用。第二位是 DF 位,DF 位设为 l 时表明路由器不能对该上层数据包分段。如果一个上层数据包无法在不分段的情况下进行转发,则路由器会丢弃该上层数据包并
19、返回一个错误信息。第三位是 MF 位,当路由器对一个上层数据包分段,则路由器会在除了最后一个分段的 IP 包的包头中将 MF 位设为 1。分段序号(Fragment C)ffset):长度 13 比特。该字段对包含分段的上层数据包的 IP包赋予序号。由于 IP 包在网络上传送的时候不一定能按顺序到达,这个字段保证了目标路由器在接受到 IP 包之后能够还原分段的上层数据包。若某个包含分段的上层数据包的 IP 包在传送时丢失,则整个一系列包含分段的上层数据包的 IP 包都会被要求重传。【知识模块】 计算机网络体系结构20 【正确答案】 1)慢速启动算法:在 TCP TAHOE 模型中,拥塞控制主要
20、是通过调整发送端的发送速率来实现的,而这又主要是通过三个变量实现的:拥塞窗口(Slow Start Threshcld,SSTHRESH) ,接收端窗口和慢速启动阈值。发送端一旦监测到数据包丢失(其原因可能是重传计时器超时,亦可能是收到重复的 ACK 信令),它就会开始调整发送速率。这包括,慢速启动阈值,即 ssthresh 调整为当前拥塞窗口的一半,同时拥塞窗口将降低到 1个报文段。然后,随着通信过程的恢复,拥塞窗口持续增长。在拥塞窗口大小未达到 ssthresh 之前,它以指数速度增长;到达之后则开始线性增长。2)快速重传算法:当发送端连续收到 3 个对应于同一个序列号的 ACK 信令时,
21、就触发了其快速重传算法,即发送端不等重传计时器超时,立即向接收端发送指定的报文段。3)丢包检测机制有如下两种:(1)重复 ACK 信令重复 ACK 有两个作用,其一,发送端可以确信该 ACK 序列号之前的 TCP 报文段都已经被接收端成功接收;其二,发送端可以据此判断出接收端接收到的 TCP 报文段发生了乱序的情况和接收端当前期待的 TCP 报文段序列号,从而触发其拥塞控制策略。(2)超时重传发送端发出报文段后,在规定的时间内没有能够收到接收端返回的 ACK 信令,从而使得发送端认为该报文段丢失,触发其拥塞控制策略。在这里面主要涉及到重传计时器,它是 TCP 协议中最重要的计时器。当报文段发出
22、后,重传计时器立即启动,如果发送端在计时器超时之前得到 ACK,则计时器停止;如果计时器超时后仍然没有收到 ACK,那么报文段就重传,并且计时器重新启动。【知识模块】 计算机网络体系结构21 【正确答案】 winipcfg【知识模块】 计算机网络体系结构22 【正确答案】 HTTP 协议 【知识模块】 计算机网络体系结构23 【正确答案】 防火墙技术【知识模块】 计算机网络体系结构24 【正确答案】 IP 地址分配及其他相关的环境配置工作【知识模块】 计算机网络体系结构25 【正确答案】 UDP【知识模块】 计算机网络体系结构26 【正确答案】 在许多情况下,常需要将这些局域网互连起来,以实现
23、两种局域网计算机之间网络资源共享,这样就扩展了局域网的范围。扩展局域网最常用的方法是使用网桥。两种常用的网桥是透明网桥和源路由网桥。透明网桥是由各网桥自己来决定路由选择,而局域网上的各站都不管路由选择。“透明”是指局域网上的每个站并不知道所发送的帧将经过哪几个网桥,而网桥对各站来说是看不见的。透明网桥在收到一个帧时,必须决定:是丢弃此帧还是转发此帧。若转发此帧,则应决定转发到哪个局域网。网桥做出决定的根据是网桥中的站表。透明网桥的最大优点就是容易安装,一接上就能工作。但是,网络资源的利用还不充分,因此制订了另一个网桥标准,这就是由发送帧的源站负责路由选择,即源站选路网桥。源站选路网桥假定了每一
24、个站在发送帧时都已经清楚地知道发往各个目的站的路由,因而在发送帧时将详细的路由信息放在帧的首部中。我们将这两种网桥的对比归纳如下:透明网桥是无连接的,每一个帧独立地选择路由。源站选路网桥则是面向连接的。透明网桥对主机完全是透明的。源站选路网桥对主机则不是透明的,主机必须知道网桥的标识以及连接到哪一个网段上。使用透明网桥完全不需要管理。但源站选路网桥必须由人工进行管理。如果不慎将网桥或网段的标识符写错或写重复,则将产生帧的兜圈子现象,并且很难检测出这种故障。用源站选路网桥可以利用最佳路由。若在两个局域网之间使用并联的源站选路网桥,则可使通信量较平均地分配给每一个网桥。用透明网桥则只能使用支撑树,
25、它一般并不是最佳路由。透明网桥的站表在登记有关某个站的路由信息时,要在收到该站发送的一个帧以后才行。若某个站迟迟不发送帧,那么透明网桥就无法知道它们在何处。当收到要发往该站的帧时,只能用广播法确定该站的地址。源站选路网桥用发现帧确定最佳路由时,若局域网之间使用多个并联的网桥,并且网络规模在中等以上(如超过十几个局域网),那么要搜索的路由数将变得非常之大(按指数规律增长),有时甚至无法计算。当网桥出故障时,使用透明网桥可使网络拓扑迅速适应新的拓扑结构。但若使用源站选路网桥,则只能靠主机广播发送发现帧来确定故障点。这显然就慢得多。透明网桥比源站选路网桥复杂得多,但用源站选路网桥的主机要负责计算最佳
26、路由。【知识模块】 计算机网络体系结构27 【正确答案】 这是一个完整的以图像做超级链接的 htML 文档【知识模块】 计算机网络体系结构28 【正确答案】 发送时延:节点在发送数据时使数据块从节点进入到传输媒体所需要的时间,计算公式为发送时延=数据块长度信道宽度传播时延:电磁波在信道中需要传播一定的距离而花费的时间,计算公式为传播时延=信道长度电磁波在信道上的传播速率则发送时延=10008bit100kbits=008s 传播时延=10km(2010 5kms)=510 -5s【知识模块】 计算机网络体系结构29 【正确答案】 接收窗口的位置分为下列三种情况:1)接收窗口在发送窗口左边。2)接收窗口在发送窗口右边。3)接收窗口在发送窗口中间。以上三种情形,1)和 3)要求发送窗口 wT 内无重复序号,即 WT2n;对于 2),wT+WR 内无重复序号,即WT+WR2n,而 WR=1,故 WT2n-1。【知识模块】 计算机网络体系结构