文档库 最新最全的文档下载
当前位置:文档库 › 计算机网络简明教程课后答案-谢希仁

计算机网络简明教程课后答案-谢希仁

计算机网络简明教程课后答案-谢希仁
计算机网络简明教程课后答案-谢希仁

第一章

习题1-01计算机网络向用户可以提供哪些服务?

答:数据传输:网络间个计算机之间互相进行信息的传递。

资源共享:进入网络的用户可以对网络中的数据、软件和硬件实现共享。

分布处理功能:通过网络可以把一件较大工作分配给网络上多台计算机去完成

习题1-02简述分组交换的要点。

分组交换采用存储转发技术。

(1)在发送端,先把较长的报文划分成较短的、固定长度的数据段。

(2)每一个数据段前面添加上首部构成分组。

(3)分组交换网以“分组”作为数据传输单元。

(4)依次把各分组发送到接收端(假定接收端在左边)。

(5)接收端收到分组后剥去首部还原成报文。

(6)最后,在接收端把收到的数据恢复成为原来的报文

习题1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。

答:电路交换,它的主要特点是:①在通话的全部时间内用户独占分配的传输线路或信道带宽,即采用的是静态分配策略;

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

(2)分组交换的优点:高效、灵活、迅速、可靠

分组交换的缺点:

①分组在各结点存储转发时需要排队,这就会造成一定的时延。

②分组必须携带的首部造成了一定的开销。

(3)报文交换的优点:传送数据前不必先占用一条端到端的通信资源。

报文交换的缺点:传送传输时延最大,报文大小不确定,无法确定交换器的容量。

习题1-04为什么说因特网是自印刷术以来人类通信方面最大的变革?

答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。

习题1-05因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。

答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型

建成三级结构的Internet;分为主干网、地区网和校园网;

形成多层次ISP结构的Internet;ISP首次出现。

习题1-06简述因特网标准制定的几个阶段?

答:(1)因特网草案(Internet Draft) ——在这个阶段还不是 RFC 文档。

(2)建议标准(Proposed Standard) ——从这个阶段开始就成为 RFC 文档。

(3)草案标准(Draft Standard)

(4)因特网标准(Internet Standard)

习题1-07小写和大写开头的英文名字 internet 和Internet在意思上有何重要区别?

答:(1) internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。;协议无特指(2)Internet(因特网):专用名词,特指采用 TCP/IP 协议的互联网络

区别:后者实际上是前者的双向应用

习题1-08计算机网络都有哪些类别?各种类别的网络都有哪些特点?

答:(1)从网络的作用范围进行分类分为:

①广域网 WAN :因特网的核心部分,起任务是通过长距离运送主机所发送的数据。连接广域网各结点交换机的链路一般都是高速链路,具有较大的通信容量。

②局域网 LAN:一般用微型计算机或工作站通过高速通信线路相连,但地理上局限在较小的范围。

③城域网 MAN :多采用以太网技术,作用范围一般是一个城市。

④个人区域网 PAN:在个人工作地方把属于个人使用的电子设备用无线技术连接起来的网络。

(2)从网络的使用者进行分类分为:

①公用网:电信公司出资建造的大型网络,所有愿意按电信公司的规定交纳费用的人都可以使用这种网络。

②专用网:某个部门为本单位的特殊业务工作的需要而建造的网络,不向本单位以外的人提供服务。

(3)用来把用户接入到因特网的网络:

接入网AN,又称本地接入网或居民接入网,只起到让用户能够与因特网连接的“桥梁”作用

习题1-09计算机网络中的主干网和本地接入网的主要区别是什么?

答:主干网:提供远程覆盖\高速传输\和路由器最优化通信

本地接入网:主要支持用户的访问本地,实现散户接入,速率低。

习题1-12因特网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点?

答:边缘部分:由各主机构成,用户直接进行信息处理和信息共享;低速连入核心网。

核心部分:由各路由器连网,负责为边缘部分提供高速远程分组交换。

习题1-13客户服务器方式与对等通信方式的主要区别是什么?有没有相同的地方?

答:客户服务器有主机和客户机之分,客户机向主机发送服务请求,并有主机的地址,主机被动的接收客户的请求,给于客户请求服务。对等通信方式没有主机和客户机之分,每个电脑都是平等的,每个电脑都可能是主机和客户机,这个主要看电脑是在请求服务还是在给于服务。客户服务器方式和对等通信方式都是在网络上进行的,都有大量的电脑组成一个网络,并且有着相同的软件支持,都间接存在主机和客户机之分,都存在网络边缘和网络核心!

习题1-14 计算机网络有哪些常用的性能的指标?

答(1)速率:连接在计算机网络上的主机在数字信道上传送数据的速率。

(2)带宽:网络的通信线路所能传送数据的能力。

(3)吞吐量:单位时间内通过某个网络的数据量。

(4)时延:数据从网络的一端传送到另一端所需的时间。

(5)时延带宽积:传播时延与带宽的乘积。

(6)往返时间:从发送方发送数据到其收到接受方的确认所需时间,与发送的分组长度有关。

(7)利用率:有信道利用率和网络利用率两种

习题1-15 假定网络利用率达到了90%。试估计一下现在的网络时延是它的最小值的多少倍?

解:设网络利用率为U。,网络时延为D,网络时延最小值为D0

U=90%;D=D0/(1-U)---->D/ D0=10

现在的网络时延是最小值的10倍

习题1-16 计算机通信网有哪些非性能特征?非性能特征与性能特征有什么区别?

答:征:宏观整体评价网络的外在表现。性能指标:具体定量描述网络的技术性能。

习题1-17 收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2×108m/s。试计算以下两种情况的发送时延和传播时延:

(1)数据长度为107bit,数据发送速率为100kb/s。

(2)数据长度为103bit,数据发送速率为1Gb/s。

从上面的计算中可以得到什么样的结论?

解:(1)发送时延:ts=107/105=100s

传播时延tp=106/(2×108)=0.005s

(2)发送时延ts =103/109=1μs

传播时延:tp=106/(2×108)=0.005s

结论:若数据长度大而发送速率低,则在总的时延中,发送时延往往大于传播时延。但若数据长度短而发送速率高,则传播时延就可能是总时延中的主要成分。

习题1-18假设信号在媒体上的传播速度为2×108m/s.媒体长度L分别为:

(1)10cm(网络接口卡)

(2)100m(局域网)

(3)100km(城域网)

(4)5000km(广域网)

试计算出当数据率为1Mb/s和10Gb/s时在以上媒体中正在传播的比特数。

解:(1)1Mb/s:传播时延=0.1/(2×108)=5×10-10

比特数=5×10-10×1×106=5×10-4

1Gb/s: 比特数=5×10-10×1×109=5×10-1

(2)1Mb/s: 传播时延=100/(2×108)=5×10-7

比特数=5×10-7×1×106=5×10-1

1Gb/s: 比特数=5×10-7×1×109=5×102

(3) 1Mb/s: 传播时延=100000/(2×108)=5×10-4

比特数=5×10-4×1×106=5×102

1Gb/s: 比特数=5×10-4×1×109=5×105

(4)1Mb/s: 传播时延=5000000/(2×108)=2.5×10-2

比特数=2.5×10-2×1×106=5×104

1Gb/s: 比特数=2.5×10-2×1×109=5×107

习题1-20网络体系结构为什么要采用分层次的结构?试举出一些与体系结构的思想相似的日常生活.

答:分层次的好处:(1).各层之间是独立的。(2).灵活性好。(3).结构上可分割开。(4).易于实现和维护。(5).能促

进标准化工作。

例如:图书整理工作、学校中各个部门的划分等等。

习题1-21协议与服务有何区别?有何关系?

答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:

(1)语法:即数据与控制信息的结构或格式。

(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。

(3)同步:即事件实现顺序的详细说明。

协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还需要使用下面一层提供服务。

协议和服务的概念的区分:

1、协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务而无法看见下面的协议。下面的协议对上面的服务用户是透明的。

2、协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服务是“垂直的”,即服务是由下层通过层间接口向上层提供的。上层使用所提供的服务必须与下层交换一些命令,这些命令在OSI中称为服务原语。

习题1-22网络协议的三个要素是什么?各有什么含义?

答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:

(1)语法:即数据与控制信息的结构或格式。

(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。

(3)同步:即事件实现顺序的详细说明。

习题1-23为什么一个网络协议必须把各种不利的情况都考虑到?

答:因为网络协议如果不全面考虑不利情况,当情况发生变化时,协议就会保持理想状况,一直等下去!就如同两个朋友在电话中约会好,下午3点在公园见面,并且约定不见不散。这个协议就是很不科学的,因为任何一方如果有耽搁了而来不了,就无法通知对方,而另一方就必须一直等下去!所以看一个计算机网络是否正确,不能只看在正常情况下是否正确,而且还必须非常仔细的检查协议能否应付各种异常情况。

习题1-24 试述五层协议的网络体系结构的要点,包括各层的主要功能。

答:所谓五层协议的网络体系结构是为便于学习计算机网络原理而采用的综合了OSI七层模型和TCP/IP的四层模型而得到的五层模型。

各层的主要功能:

(1)应用层

应用层确定进程之间通信的性质以满足用户的需要。应用层不仅要提供应用进程所需要的信息交换和远地操作,而且还要作为互相作用的应用进程的用户代理(user agent),来完成一些为进行语义上有意义的信息交换所必须的功能。

(2)运输层

任务是负责主机中两个进程间的通信。

因特网的运输层可使用两种不同的协议。即面向连接的传输控制协议TCP和无连接的用户数据报协议UDP。

面向连接的服务能够提供可靠的交付。

无连接服务则不能提供可靠的交付。只是best-effort delivery.

(3)网络层

网络层负责为分组选择合适的路由,使源主机运输层所传下来的分组能够交付到目的主机。

(4)数据链路层

数据链路层的任务是将在网络层交下来的数据报组装成帧(frame),在两个相邻结点间的链路上实现帧的无差错传输。(5)物理层

物理层的任务就是透明地传输比特流。

“透明地传送比特流”指实际电路传送后比特流没有发生变化。

物理层要考虑用多大的电压代表“1”或“0”,以及当发送端发出比特“1”时,接收端如何识别出这是“1”而不是“0”。物理层还要确定连接电缆的插头应当有多少根脚以及各个脚如何连接。

习题1-25 试举出日常生活中有关“透明”这种名词的例子.

答:“透明”是指某一个实际存在的事物看起来却好像不存在一样。书上举例如:你看不见在你面前有100%透明的玻璃的存在。

习题1-26 解释下列名词:协议栈、实体、对等层、协议数据单元、服务访问点、客户、服务器、客户-服务器方式。

答:协议栈:指计算机网络体系结构采用分层模型后,每层的主要功能由对等层协议的运行来实现,因而每层可用一些主要协议来表征,几个层次画在一起很像一个栈的结构。

实体:表示任何可发送或接收信息的硬件或软件进程。在许多情况下,实体是一个特定的软件模块。

对等层:在网络体系结构中,通信双方实现同样功能的层。

协议数据单元:对等层实体进行信息交换的数据单位。

服务访问点:在同一系统中相邻两层的实体进行交互(即交换信息)的地方。服务访问点SAP是一个抽象的概念,它实体上就是一个逻辑接口。

客户、服务器:客户和服务器都是指通信中所涉及的两个应用进程。客户-服务器方式所描述的是进程之间服务和被服务的

关系。客户是服务请求方,服务器是服务提供方。

客户-服务器方式:客户-服务器方式所描述的是进程之间服务和被服务的关系,当客户进程需要服务器进程提供服务时就主动呼叫服务进程,服务器进程被动地等待来自客户进程的请求。

习题1-27试解释everything over IP 和IP over everthing 的含义。

TCP/IP协议可以为各式各样的应用提供服务(所谓的everything over ip)

答:允许IP协议在各式各样的网络构成的互联网上运行(所谓的ip over everything)

1.28..试说明IP地址与物理地址的区别。为什么要使用这两种不同的地址?

答如上图所示,IP地址在IP数据报的首部,而硬件地址则放在MAC帧的首部。在网络层以上使用的是IP地址,而链路层及以下使用的是硬件地址。

在IP层抽象的互连网上,我们看到的只是IP数据报,路由器根据目的站的IP地址进行选路。在具体的物理网络的链路层,我们看到的只是MAC帧,IP数据报被封装在MAC帧里面。MAC帧在不同的网络上传送时,其MAC帧的首部是不同的。这种变化,在上面的IP层上是看不到的。每个路由器都有IP地址和硬件地址。使用IP地址与硬件地址,尽管连接在一起的网络的硬件地址体系各不相同,但IP层抽象的互连网却屏蔽了下层这些很复杂的细节,并使我们能够使用统一的、抽象的IP地址进行通信。

第二章

2-01

答:物理层要解决的主要问题:(

1)物理层要尽可能地屏蔽掉物理设备和传输媒体,通信手段的不同,使数据链路层感觉不到这些差异,只考虑完成本层的协议和服务。

(2)给其服务用户(数据链路层)在一条物理的传输媒体上传送和接收比特流(一般为串行按顺序传输的比特流)的能力,为此,物理层应该解决物理连接的建立、维持和释放问题。

(3)在两个相邻系统之间唯一地标识数据电路

物理层的主要特点:

(1)由于在OSI之前,许多物理规程或协议已经制定出来了,而且在数据通信领域中,这些物理规程已被许多商品化的设备所采用,加之,物理层协议涉及的范围广泛,所以至今没有按OSI的抽象模型制定一套新的物理层协议,而是沿用已存在的物理规程,将物理层确定为描述与传输媒体接口的机械,电气,功能和规程特性。

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

2-02 规程与协议有什么区别?

答:规程专指物理层协议

2-03 试给出数据通信系统的模型并说明其主要组成构建的作用。

答:源点:源点设备产生要传输的数据。源点又称为源站。

发送器:通常源点生成的数据要通过发送器编码后才能在传输系统中进行传输。

接收器:接收传输系统传送过来的信号,并将其转换为能够被目的设备处理的信息。

终点:终点设备从接收器获取传送过来的信息。终点又称为目的站

传输系统:信号物理通道

2-04 试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。

答:数据:是运送信息的实体。

信号:则是数据的电气的或电磁的表现。

模拟数据:运送信息的模拟信号。

模拟信号:连续变化的信号。

数字信号:取值为有限的几个离散值的信号。

数字数据:取值为不连续数值的数据。

码元(code):在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。

单工通信:即只有一个方向的通信而没有反方向的交互。

半双工通信:即通信和双方都可以发送信息,但不能双方同时发送(当然也不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间再反过来。

全双工通信:即通信的双方可以同时发送和接收信息。

基带信号(即基本频带信号)——来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。带通信号——把基带信号经过载波调制后,把信号的频率范围搬移到较高的频段以便在信道中传输(即仅在一段频率范围内能够通过信道)。

2-05 物理层的接口有哪几个方面的特性?个包含些什么内容?

答:(1)机械特性:明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。

(2)电气特性:指明在接口电缆的各条线上出现的电压的范围。

(3)功能特性:指明某条线上出现的某一电平的电压表示何意。

(4)规程特性:说明对于不同功能的各种可能事件的出现顺序。

2-10 常用的传输媒体有哪几种?各有何特点?

答:双绞线:屏蔽双绞线 STP (Shielded Twisted Pair)

无屏蔽双绞线 UTP (Unshielded Twisted Pair)

同轴电缆:50 W 同轴电缆 75 W 同轴电缆

光缆

无线传输:短波通信/微波/卫星通信

2-13 为什么要使用信道复用技术?常用的信道复用技术有哪些?

答:为了通过共享信道、最大限度提高信道利用率。

常用的信道复用技术有:频分复用、时分复用、统计时分复用、波分复用、码分复用等

2-14 试写出下列英文缩写的全文,并做简单的解释。

FDM,TDM,STDM,WDM,DWDM,CDMA,SONET,SDH,STM-1 ,OC-48.

答: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 Hierarchy)同步数字系列

STM-1(Synchronous Transfer Module)第1级同步传递模块

OC-48(Optical Carrier)第48级光载波

2-15码分多址CDMA为什么可以使所有用户在同样的时间使用同样的频带进行通信而不会互相干扰?这种复用方法有何优缺点?

答:各用户使用经过特殊挑选的相互正交的不同码型,因此彼此不会造成干扰。

这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。占用较大的带宽。

2-17 试比较xDSL、HFC以及FTTx接入技术的优缺点?

答:xDSL 技术就是用数字技术对现有的模拟电话用户线进行改造,使它能够承载宽带业务。成本低,易实现,但带宽和质量差异性大。

HFC网的最大的优点具有很宽的频带,并且能够利用已经有相当大的覆盖面的有线电视网。要将现有的450 MHz 单向传输的有线电视网络改造为 750 MHz 双向传输的 HFC 网需要相当的资金和时间。

FTTx(光纤到……)这里字母 x 可代表不同意思。可提供最好的带宽和质量、但现阶段线路和工程成本太大。

2-18为什么在ASDL技术中,在不到1MHz的带宽中却可以传送速率高达每秒几个兆比?

答:靠先进的DMT编码,频分多载波并行传输、使得每秒传送一个码元就相当于每秒传送多个比特

第三章

3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?

答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。

“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。

3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点.

答:链路管理帧定界流量控制差错控制将数据和控制信息区分开透明传输寻址

可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,

防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。

3-03 网络适配器的作用是什么?网络适配器工作在哪一层?

答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件

网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层)

3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?

答:帧定界是分组交换的必然要求,透明传输避免消息符号与帧定界符号相混淆,差错检测防止合差错的无效数据帧浪费后续路由上的传输和处理资源

3-05 如果在数据链路层不进行帧定界,会发生什么问题?

答:无法区分分组与分组,无法确定分组的控制域和数据域,无法将差错更正的范围限定在确切的局部

3-06 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?为什么PPP协议不能使数据链路层实现可靠传输?

答:简单,提供不可靠的数据报服务,检错,无纠错

不使用序号和确认机制

地址字段A 只置为 0xFF。地址字段实际上并不起作用。

控制字段 C 通常置为 0x03。

PPP 是面向字节的

当 PPP 用在同步传输链路时,协议规定采用硬件来完成比特填充(和 HDLC 的做法一样),当 PPP 用在异步传输时,就使用一种特殊的字符填充法

PPP适用于线路质量不太差的情况下、PPP没有编码和确认机制

3-10 PPP协议使用同步传输技术传送比特串0110111111111100。试问经过零比特填充后变成怎样的比特串?若接收端收到的PPP帧的数据部分是0001110111110111110110,问删除发送端加入的零比特后变成怎样的比特串?

答:011011111 11111 00

011011111011111000

0001110111110111110110

000111011111 11111 110

(提示:请弄清什么是“透明传输”,3-11 试分别讨论一下各种情况在什么条件下是透明传输,在什么条件下不是透明传输。

然后考虑能否满足其条件。)

(1)普通的电话通信。(2)电信局提供的公用电报通信。(3)因特网提供的电子邮件服务。

3-13 局域网的主要特点是什么?为什么局域网采用广播通信方式而广域网不采用呢?

答:局域网LAN是指在较小的地理范围内,将有限的通信设备互联起来的计算机通信网络

从功能的角度来看,局域网具有以下几个特点:

(1)共享传输信道,在局域网中,多个系统连接到一个共享的通信媒体上。

(2)地理范围有限,用户个数有限。通常局域网仅为一个单位服务,只在一个相对独立的局部范围内连网,如一座楼或集中的建筑群内,一般来说,局域网的覆盖范围越位10m~10km内或更大一些。

从网络的体系结构和传输检测提醒来看,局域网也有自己的特点:

(1)低层协议简单

(2)不单独设立网络层,局域网的体系结构仅相当于相当与OSI/RM的最低两层

(3)采用两种媒体访问控制技术,由于采用共享广播信道,而信道又可用不同的传输媒体,所以局域网面对的问题是多源,多目的的连连管理,由此引发出多中媒体访问控制技术

在局域网中各站通常共享通信媒体,采用广播通信方式是天然合适的,广域网通常采站点间直接构成格状网。

3-14常用的局域网的网络拓扑有哪些种类?现在最流行的是哪种结构?为什么早期的以太网选择总线拓扑结构而不是星形拓扑结构,但现在却改为使用星形拓扑结构?

答:星形网,总线网,环形网,树形网

当时很可靠的星形拓扑结构较贵,人们都认为无源的总线结构更加可靠,但实践证明,连接有大量站点的总线式以太网很容易出现故障,而现在专用的ASIC芯片的使用可以讲星形结构的集线器做的非常可靠,因此现在的以太网一般都使用星形结构的拓扑。

3-15 什么叫做传统以太网?以太网有哪两个主要标准?

答:DIX Ethernet V2 标准的局域网

DIX Ethernet V2 标准与 IEEE 的 802.3 标准

3-17 为什么LLC子层的标准已制定出来了但现在却很少使用?

答:由于 TCP/IP 体系经常使用的局域网是 DIX Ethernet V2 而不是 802.3 标准中的几种局域网,因此现在 802 委员会制定的逻辑链路控制子层 LLC(即 802.2 标准)的作用已经不大了。

3-18 试说明10BASE-T中的“10”、“BASE”和“T”所代表的意思。

答:10BASE-T中的“10”表示信号在电缆上的传输速率为10MB/s,“BASE”表示电缆上的信号是基带信号,“T”代表双绞线星形网,但10BASE-T的通信距离稍短,每个站到集线器的距离不超过100m。

3-19 以太网使用的CSMA/CD协议是以争用方式接入到共享信道。这与传统的时分复用TDM相比优缺点如何?

答:传统的时分复用TDM是静态时隙分配,均匀高负荷时信道利用率高,低负荷或符合不均匀时资源浪费较大,CSMA/CD 课动态使用空闲新到资源,低负荷时信道利用率高,但控制复杂,高负荷时信道冲突大。

3-28 有10个站连接到以太网上。试计算一下三种情况下每一个站所能得到的带宽。

(1)10个站都连接到一个10Mb/s以太网集线器;

(2)10个站都连接到一个100Mb/s以太网集线器;

(3)10个站都连接到一个10Mb/s以太网交换机。

答:(1)10个站都连接到一个10Mb/s以太网集线器:10mbs

(2)10个站都连接到一个100mb/s以太网集线器:100mbs

(3)10个站都连接到一个10mb/s以太网交换机:10mbs

3-30 以太网交换机有何特点?用它怎样组成虚拟局域网?

答:以太网交换机则为链路层设备,可实现透明交换

虚拟局域网 VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组。

这些网段具有某些共同的需求。

虚拟局域网协议允许在以太网的帧格式中插入一个 4 字节的标识符,称为 VLAN 标记(tag),用来指明发送该帧的工作站属于哪一个虚拟局域网。

3-31 网桥的工作原理和特点是什么?网桥与转发器以及以太网交换机有何异同?

答:网桥工作在数据链路层,它根据 MAC 帧的目的地址对收到的帧进行转发。

网桥具有过滤帧的功能。当网桥收到一个帧时,并不是向所有的接口转发此帧,而是先检查此帧的目的 MAC 地址,然后再确定将该帧转发到哪一个接口

转发器工作在物理层,它仅简单地转发信号,没有过滤能力

以太网交换机则为链路层设备,可视为多端口网桥

3-33 网桥中的转发表是用自学习算法建立的。如果有的站点总是不发送数据而仅仅接受数据,那么在转发表中是否就没有与这样的站点相对应的项目?如果要向这个站点发送数据帧,那么网桥能够把数据帧正确转发到目的地址吗?

答:没有与这样的站点相对应的项目;网桥能够利用广播把数据帧正确转发到目的地址

第四章

1、网络互联有何实际意义?进行网络互联时,有哪些共同的问题需要解决.

解答

一、网络互联的实际意义

(1)局域网的发展必然走向互联,异构网或非标准网的存在,也需互联.因为只有实

现网络互联,才能使用户更好地实现资源共享;

(2)网络互联可以带来一系列好处:

①扩大网络物理范围,在更大范围内实现资源共享;

②改善网络性能.若将一个大局域网分割成互联的若干个小的局域网,且每个小局

域网内部通信量明显地高于网间通信量时,整个互联网的性能比大局域网好;

③隔离故障和错误,提高网络可靠性;

④在一个互联的局域网中可使用不同传输媒体;

⑤可以实现不同类型的局域网(如CSMA/CD、令牌环、令牌总线)的互联;

⑥可增加接入网络的最大站点数目;

⑦有利于网络的安全管理.

二、网络互联时需要解决以下共同问题

(1)在网络之间至少提供一条物理上连接的链路以及控制这条链路的规程;

(2)在不同网络的进程之间提供合适的路由;

(3)有一个计费的服务,记录不同网络、网关的使用情况并维护这个状态信息;

(4)尽可能不修改互联在一起的网络的体系结构,适应不同网络间的差别,包括不同

的寻址方案、不同的最大分组长度、不同的超时控制、不同的差错恢复方法、不同的路由选

择技术、不同的服务(面向连接服务和无连接服务)、不同的访问控制机制、不同的管理与

控制方式、不同的状态报告方法,等等.

2、区别internet 和Internet..

解答:internet(互联网)是泛指多个计算机网络互联而成的计算机网络.使用大写字母I 的Internet(因特网)则是指当前全球最大的、开放的、由众多网络相互连接起来的特定计算

机网络,其前身是美国的ARPANET,它采用TCP/IP 协议.

3、作为中间系统,转发器(中继器)、网桥、路由器和网关有何区别?

解答:转发器:是物理层中间设备。主要作用是在物理层中实现透明的二进制比特复制,以补偿信号衰减。网桥:是数据链路层的中间设备。主要作用是根据MAC帧的目的地址对收到的帧进行转发。网桥具有过滤帧的功能。

路由器:网络层的中间设备。作用是在互连网中完成路由选择的功能。

网关:网络层以上的中间系统。作用是在高层进行协议的转换以连接两个不兼容的系统。

4、试简单说明以下协议的作用:

IP、ICMP、IGMP 以及ARP 和RARP.

解答:IP协议:实现网络互连。使参与互连的性能各异的网络从用户看起来好像是一个统一的网络。ARP协议:完成IP地址到MAC地址的映射。

RARP:使只知道自己硬件地址的主机能够知道其IP地址。

ICMP:允许主机或路由器报告差错情况和提供有关异常情况的报告。从而提高IP数据报交付成功的机会.

5、IP 地址分为几类?各如何表示?IP 地址的主要特点是什么?

解答

IPv4 地址长32 位,可分为5 种类型,除最高5 位状态为11110 的E类地址保留外,最

高位为0 的IP 地址属于A 类地址;最高 2 位为10,则属于B 类;最高3 位为110 称为C

类地址;D 类则作为组播地址,最高 4 位状态为1110.下面进一步讨论A、B、C 三类地址:

IP 地址分为网络号与主机号两部分,每个网络号标识一个网络,主机号标识每个网络

中的某个主机.将32 位IP 地址分为 4 个8位码段,A 类IP 地址的网络号占最高一个码段,

其余三个码段代表主机号,因此使用 A 类IP 地址的 A 类网络的特点是网络数少,每个网络

支持的主机多.A 类网络的有效网络号范围为00000001 到01111110,网络地址的十进制表

示为 1.x.x.x 到126.x.x.x,x 取值0 到255.网络号0 和127 被保留,0 代表整个Internet 网络,127 可用于任意一台主机的环回测试.另外,网络号10 可用作内部专网.共有125 个A类网络可供分配.

B 类地址的网络号和主机号各占两个码段,网络地址范围为128.x.x.x 到191.x.x.x,最

多有214

-2=16382 个B类网络.每个网络可支持65534 台主机,主机号为0 代表整个网络,

全1为广播地址.网络号172.16 至172.31 共16 个B类网络保留给内部专网使用.C 类地

址和 A 类地址正好相反,主机号占地址最低 1 个码段,其余3 个码段都表示网络号,网络

地址范围为192.x.x.x 到223.x.x.x,221

-2=2097150 个C类网络.每个网络支持主机最多254

个.共有256 个C类网络保留给内部专网,网络号为192.168.0 到192.168.255.

可以使用子网掩码,动态调节网络号和主机号,比如,可以使用掩码255.255.255.192

将一个 C 类网络划分成4 个子网,也可使用掩码255.255.254.0 通过无类别域间路由协议

CIDR 将两个C 类网络合并为一个可支持510 个主机的网络.

IP 地址具有以下一些特点:

(1) IP 地址是一种非等级的地址结构,也就是说,和电话号码的结构不同,IP 地址

不能反映任何有关主机位置的地理信息.

(2) 当一个主机同时连接到两个网络时,该主机就必须具有两个相应的IP 地址.其

网络号net-id 是不同的.这种主机称为多穴主机(multihomed host).

(3) 由于IP 地址中含有网络号,因此严格地讲,IP 地址不仅是指明一个主机(或路

由器),而且指明了一个主机(或路由器)到一个网络的连接.

(4) 与某个局域网相连接的主机或路由器的IP 地址中的网络号都必须是一样的.

(5) 路由器总是具有两个或两个以上的IP 地址.

(6) 按照Internet 的观点,用转发器或网桥连接起来的若干个局域网仍为一个网络,

因此这些局域网都具有相同的网络号.

(7) 在IP 地址中,所有被分配了网络号的网络,不管是地域很小的局域网还是覆盖

了很大地理范围的广域网,都是平等的.

(8) IP 地址有时也可以用来指明单个网络的地址,此时只要将该IP 地址的主机号置

为全0 即可.

6、试说明IP 地址与网络硬件地址的区别.为什么要使用这两种不同的地址?

解答

一台主机的IP 地址是该主机在经过IP 层抽象的互联网上的全局地址,网络硬件地址也

称MAC 地址,是该主机在具体物理网络上的地址.

在互联网上看到的是IP 数据报,执行IP 协议的路由器根据数据报中的IP 地址选择路

由,并通过该路由器将IP 数据报转发到下一跳.具体的物理网络的链路层看到的是MAC

帧,IP 数据报被封装进MAC 帧中,按照MAC 帧中目的MAC 地址寻址.因此两个地址同

时都需要使用.

10、某单位有28 个部门,拥有4000 多台计算机,每个部门最多不超过250 台机器.现在打

算接入Internet,但只申请到了5 个公开的合法 C 级IP 地址.要使该单位所有机器都能访问

外部网站,怎么办?

解答

大家可能想到的解决方案就是使用代理服务.除把合法IP 地址分配给WEB、E-mail、

DNS、DHCP 等服务器外,至少必须分配一个IP 地址给代理服务器.有可能的话,为多台

代理服务器分配IP 地址.那么给其它机器分配什么地址?

根据问题中的条件,你可以把每个部门构造为一个 C 级IP 网络.随便找28 组C级IP

地址在单位内部使用,所有机器通过代理服务器进入Internet.但在内部使用别人的地址,

也是一种侵权行为,尽管人家不一定追究你.怎么办?

不要着急!IP 地址空间中,除了我们曾提到的0.0.0.0 和127.0.0.0 两个 A 类网络的IP

地址保留外,还保留三个区域作为专用IP 地址(Private IP).这三个地址范围为:

10.0.0.0.~ 10.255.255.255 1 个A类网络

172.16.0.0.~ 172.31.255.255 16 个B类网络

192.168.0.0.~ 192.168.255.255 256 个C类网络

这些地址专门用来支持建设单位内部Intranet,使用这些地址是合法的.比如,南京大

学校园网就使用172.16.0.0 来支持学生虚拟IP 地址的分配,将这个 B 类网络通过分割子网

的方法将这些地址按每个子网最多254 台设备划分给不同的建筑物,最多254 个子网.当然

也可以按不均等分割子网划分方案,见下题.鼓楼校区逸夫馆的子网的主机IP 地址范围是

172.16.28.1~172.16.28.254.

根据上面的问题,可以用专用 C 级IP 地址把每个部门类网络设置成一个 C 类网络.也

可采用南京大学类似的 B 级地址方案.

11、某集团公司的网络中心给其一个下属公司分配了一个B 级IP 子网地址172.20.0.0/20.

这个下属公司有10 个部门,需要将该子网进一步分割成10 个子网.其中软件开发部有300

台机器需要分配IP 地址,其余有两个部门各需要100 个IP,四个部门需要50 个,三个部门

需要10 个.如何有效地分配地址?

解答

题中/20 是子网掩码的一种表示方法,表示32 比特子网掩码中含有20 个1,该掩码也

可写成255.255.240.0.

由于软件开发部需要300 个IP,因此有28

<300<29

,32-9=23,该开发部子网掩码为/23.

网络有原来的/20 分割为/23,共分23

=8 个子网,且只有6 个可用(想必大家已经明白原因).

按常规的子网分割方法无法应付10 个子网的需求.需要采用"变长子网掩码"(VLSM—

Variable Length Subnet Mask)技术来建立不均等分割子网.其做法如下:

(1) 使用子网掩码/23,将子网172.20.0.0/20 切分为8 段,可用的6 段各有510 个有

效IP.将其中一段分配给软件开发部,足以满足其300 个IP 的需要.

(2) 从余下的5 段中将一段再细分为4 个子网,子网掩码为/25,每个子网有126 个

有效IP.将可用的两个子网分配给需求100 个IP 的部门.

(3) 再从剩下的4 段中取一段分割成8 个子网,子网掩码/26.每个子网62 个有效IP.

4 个子网分配给需要50 个IP 的四个部门.

(4) 将余下的2 个可用的/26 子网分别各自再分成4 个/28 子网,总共8 个子网中只有

4 个子网可用,每个子网14 个有效IP.分配给3 个需要10 个IP 的部门,还余1

个/28 子网.

按此法分配后,还余三段/23 子网和一段/28 子网未分配,可用于以后网络的扩展.从常

规分割子网IP 不够用到不均等分割子网IP 富足有余,可以看出后者的优越性.

但是需要注意的是,采用VLSM 方法不能利用最简单的RIP 路由协议(参阅RFC1058),在

网际互联时需要考虑兼容性.

12、南京大学计算机系所在的逸夫馆6 楼至10 楼要组建一个网络,现有500 台机器要分配

IP 地址.学校给了我们可构成2 个C类网络的2 组IP 地址202.119.36.0~202.119.36.255 和202.119.37.0~202.119.37.255,怎样利用它们构成一个支持500 台机器的网络?

解答

我们已经知道,把一个默认大小的网络(如C类网络)分成几个范围更小的网络,称为"分割子网".同样,如果把几个默认大小的网络合并成一个更大的网络,则我们将它称

为"合并网络".

合并网络通过一种"超网寻址"(Supernet Addressing)技术来实现,该技术由"无类别

域间路由"(CIDR—Classless Inter-Domain Routing)协议所规范.

问题中提到的202.119.36.0 和202.119.37.0 两个C 类网络可提供508 个有效IP 地址,能

满足IP 地址需求量,但按照默认的 C 级子网掩码(255.255.255.0 或/24),组成的是两个C

类网络.系内分属于两个网络的机器不能直接沟通,需要使用路由器来转发数据.

如果子网掩码中默认的主机域向网络域借用 1 个比特,将1改成0,则变成新的子网掩

码255.255.254.0 或/23.由此将两个 C 类网络组成一个无类别网络,网络中的任何成员主机

之间通信无须使用路由器,只需要提供实现该网络内外数据交换所需的转发路由器.此外,

还可多出两个IP 地址供分配(202.119.36.255 和202.119.37.0).

需要指出的是,与此网络相连的所有路由设备必须支持而且启动CIDR 协议.

13、IP 数据报中的首部检验和并不检验数据报中的数据,这样做的最大好处是什么?坏处

是什么?

解答

在首部中的错误比在数据中的错误更严重.例如,一个坏的地址可能导致分组被投寄到

错误的主机.许多主机并不检查投递给它们的分组是否确实是要投递给它们的.它们假定网

络从来不会把本来是要前往另一主机的分组投递给它们.

数据不参与检验和的计算,是因为如果数据参与检验和,时间上的额外开销会大大增加,

因为数据通常比首部要长得多.再则高层协议通常会对数据进行这种检验工作,IP 层对数

据检验显得重复和多余.

因此,IP 数据报中的首部检验和不检验数据报中的数据,可以加快分组的转发.缺点

是数据部分出现差错时不能及早发现.

14、一个3200 比特长的TCP 报文传到IP 层,加上160 比特的首部后成为数据报.下面的

互联网由两个局域网通过路由器连接起来.但第二个局域网所能传送的最长数据帧中的数据

部分只有1200 比特.因此数据报在路由器必须进行分片.试问第二个局域网向其上层要传

送多少比特的数据(这里的"数据"当然指的是局域网看见的数据)?

解答

进入本机IP 层时报文长度为3200+160=3360 比特,然后封装在第一个局域网的数据帧

中(如果第一个局域网的数据帧的数据部分最大长度小于IP 数据报的长度,则要分片),到

达连接两个局域网的路由器后,将IP 数据报取出(如果分片则需要重组合并成IP 数据报),

再送入第二个局域网.由于第二个局域网所能传送的最长数据帧中的数据部分只有1200 比特,1200 数据部分扣除160 比特IP 首部开销,只能承载1040 比特净负荷.3200 比特可分

为4片,最后一片为80 比特.4 片需要有 4 个IP 首部,共计640 比特,所以第二个局域网

向其上层(IP 层)要传送3200+640=3840 比特的数据.

6-14一个3200bit长的TCP报文传到IP层,加上160bit的首部后成为数据报。下面的互联网由两个局域网通过路由器连接起来。但第二个局域网所能传送的最长数据帧中的数据部分只有1200bit,因此数据报在路由器必须进行分片。试问第二个局域网向其上层要传送多少比特的数据(这里的“数据”当然指局域网看见的数据)?

答:第二个局域网所能传送的最长数据帧中的数据部分只有1200bit,即每个IP数据片的数据部分<1200-160(bit),由于片偏移是以8字节即64bit为单位的,所以IP数据片的数据部分最大不超过1024bit,这样3200bit的报文要分4个数据片,所以第二个局域网向上传送的比特数等于(3200+4×160),共3840bit。6-16设某路由器建立了如下路由表(这三列分别是目的网络、子网掩码和下一跳路由器,若直接交付则最后一列表示应当从哪一个接口转发出去):

128.96.39.0 255.255.255.128 接口0

128.96.39.128 255.255.255.128 接口1

128.96.40.0 255.255.255.128 R2

192.4.153.0 255.255.255.192 R3

*(默认)R4

现共收到5个分组,其目的站IP地址分别为:

(1)128.96.39.10

(2)128.96.40.12

(3)128.96.40.151

(4)192.4.153.17

(5)192.4.153.90

试分别计算其下一跳。

解:(1)分组的目的站IP地址为:128.96.39.10。先与子网掩码255.255.255.128相与,得128.96.39.0,可见该分组经接口0转发。

(2)分组的目的IP地址为:128.96.40.12。

①与子网掩码255.255.255.128相与得128.96.40.0,不等于128.96.39.0。

②与子网掩码255.255.255.128相与得128.96.40.0,经查路由表可知,该项分组经R2转发。

(3)分组的目的IP地址为:128.96.40.151,与子网掩码255.255.255.128相与后得128.96.40.128,与子网掩码255.255.255.192相与后得128.96.40.128,经查路由表知,该分组转发选择默认路由,经R4转发。(4)分组的目的IP地址为:192.4.153.17。与子网掩码255.255.255.128相与后得192.4.153.0。与子网掩码255.255.255.192相与后得192.4.153.0,经查路由表知,该分组经R3转发。

(5)分组的目的IP地址为:192.4.153.90,与子网掩码255.255.255.128相与后得192.4.153.0。与子网掩码255.255.255.192相与后得192.4.153.64,经查路由表知,该分组转发选择默认路由,经R4转发。

16、某单位分配到一个B 类IP 地址,其网络号为129.250.0.0.该单位有4000 多台机器,分

布在16 个不同的地点.如选用子网掩码255.255.255.0,试给每一个地点分配一个子网号码,

并算出每个地点主机号码的最小值或最大值.

答:4000/16=250,平均每个地点250台机器。如选255.255.255.0为掩码,则每个网络所连主机数=28-2=254>250,共有子网数=28-2=254>16,能满足实际需求。

可给每个地点分配如下子网号码

地点:子网号(subnet-id)子网网络号主机IP的最小值和最大值

1:00000001 129.250.1.0 129.250.1.1---129.250.1.254

2:00000010 129.250.2.0 129.250.2.1---129.250.2.254

3:00000011 129.250.3.0 129.250.3.1---129.250.3.254

4:00000100 129.250.4.0 129.250.4.1---129.250.4.254

5:00000101 129.250.5.0 129.250.5.1---129.250.5.254

6:00000110 129.250.6.0 129.250.6.1---129.250.6.254

7:00000111 129.250.7.0 129.250.7.1---129.250.7.254

8:00001000 129.250.8.0 129.250.8.1---129.250.8.254

9:00001001 129.250.9.0 129.250.9.1---129.250.9.254

10:00001010 129.250.10.0 129.250.10.1---129.250.10.254

11:00001011 129.250.11.0 129.250.11.1---129.250.11.254

12:00001100 129.250.12.0 129.250.12.1---129.250.12.254

13:00001101 129.250.13.0 129.250.13.1---129.250.13.254

14:00001110 129.250.14.0 129.250.14.1---129.250.14.254

15:00001111 129.250.15.0 129.250.15.1---129.250.15.254

16:00010000 129.250.16.0 129.250.16.1---129.250.16.254

17、一个数据报长度为4000 八比特组(固定首部长度).现在经过一个网络传送,但此网络

能够传送的最大数据长度为1500 八比特组.试问应当划分为几个短些的数据报片?各数据

报片的数据字段长度、片偏移字段和M 标志应为何数值?

解答

数据报长度为4000 八比特组,去掉固定首部长度20 八比特组,数据字段长度为3980

比特,可分为 3 个短些的数据报片.每个数据字段长度分别为1480、1480 和1020 八比特组.

片偏移字段的值分别为0、185、370.M 标志字段的值分别为1、1、0.

18、某个IP 地址的十六进制表示是C22F1481,试将其转换为点分十进制的形式.这个地址

是哪一类IP 地址?

解答

用点分十进制表示,该IP 地址是194.47.20.129,为C类地址.

19、有人认为:"ARP 协议向网络层提供了转换地址的服务,因此ARP 应当属于数据链路

层."这种说法为什么是错误的?

解答

ARP 不是向网络层提供服务,它本身就是网络层的一部分,帮助向传输层提供服务.

在数据链路层不存在IP 地址的问题.数据链路层协议是象HDLC 和PPP 这样的协议,它们

把比特串从线路的一端传送到另一端.

20、ARP 和RARP 都是将地址从一个空间映射到另一个空间.在这个意义上讲,它们是相

似的.然而ARP 和RARP 在实现方面却有一点很不相同.请指出这个不同点.

解答:在RARP 的实现中有一个RARP 服务器负责回答查询请求.在ARP 的实现中没有这样

的服务器,主机自己回答ARP 查询.请参阅有关ARP 和RARP 书籍.

顺便指出,ARP 协议数据报可以通过IP 路由器转发;而RARP 则无法通过IP 路由器

转发,即只局限于单个广播域内.

21、在因特网上的一个B 类地址的子网掩码是255.255.240.0.试问在其中每一个子网上的

主机数最多是多少?

解答

对于一个 B 类网络,高端16 位形成网络号,低端16 位是子网或主机域.在子网掩码

的低16 位中,最高有效4 位是1111,因此剩下12 位(第3码段低 4 位和第4 码段)用于

主机号.因此,存在4096 个主机地址,但由于全0 和全1 是特别地址,因此最大主机数目

应该是4094.

22、在IPv4 首部中有一个"协议"字段,但在IPv6 的固定首部中却没有.这是为什么?

解答

设置协议字段的目的是要告诉目的主机把IP 分组交给哪一个高层协议处理程序(TCP

或UDP).中途的路由器并不需要这一信息,因此IPv6 不必把它放在主首部中.实际上,

这个信息存在主首部中,但被(下一首部字段)伪装了.最后一个扩展首部的下一首部字段

就用于指向高层协议.

23、当使用IPv6 时,是否ARP 协议需要改变?如果需要改变,那么应当概念性的改变还是

技术性的改变?

解答

从概念上讲,不需要改变.在技术上,由于被请求的IP 地址现在变大了,因此需要比

较大的域(也称段).

24、IPv6 使用16 个八比特组地址空间.设每隔1 微微秒就分配出100 万个地址.试计算大

约要用多少年才能将IP 地址空间全部用完.可以和宇宙的年龄(大约有100 亿年)进行比

较.

解答:使用16 个八比特组,总的地址数为2128或3.4*1038

.如果我们以每10-12秒106(亦即每秒1018)个地址的速率分配它们,这些地址将持续3.4*1020 秒,即大约1013年的时间.

这个数字是宇宙年龄的1000 倍.当然,地址空间不是扁平的,因此它们的分配是非线性的,

但这个计算结果表明,即使分配方案的效率为千分之一,这么多地址也永远都不会用完.

25、在什么情况下需要使用源站选路?

解答

可以在IPv6 的路由选择扩展首部中给出到达目的站沿途经过的路由器,使用源站选路

策略.当互联网路由器不保持路由表时,必须使用源站选路实现路由选择.

26、IGP(IRP)和EGP(ERP)这两类协议的主要区别是什么?

解答

IGP 是自治系统内部的路由协议,为了计算自治系统内从给定的路由器到任意网络的最

小费用路径,IGP 需要为自治系统内的路由器建立相当详细的路由器相互连接模式.

而EGP 则是自治系统间的路由协议,在各自独立管理的不同自治系统上的路由器之间

交换概要性的可达信息,通常比EGP 更加简单,不如IGP 使用的信息详细.

27、试叙述RIP、OSPF 和BGP 路由协议的主要特点.

解答

RIP(Routing Information Protocol)协议是一个基于距离向量的分布式路由选择协议,

其最大优点是就是简单.RIP 将距离定义为目的网络所经过的路由器数目(跳数),每经过

一个路由器,跳数加 1.RIP 认为一个好的路由就是跳数少,即距离短.主要特点有:(1)

RIP 只适用于小型网络,最大跳数为15,当跳数为16 则认为不可达;(2)RIP 只能在两个

网络之间选择一条路由,不能同时使用多条路由;(3)RIP 让互联网中所有路由器每隔30

秒向相邻路由器广播自己的整个路由表,各路由器根据交换的距离信息,修改各自的路由表; (4)RIP 使用运输层的用户数据报UDP 进行传送信息.

OSPF 克服了RIP 限制网络规模、交换完整路由信息开销大、路由更新过程收敛时间过

长等缺点,但要复杂得多.之所以称为开放最短路径优先,表明是一种公开发表的协议,并

使用了Dijkstra 最短路径算法.OSPF 最主要的特征就是它是一种分布式链路状态协议,而

不是RIP 那样的距离向量协议.OSPF 要点如下:(1)所有路由器都维持一个链路状态数据

库,即整个互联网拓扑的有向图;(2)每个路由器使用链路状态数据库中的数据计算出自己

的路由表;(2)只要网络拓扑发生变化,将引发链路状态数据库快速更新,各路由器重新计

算出新的路由表,更新过程收敛快是OSPF 主要优点;(3)OSPF 依靠各路由器之间交换更

新的链路状态信息,维持全网范围内链路状态数据库的一致性(链路状态数据库同步);(5)

OSPF 不用UDP 而是直接使用IP 数据报来传送信息.

BGP 基本上也是一个距离向量协议,但与RIP 这样的其它距离向量协议有很大区别.

BGP 中将连接网络的路由器称为站,BGP 不是保留通往每个目的站的费用,而是保留到达

该目的站的完整路由.BGP 也不是把每一个可能的目的站的费用周期性地通知其邻站,而

是将它使用的每一个路由告诉邻站.邻站指接在同一个子网的两个路由器,若两个邻站分属

于两个不同的自治系统,而其中一个邻站想和另一个邻站定期交换路由信息,则应该有一个

商谈过程,该过程称为邻站获取(通过Open 和keepalive 报文实现).一旦邻站关系建立,

需要用邻站可达性过程(彼此周期性交换keepalive 报文)来维持.每个路由器维护一张含

有所能到达的子网以及到此子网的最佳路由的路由表,当路由表发生变化时,路由器执行网

络可达性过程,用广播方式对所有BGP 路由器发出一个Update 报文.BGP 解决了通常的距

离向量路由选择算法中路由更新过程收敛慢的问题.

28、ICMP 的协议的要点是什么?

解答

ICMP 允许主机或路由器报告差错或异常情况,还可以提供通信量控制、改变路由、测

试网络实体是否能够通信、询问地址掩码、测试路由时延等功能.

IP 是一种不可靠的网络服务协议,只能"尽最大努力"传送,可能会丢弃数据报,ICMP

则允许在数据报无法投递的情况下通知发送端.

ICMP 报文封装在IP 数据报中传送,但它不是高层协议,而仍然是IP 层的协议.

ICMP 报文分为差错报文和ICMP 询问报文两类.改变路由(Redirect—重定向)是使

用最频繁的ICMP 差错报文,ICMP 询问报文的一个典型用例是,应用程序PING(Packet InterNet Groper)使用回送(Echo)请求和回送应答报文来测试两个主机之间是否可达.

29、IPv6 没有首部检查和,这样做的优缺点是什么?

因为IPv6 的扩展首部使得整个首部总长度是变化的,且主首部中只有净负荷长度,要

知道主首部加上各扩展首部有多长需要经过较繁的计算.此外,有些扩展首部(如路由选择

首部)的内容还需要修改,因此,首部检查和需要沿途路由器反复计算.

IPv6 没有首部检查和,优点是沿途路由器开销小,效率高.缺点是可能会因为首部出

错而误操作,比如,将IP v6 分组交付给不正确的目的主机.

30、当某个路由器发现一数据报的首部检查和有差错时,为什么采取丢弃的办法而不是要求

源站重传此数据报?检验首部差错为什么不采用CRC 检验码?

解答

因为其高层运输协议已经提供了丢包重传的功能,当数据报的首部检查和有差错时,互

联网层采取丢弃策略,运输层协议会将按照数据报丢失一样来处理.

因为数据报首部有些参数可能不断改变,在从源主机到目的主机每一跳都要重新计算检

验码,计算检查和比生成CRC 检验码要快速得多.

31、描述IP 路由选择的要点.

解答

一个TCP/IP 网络是由多个物理网络互联而成的,连接这些物理网络的路由器常称为IP

网关,每个网关都有两个或多个网络的直接连接.与网关不同,主机通常只连接到一个物理

网络,当然,多穴主机(multihomed host)是一个例外.

选择IP 分组通路的过程被称作路由选择.IP 路由选择基于目的网络,而不是目的主机,

因此IP 路由有直接和间接之分.位于同一物理网络的主机之间的通信称为直接路由通信.

不在同一物理网络的主机之间的通信称为间接路由通信.直接路由选择由物理网络传输系统

完成,而通过网关将IP 分组转发到一个与源主机没有直接连接的网络所进行的路由选择则

叫做间接路由选择.

判断目的地址是否与源主机同在一个直接相连的物理网络的方法是,发送者抽取目的

IP 地址的网络号,与自己IP 地址的网络号相比较.如果相同,就直接投递.在本地网络划

分子网的情况下,如果目的地址属于本地的另一个子网,那么这里所说的IP 地址的网络号

也包含子网号,也就是说,可以把本地不同的子网也当作不同的物理网络看待.

对于跨越不同物理网络的间接路由,源主机发出的IP 分组一旦通过本物理网络到达通

往目的网络的一个网关,软件就从物理网络的数据帧中抽出分组,路由选择程序可以选择通

向目的网络的下一网关,IP 分组再一次被封装进帧中,并在第二个物理网络上发往该网关,

如此继续下去,直至到达目的物理网络,将分组放入该物理网络的数据帧中直接投递给目的

主机.这样,互联网中的网关形成了一个合作的互连结构,IP 分组从一个网关转发到另一

个网关,直到分组到达一个能直接投递的网关.

使用相同路由协议的网关构成的这种互连结构,称为一个自治系统.一个自治系统内使

用的路由协议称为内部网关协议(IGP).采用不同路由协议的自治系统,也需要通过网关

使用某种路由协议实现互联.支持自治系统之间路由选择和分组转发的网关使用的路由协议

称为外部网关协议(EGP).

32、有一个"严格源路由选择"选项的IP 数据报必须被分片传送,你认为是要把该选项复

制到每一个片段,还是仅拷贝到第一个片段就可以了呢?请解释理由.

解答

由于为每一个分割的片段选择路由时都需要该选项信息,因此该选项必须包含在每一个

片段中.

33、假定IP 的B类地址不是使用16 位而是使用20 位作为B 类地址的网络号部分,那么将会有多少个 B 类网络?

解答

扣除作为前缀10 的2位,将剩余的18 位表示网络,网络数目可以有218

=262144 个.

因全0 和全1 分别代表网络和广播地址,所以有262142 个网络可供分配.

34、有人说,"ARP 向网络层提供服务,因此它是数据链路层的一部分."你认为他的这种

说法对吗?

解答

不对.ARP 不是向网络层提供服务,它本身就是网络层的一部分,帮助向传输层提供

服务.数据链路层采用如像HDLC 和PPP 这样的协议,将比特流以数据帧的结构化形式可

靠地从链路一端传送到另一端,不存在IP 地址的问题.

35、给出在目的主机重组IP 片段的一种方法.

解答

通常,片段有可能不是按序到达,有的还可能中途丢失.而且,在最后一个片段到达之

前,难以确定IP 数据报被分割成多少个片段.处理重组的一种方法是缓存所有的片段,直

至最后一个片段到达.并维持一张位图,记录并监控哪些片段已经接收并放进了缓存.

36、大多数IP 数据报重组算法都有一个计数器,避免因丢失一个片段而长期挂起一个重组

缓冲区.假定一个数据报被分割成 4 个片段,并先期到达了3 个片段,但中间某个片段被耽

搁以致计数器超时,接收缓存中的 3 个片段也因此而丢弃.过了一段时间被耽搁的该片段蹒

跚而至.那么应该如何处置这个片段?

接收方会将其作为一个新的IP 数据报的一部分放入缓存,并等待其它片段的到来.显

然其余片段不可能再来了,该片段也最终因计数器超时而被丢弃.

37、针对一台通过以太网交换机连接到TCP/IP 网络的UNIX 或Windows 主机,回答下列问

题:

(4) 什么命令使用ARP 协议获得远方一台主机的MAC 地址?

(5) 什么命令使用ICMP 协议测试本机与远方一台主机之间的连通性?

(6) 什么命令可以显示网络状态?

解答

(1)arp (2)ping (3)netstat

38、针对在一台通过以太网交换机连接到TCP/IP 网络的UNIX 主机,回答下列问题:

(1)使用什么命令可以设置与主机的一个网络接口相关的选项和参数?

(2)使用什么命令和守护程序来操纵路由选择信息?

解答

(1)ifconfig 命令(2)route 命令和routed 守护程序

39、通常,UNIX 主机的名字和IP 地址可以在哪个文件中找到?

解答/etc/hosts 文件.

40、计算机little-sister.cs.vu.nl 的IP 地址是130.37.62.23,那么该计算机是在A 类、B 类还

是在 C 类网络上?

解答由于该计算机IP 地址的开头8 位是十进制130,因此它在B 类网络上.

6-24一个自治系统有5个局域网,其连接图如图6-61所示。LAN2至LAN5上的主机数分别为:91,150,3和15。该项自治系统分配到的IP地址块为30.138.118/23。试给出每一个局域网的地址块(包括前缀)。解:分配网络前缀时应先分配地址数较多的前缀。

地址块30.138.118/23可写成30.138.118.0/23

写成二进制表示:00011110 10001010 01110110 00000000

掩码11111111 11111111 11111110 00000000

LAN3有150个主机加一个路由器地址为151个地址。

地址块00011110 10001010 0111011* ********

分配地址块00011110 10001010 01110110 ********

即30.138.118.0/24

LAN2有91个主机加一个路由器地址为92个地址。

分配地址块00011110 10001010 01110111 0*******

即30.138.119.0/25

LAN5有15个主机加一个路由器地址为16个地址。需要/27地址块,可分配/26地址块。

分配地址块00011110 10001010 01110111 10******

即30.138.119.128/26

LAN4有3个主机加一个路由器地址为4个地址。至少需要/29地址块

分配地址块00011110 10001010 01110111 11000***

即30.138.119.192/29

LAN1至少有3个IP地址供路由器用。也分一个/29地址块

分配地址块00011110 10001010 01110111 11001***

即30.138.119.200/29

6-20试找出可产生以下数目的A类子网的子网掩码(采用连续掩码)

(1)2,(2)6,(3)20,(4)62,(5)122,(6)250

答:(3)20+2=22<25(加2即将不能作为子网号的全1和全0的两种,所以子网号占用5bit,所以网络号加子网号共13bit,子网掩码为前13个1后19个0,即255.248.0.0。依此方法:

(1)255.192.0.0,(2)255.224.0.0,(4)255.252.0.0,(5)255.254.0.0,(6)255.255.0.0

6-21以下有四个子网掩码,哪些是不推荐使用的?

(1)176.0.0.0,(2)96.0.0.0,(3)127.192.0.0,(4)255.128.0.0

答:只有(4)是连续的1和连续的0的掩码,是推荐使用的。

6-22有如下的四个/24地址块,试进行最大可能的聚合。

212.56.132.0/24,212.56.133.0/24。212.56.134.0/24,212.56.135.0/24

答:212=(11010100)2,56=(00111000)2

132=(10000100)2,

133=(10000101)2

134=(10000110)2,

135=(10000111)2

所以共同的前缀有22位,即11010100 00111000 100001,聚合的CIDR地址块是:212.56.132.0/22

6-23有两个CIDR地址块208.128/11和208.130.28/22。是否有哪一个地址块包含了另一地址块?如果有,请指出,并说明理由。

答:208.128/11的前缀为:11010000 100

208.130.28/22的前缀为:11010000 10000010 000101,它的前11位与208.128/11的前缀是一致的,所以208.128/11地址块包含了208.130.28/22这一地址块。

6-34假定网络中的路由器B的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)

N17 A

N22 C

N68 F

N84 E

N94 F

现在B收到从C发来的路由信息(这两列分别表示“目的网络”和“距离”):

N2 4

N38

N64

N8 3

N95

试求出路由器B更新后的路由表。

解:路由器B更新后的路由表如下:

N17A无新信息,不改变

N25C相同的下一跳,更新

N39C新的项目,添加进来

N65C不同的下一跳,距离更短,更新

N84E不同的下一跳,距离一样,不改变

N94F不同的下一跳,距离更大,不改变

6-35假定网络中的路由器A的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)

N14 B

N22 C

N31 F

N45G

现在A收到从C发来的路由信息(这两列分别表示“目的网络”和“距离”):

N1 2

N21

N33

试求出路由器A更新后的路由表。

解:路由器A更新后的路由表如下:

N13C不同的下一跳,距离更短,改变

N22C不同的下一跳,距离一样,不变

N31F不同的下一跳,距离更大,不改变

N45G无新信息,不改变

第五章

5—01 试说明运输层在协议栈中的地位和作用,运输层的通信和网络层的通信有什么重要区别?为什么运输层是必不可少的?

答:运输层处于面向通信部分的最高层,同时也是用户功能中的最低层,向它上面的应用层提供服务

运输层为应用进程之间提供端到端的逻辑通信,但网络层是为主机之间提供逻辑通信(面向主机,承担路由功能,即主机寻址及有效的分组交换)。

各种应用进程之间通信需要“可靠或尽力而为”的两类服务质量,必须由运输层以复用和分用的形式加载到网络层。

5—02 网络层提供数据报或虚电路服务对上面的运输层有何影响?

答:网络层提供数据报或虚电路服务不影响上面的运输层的运行机制。但提供不同的服务质量。

5—03 当应用程序使用面向连接的TCP和无连接的IP时,这种传输是面向连接的还是面向无连接的?

答:都是。这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的。

5—04 试用画图解释运输层的复用。画图说明许多个运输用户复用到一条运输连接上,而这条运输连接有复用到IP数据报上。

5—05 试举例说明有些应用程序愿意采用不可靠的UDP,而不用采用可靠的TCP。

答:VOIP:由于语音信息具有一定的冗余度,人耳对VOIP数据报损失由一定的承受度,但对传输时延的变化较敏感。

有差错的UDP数据报在接收端被直接抛弃,TCP数据报出错则会引起重传,可能带来较大的时延扰动。因此VOIP宁可采用不可靠的UDP,而不愿意采用可靠的TCP。

5—06 接收方收到有差错的UDP用户数据报时应如何处理?

答:丢弃

5—07 如果应用程序愿意使用UDP来完成可靠的传输,这可能吗?请说明理由

答:可能,但应用程序中必须额外提供与TCP相同的功能。

5—08 为什么说UDP是面向报文的,而TCP是面向字节流的?

答:发送方 UDP 对应用程序交下来的报文,在添加首部后就向下交付 IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。

接收方 UDP 对 IP 层交上来的 UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。

发送方TCP对应用程序交下来的报文数据块,视为无结构的字节流(无边界约束,课分拆/合并),但维持各字节

5—09 端口的作用是什么?为什么端口要划分为三种?

答:端口的作用是对TCP/IP体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。熟知端口,数值一般为0~1023.标记常规的服务进程;登记端口号,数值为1024~49151,标记没有熟知端口号的非常规的服务进程;

5—10 试说明运输层中伪首部的作用。

答:用于计算运输层数据报校验和。

5—11 某个应用进程使用运输层的用户数据报UDP,然而继续向下交给IP层后,又封装成IP数据报。既然都是

数据报,可否跳过UDP而直接交给IP层?哪些功能UDP提供了但IP没提提供?

答:不可跳过UDP而直接交给IP层

IP数据报IP报承担主机寻址,提供报头检错;只能找到目的主机而无法找到目的进程。

UDP提供对应用进程的复用和分用功能,以及提供对数据差分的差错检验。

5—12 一个应用程序用UDP,到IP层把数据报在划分为4个数据报片发送出去,结果前两个数据报片丢失,后两个到达目的站。过了一段时间应用程序重传UDP,而IP层仍然划分为4个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在目的站能否将这两次传输的4个数据报片组装成完整的数据报?假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中。

答:不行

重传时,IP数据报的标识字段会有另一个标识符。仅当标识符相同的IP数据报片才能组装成一个IP数据报。

前两个IP数据报片的标识符与后两个IP数据报片的标识符不同,因此不能组装成一个IP数据报。

5—14 一UDP用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17.试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器发送给客户?使用UDP的这个服务器程序是什么?

解:源端口1586,目的端口69,UDP用户数据报总长度28字节,数据部分长度20字节。

此UDP用户数据报是从客户发给服务器(因为目的端口号<1023,是熟知端口)、服务器程序是TFFTP。

5—15 使用TCP对实时话音数据的传输有没有什么问题?使用UDP在传送数据文件时会有什么问题?

答:如果语音数据不是实时播放(边接受边播放)就可以使用TCP,因为TCP传输可靠。接收端用TCP讲话音数据接受完毕后,可以在以后的任何时间进行播放。但假定是实时传输,则必须使用UDP。

UDP不保证可靠交付,但UCP比TCP的开销要小很多。因此只要应用程序接受这样的服务质量就可以使用UDP。

5—16 在停止等待协议中如果不使用编号是否可行?为什么?

答:分组和确认分组都必须进行编号,才能明确哪个分则得到了确认。

5—17 在停止等待协议中,如果收到重复的报文段时不予理睬(即悄悄地丢弃它而其他什么也没做)是否可行?试举出具体的例子说明理由。

答:收到重复帧不确认相当于确认丢失

5—18 假定在运输层使用停止等待协议。发送发在发送报文段M0后再设定的时间内未收到确认,于是重传M0,但M0又迟迟不能到达接收方。不久,发送方收到了迟到的对M0的确认,于是发送下一个报文段M1,不久就收到了对M1的确认。接着发送方发送新的报文段M0,但这个新的M0在传送过程中丢失了。正巧,一开始就滞留在网络中的M0现在到达接收方。接收方无法分辨M0是旧的。于是收下M0,并发送确认。显然,接收方后来收到的M0是重复的,协议失败了。

试画出类似于图5-9所示的双方交换报文段的过程。

答:旧的M0被当成新的M0。

5—22 主机A向主机B发送一个很长的文件,其长度为L字节。假定TCP使用的MSS有1460字节。

(1)在TCP的序号不重复使用的条件下,L的最大值是多少?

(2)假定使用上面计算出文件长度,而运输层、网络层和数据链路层所使用的首部开销共66字节,链路的数据率为10Mb/s,试求这个文件所需的最短发送时间。

解:(1)L_max的最大值是2^32=4GB,G=2^30.

(2) 满载分片数Q={L_max/MSS}取整=2941758发送的总报文数

N=Q*(MSS+66)+{(L_max-Q*MSS)+66}=4489122708+682=4489123390

总字节数是N=4489123390字节,发送4489123390字节需时间为:N*8/(10*10^6)=3591.3秒,即59.85分,约1小时。5—23 主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100。试问:

(1)第一个报文段携带了多少个字节的数据?

(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?

(3)如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B。B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?

解:(1)第一个报文段的数据序号是70到99,共30字节的数据。

(2)确认号应为100.

(3)80字节。

(4)70

5—25 为什么在TCP首部中要把TCP端口号放入最开始的4个字节?

答:在ICMP的差错报文中要包含IP首部后面的8个字节的内容,而这里面有TCP首部中的源端口和目的端口。当TCP收到ICMP差错报文时需要用这两个端口来确定是哪条连接出了差错。

5—26 为什么在TCP首部中有一个首部长度字段,而UDP的首部中就没有这个这个字段?

答:TCP首部除固定长度部分外,还有选项,因此TCP首部长度是可变的。UDP首部长度是固定的。

5—27 一个TCP报文段的数据部分最多为多少个字节?为什么?如果用户要传送的数据的字节长度超过TCP报文

字段中的序号字段可能编出的最大序号,问还能否用TCP来传送?

答:65495字节,此数据部分加上TCP首部的20字节,再加上IP首部的20字节,正好是IP数据报的最大长度65535.(当然,若IP首部包含了选择,则IP首部长度超过 20字节,这时TCP报文段的数据部分的长度将小于65495字节。)数据的字节长度超过TCP报文段中的序号字段可能编出的最大序号,通过循环使用序号,仍能用TCP来传送。

5—28 主机A向主机B发送TCP报文段,首部中的源端口是m而目的端口是n。当B向A发送回信时,其TCP报文段的首部中源端口和目的端口分别是什么?

答:分别是n和m。

5—29 在使用TCP传送数据时,如果有一个确认报文段丢失了,也不一定会引起与该确认报文段对应的数据的重传。试说明理由。

答:还未重传就收到了对更高序号的确认。

5—30 设TCP使用的最大窗口为65535字节,而传输信道不产生差错,带宽也不受限制。若报文段的平均往返时延为20ms,问所能得到的最大吞吐量是多少?

答:在发送时延可忽略的情况下,最大数据率=最大窗口*8/平均往返时间=26.2Mb/s。

5—31 通信信道带宽为1Gb/s,端到端时延为10ms。TCP的发送窗口为65535字节。试问:可能达到的最大吞吐量是多少?信道的利用率是多少?

答:L=65536×8+40×8=524600

C=109b/s

L/C=0.0005246s

Td=10×10-3s

0.02104864

Throughput=L/(L/C+2×Td)=524600/0.0205246=25.5Mb/s

Efficiency=(L/C)//(L/C+2×D)=0.0255

最大吞吐量为25.5Mb/s。信道利用率为25.5/1000=2.55%

5—35 试计算一个包括5段链路的运输连接的单程端到端时延。5段链路程中有2段是卫星链路,有3段是广域网链路。每条卫星链路又由上行链路和下行链路两部分组成。可以取这两部分的传播时延之和为250ms。每一个广域网的范围为1500km,其传播时延可按150000km/s来计算。各数据链路速率为48kb/s,帧长为960位。

答:5段链路的传播时延=250*2+(1500/150000)*3*1000=530ms

5段链路的发送时延=960/(48*1000)*5*1000=100ms

所以5段链路单程端到端时延=530+100=630ms

5—36 重复5-35题,但假定其中的一个陆地上的广域网的传输时延为150ms。

答:760ms

5—45 解释为什么突然释放运输连接就可能会丢失用户数据,而使用TCP的连接释放方法就可保证不丢失数据。

答:当主机1和主机2之间连接建立后,主机1发送了一个TCP数据段并正确抵达主机2,接着主机1发送另一个TCP数据段,这次很不幸,主机2在收到第二个TCP数据段之前发出了释放连接请求,如果就这样突然释放连接,显然主机1发

送的第二个TCP报文段会丢失。

而使用TCP的连接释放方法,主机2发出了释放连接的请求,那么即使收到主机1的确认后,只会释放主机2到主机1方向的连接,即主机2不再向主机1发送数据,而仍然可接受主机1发来的数据,所以可保证不丢失数据。

5—46 试用具体例子说明为什么在运输连接建立时要使用三次握手。说明如不这样做可能会出现什么情况。

答:3次握手完成两个重要的功能,既要双方做好发送数据的准备工作(双方都知道彼此已准备好),也要允许双方就初始序列号进行协商,这个序列号在握手过程中被发送和确认。

假定B给A发送一个连接请求分组,A收到了这个分组,并发送了确认应答分组。按照两次握手的协定,A认为连接已经成功地建立了,可以开始发送数据分组。可是,B在A的应答分组在传输中被丢失的情况下,将不知道A是否已准备好,不知道A建议什么样的序列号,B甚至怀疑A是否收到自己的连接请求分组,在这种情况下,B认为连接还未建立成功,将忽略A发来的任何数据分组,只等待连接确认应答分组。而A发出的分组超时后,重复发送同样的分组。这样就形成了死锁。7-23一个UDP用户数据报的数据字段为8192字节。要使用以太网来传送。试问应当划分为几个数据报片?说明每一个数据报片的数据字段长度和片偏移字段的值。

答:6个。数据字段的长度:前5个是1480字节,最后一个是800字节。片偏移字段的值分别是:0,185,370,555,740和925。

7-24在TCP的拥塞控制中,什么是慢开始、拥塞避免、快重传和快恢复算法?这里每一种算法各起什么作用?“乘法减少”和“加法增大”各用在什么情况下?

答:慢开始:在主机刚刚开始发送报文段时可先将拥塞窗口 cwnd 设置为一个最大报文段 MSS 的数值。在每收到一个对新的报文段的确认后,将拥塞窗口增加至多一个 MSS 的数值。用这样的方法逐步增大发送端的拥塞窗口 cwnd,可以使分组注入到网络的速率更加合理。

拥塞避免:当拥塞窗口值大于慢开始门限时,停止使用慢开始算法而改用拥塞避免算法。拥塞避免算法使发送端的拥塞窗口每经过一个往返时延RTT就增加一个MSS的大小。

快重传算法规定,发送端只要一连收到三个重复的 ACK 即可断定有分组丢失了,就应立即重传丢失的报文段而不必继续等待为该报文段设置的重传计时器的超时。

快恢复算法:(1) 当发送端收到连续三个重复的 ACK 时,就重新设置慢开始门限 ssthresh。

(2) 与慢开始不同之处是拥塞窗口 cwnd 不是设置为 1,而是设置为 ssthresh + 3 *MSS。

(3) 若收到的重复的 ACK 为 n 个(n > 3),则将 cwnd 设置为 ssthresh + n * MSS。

(4) 若发送窗口值还容许发送报文段,就按拥塞避免算法继续发送报文段。

(5) 若收到了确认新的报文段的 ACK,就将 cwnd 缩小到 ssthresh。

“乘法减小“是指不论在慢开始阶段还是拥塞避免阶段,只要出现一次超时(即出现一次网络拥塞),就把慢开始门限值ssthresh 设置为当前的拥塞窗口值乘以 0.5。当网络频繁出现拥塞时,ssthresh 值就下降得很快,以大大减少注入到网络中的分组数。

加法增大”是指执行拥塞避免算法后,当收到对所有报文段的确认就将拥塞窗口 cwnd增加一个 MSS 大小,使拥塞窗口缓慢增大,以防止网络过早出现拥塞。

7-28网络允许的最大报文段长度为128字节,序号用8bit表示,报文段在网络中的生存时间为30秒。试求每一条TCP 连接所能达到的最高数据率。

答:具有相同编号的TCP报文段不应该同时在网络中传输,必须保证,当序列号循环回来重复使用的时候,具有相同序列号的TCP报文段已经从网络中消失。现在存活时间是30秒,那么在30秒的时间内发送发送的TCP报文段的数目不能多于255个。

255×128×8÷30=8704 b/s

所以每条TCP连接所能达到的最高速率是8.704 kb/s

7-30一个TCP连接下面使用256kbit/s的链路,其端到端时延为128ms。经测试,发现吞吐量只有120kbit/s。试问发送窗口是多少?

答:来回路程的时延=128×2=256ms。

设发送窗口为X字节,假定一次最大发送量等于窗口值,那么,每发送一次都得停下来等待得到本窗口的确认,以得到新的发送许可,这样

8X

8X 256×10-3 =120×103, X=7228字节

256×103

7-32一UDP用户数据报的首部十六进制表示是:06 12 00 45 00 1C E2 17。试求源端口号、目的端口号、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器还是从服务器发送给客户?使用UDP的这个服务器程序是什么?

答:源端口这1554,目的端口为69,UDP数据报总长度28字节,数据部分长度为20字节。

此UDP用户数据报是从客户发给服务器,服务器程序是TFTP。

部分题目还有另外的答案,仅供参考:

第六章应用层

6-01 因特网的域名结构是怎么样的?它与目前的电话网的号码结构有何异同之处?

答:(1)域名的结构由标号序列组成,各标号之间用点隔开:

… . 三级域名 . 二级域名 . 顶级域名各标号分别代表不同级别的域名。

(2)电话号码分为国家号结构分为(中国 +86)、区号、本机号。

6-02 域名系统的主要功能是什么?域名系统中的本地域名服务器、根域名服务器、顶级域名服务器以及权限域名权服务器有何区别?

答: 域名系统的主要功能:将域名解析为主机能识别的IP地址。

因特网上的域名服务器系统也是按照域名的层次来安排的。每一个域名服务器都只对域名体系中的一部分进行管辖。共有三种不同类型的域名服务器。即本地域名服务器、根域名服务器、授权域名服务器。当一个本地域名服务器不能立即回答某个主机的查询时,该本地域名服务器就以DNS客户的身份向某一个根域名服务器查询。若根域名服务器有被查询主机的信息,就发送DNS回答报文给本地域名服务器,然后本地域名服务器再回答发起查询的主机。但当根域名服务器没有被查询的主机的信息时,它一定知道某个保存有被查询的主机名字映射的授权域名服务器的IP地址。通常根域名服务器用来管辖顶级域。根域名服务器并不直接对顶级域下面所属的所有的域名进行转换,但它一定能够找到下面的所有二级域名的域名服务器。每一个主机都必须在授权域名服务器处注册登记。通常,一个主机的授权域名服务器就是它的主机ISP的一个域名服务器。授权域名服务器总是能够将其管辖的主机名转换为该主机的IP地址。

因特网允许各个单位根据本单位的具体情况将本域名划分为若干个域名服务器管辖区。一般就在各管辖区中设置相应的授权域名服务器。

6-03 举例说明域名转换的过程。域名服务器中的高速缓存的作用是什么?

答:(1)把不方便记忆的IP地址转换为方便记忆的域名地址。

(2)作用:可大大减轻根域名服务器的负荷,使因特网上的 DNS 查询请求和回答报文的数量大为减少。

6-04 设想有一天整个因特网的DNS系统都瘫痪了(这种情况不大会出现),试问还可以给朋友发送电子邮件吗?

答:不能;

6-05 文件传送协议FTP的主要工作过程是怎样的?为什么FTP是带外传送控制信息?主进程和从属进程各起什么作用?答:(1)FTP使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。

FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。

主进程的工作步骤:

1、打开熟知端口(端口号为 21),使客户进程能够连接上。

2、等待客户进程发出连接请求。

3、启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。

4、回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行。

FTP使用两个TCP连接。

控制连接在整个会话期间一直保持打开,FTP 客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。

实际用于传输文件的是“数据连接”。服务器端的控制进程在接收到 FTP 客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程。

数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。

6-06 简单文件传送协议TFTP与FTP的主要区别是什么?各用在什么场合?

答:(1)文件传送协议 FTP 只提供文件传送的一些基本的服务,它使用 TCP 可靠的运输服务。

FTP 的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。

FTP 使用客户服务器方式。一个 FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。

TFTP 是一个很小且易于实现的文件传送协议。

TFTP 使用客户服务器方式和使用 UDP 数据报,因此 TFTP 需要有自己的差错改正措施。

TFTP 只支持文件传输而不支持交互。

TFTP 没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份鉴别。

6-07 远程登录TELNET的主要特点是什么?什么叫做虚拟终端NVT?

答:(1)用户用 TELNET 就可在其所在地通过 TCP 连接注册(即登录)到远地的另一个主机上(使用主机名或 IP 地址)。TELNET 能将用户的击键传到远地主机,同时也能将远地主机的输出通过 TCP 连接返回到用户屏幕。这种服务是透明的,因为用户感觉到好像键盘和显示器是直接连在远地主机上。

(2)TELNET定义了数据和命令应该怎样通过因特网,这些定义就是所谓的网络虚拟终端NVT。

6-08 解释以下名词。各英文缩写词的原文是什么?

www,URL.HTTP,HTML,CGI,浏览器,超文本,超媒体,超链,页面,活动文档,搜索引擎。

答:www:万维网WWW(World Wide Web)并非某种特殊的计算机网络。万维网是一个大规模的、联机式的信息储藏所,英文简称为Web.万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点(也就是所谓的“链接到另一个站点”),从而主动地按需获取丰富的信息。

URL:为了使用户清楚地知道能够很方便地找到所需的信息,万维网使用统一资源定位符URL(Uniform Resource Locator)来标志万维网上的各种文档,并使每一个文档在整个因特网的范围内具有唯一的标识符URL.

HTTP:为了实现万维网上各种链接,就要使万维网客户程序与万维网服务器程序之间的交互遵守严格的协议,这就是超文本传送协议HTTP.HTTP是一个应用层协议,它使用TCP连接进行可靠的传送。

CGI:通用网关接口CGI是一种标准,它定义了动态文档应该如何创建,输入数据应如何提供给应用程序,以及输出结果意如何使用。CGI程序的正式名字是CGI脚本。按照计算机科学的一般概念。

浏览器:一个浏览器包括一组客户程序、一组解释程序,以及一个控制程序。

超文本:超文本的基本特征就是可以超链接文档;你可以指向其他位置,该位置可以在当前的文档中、局域网中的其他文档,也可以在因特网上的任何位置的文档中。这些文档组成了一个杂乱的信息网。目标文档通常与其来源有某些关联,并且丰富了来源;来源中的链接元素则将这种关系传递给浏览者。

超媒体:超级媒体的简称,是超文本(hypertext)和多媒体在信息浏览环境下的结合。

超链:超链接可以用于各种效果。超链接可以用在目录和主题列表中。浏览者可以在浏览器屏幕上单击鼠标或在键盘上按下按键,从而选择并自动跳转到文档中自己感兴趣的那个主题,或跳转到世界上某处完全不同的集合中的某个文档。超链接(hyper text),或者按照标准叫法称为锚(anchor),是使用 标签标记的,可以用两种方式表示。锚的一种类型是在文档中创建一个热点,当用户激活或选中(通常是使用鼠标)这个热点时,会导致浏览器进行链接。

页面:页面,类似于单篇文章页面,但是和单篇文章不同的是:1.每个页面都可以自定义样式,而单篇文章则共用一个样式。2.页面默认情况一般不允许评论,而单篇文章默认情况允许评论。3.页面会出现在水平导航栏上,不会出现在分类和存档里,而单篇文章会出现在分类和存档里,不会出现在水平导航栏上。

活动文档:即正在处理的文档。在 Microsoft Word 中键入的文本或插入的图形将出现在活动文档中。活动文档的标题栏是突出显示的。一个基于Windows的、嵌入到浏览器中的非HTML应用程序,提供了从浏览器界面访问这些应用程序的功能的方法。

搜索引擎:搜索引擎指能够自动从互联网上搜集信息,经过整理以后,提供给用户进行查阅的系统。

6-09 假定一个超链从一个万维网文档链接到另一个万维网文档时,由于万维网文档上出现了差错而使得超链只想一个无效的计算机名字。这是浏览器将向用户报告什么?

答:404 Not Found。

6-10 假定要从已知的URL获得一个万维网文档。若该万维网服务器的Ip地址开始时并不知道。试问:除 HTTP外,还需要什么应用层协议和传输层协议?

答:应用层协议需要的是DNS。

运输层协议需要的是UDP(DNS)使用和TCP(HTTP使用)。

6-12 什么是动态文档?试举出万维网使用动态文档的一些例子。

答:Dynamic document 动态文档:与www文档有关的计算机程序,它能生成所需的文档。当浏览器需要动态文档时,服务器就运行该程序并发送输出到浏览器。动态文档程序对每个需求可生成不同的输出。

6-13 浏览器同时打开多少个TCP连接进行浏览的优缺点如何?请说明理由。

答:优点:简单明了方便。

缺点:卡的时候容易死机

6-14 当使用鼠标点击一个万维网文档是,若该文档出来有文本外,还有一个本地.gif图像和两个远地.gif图像。试问;需要使用那个应用程序,以及需要建立几次UDP连接和几次TCP连接?

答:若使用HTTP/1.0,需要建立0次UDP连接,4次TCP连接。

若使用HTTP/1.1,需要建立0次UDP连接,1次TCP连接。

6-17 在浏览器中应当有几个可选解释程序。试给出一些可选解释程序的名称。

答:在浏览器中,HTML解释程序是必不可少的,而其他的解释程序则是可选的。如java可选解释程序,但是在运行java的浏览器是则需要两个解释程序,即HTML解释程序和Java小应用程序解释程序。

6-18 一个万维网网点有1000万个页面,平均每个页面有10个超链,读取一个页面平均要100ms。问要检索整个网点所需的最少时间。

答:t=100*10-3*10*1000*104 =107 s

6-19 搜索引擎可分为哪两种类型?各有什么特点?

答:搜索引擎的种类很多,大体上可划分为两大类,即全文检索搜索引擎和分类目录搜索引擎。

全文检索搜索引擎是一种纯技术型的检索工具。它的工作原理是通过搜索软件到因特网上的各网站收集信息,找到一个网站后可以从这个网站再链接到另一个网站。然后按照一定的规则建立一个很大的在线数据库供用户查询。

用户在查询时只要输入关键词,就从已经建立的索引数据库上进行查询(并不是实时地在因特网上检索到的信息)。

分类目录搜索引擎并不采集网站的任何信息,而是利用各网站向搜索引擎提交的网站信息时填写的关键词和网站描述等信息,经过人工审核编辑后,如果认为符合网站登录的条件,则输入到分类目录的数据库中,供网上用户查询。

6-20 试述电子邮件的最主要的组成部件。用户代理UA的作用是什么?没有UA行不行?

答:电子邮件系统的最主要组成部件:用户代理、邮件服务器、以及电子邮件使用的协议。

UA就是用户与电子邮件系统的接口。用户代理使用户能够通过一个很友好的接口来发送和接收邮件。

没有UA不行。因为并非所有的计算机都能运行邮件服务器程序。有些计算机可能没有足够的存储器来运行允许程序在后台运行的操作系统,或是可能没有足够的CPU能力来运行邮件服务器程序。更重要的是,邮件服务器程序必须不间断地运行,每天24小时都必须不间断地连接在因特网上,否则就可能使很多外面发来的邮件丢失。这样看来,让用户的PC机运行邮件服务器程序显然是很不现实的。

6-21 电子邮件的信封和内容在邮件的传送过程中起什么作用?和用户的关系如何?

答:一个电子邮件分为信封和内容两大部分。电子邮件的传输程序根据邮件信封上的信息(收信人地址)来传送

计算机网络考试试题及答案

《计算机网络》考试试题及答案 1.被称为计算机网络技术发展里程碑的计算机网络系统是( ) 网网网网 2.下列关于TCP/IP协议特点的叙述中错误..的是( ) A.开放的协议标准、免费使用、独立于特定的计算机硬件与操作系统 B.独立于特定的网络硬件、可以运行于局域网、广域网和互联网中 C.标准化的高层协议,可以提供多种可靠的用户服务 D.灵活的网络地址分配方案,使得网络设备在网中具有灵活的地址 3.采用同步TDM时,为了区分不同数据源的数据,发送端采取的措施是( ) A.在数据中加上数据源标识 B.在数据中加上时间标识 C.各数据源使用固定时间片 D.各数据源使用随机时间片 4.规定了信号的电平、脉宽、允许的数据传输速率和最大传输距离的物理层特性是( A.机械特性 B.电气特性 C.功能特性 D.规程特性 5.曼彻斯特编码采用的同步方法是( ) A.外同步 B.自同步 C.群同步 D.字符同步 6.正确的循环冗余校验码的检错能力描述是( ) A.可检测出所有三比特的错 B.可检测出所有偶数位错 C.可检测出所有奇数位错 D.可检测出所有大于、等于校验位长度的突发错7.在HDLC操作方式中,传输过程只能由主站启动的是( ) A.正常响应方式 B.异步响应方式 C.异步平衡方式 D.正常与异步响应方式协议提供的3类功能分别是:成帧、链路控制和( ) A.通信控制 B.网络控制

C.存储控制 D.安全控制 9.路由选择包括的两个基本操作分别为( ) A.最佳路径的判定和网内信息包的传送 B.可能路径的判定和网间信息包的传送 C.最优选择算法和网内信息包的传送 D.最佳路径的判定和网间信息包的传送 不支持...的网络类型是( ) A.点对点网络 B.广播网络) C.非广播式的网络 D.点对多点网络数据报经分段后进行传输,在到达目的主机之前,分段后的IP数据报( ) A.可能再次分段,但不进行重组 B.不可能再次分段和重组 C.不可能再次分段,但可能进行重组 D.可能再次分段和重组 类IP地址可标识的最大主机数是( ) 13.路由信息协议(RIP)使用的路由算法是( ) A.最短路由选择算法 B.扩散法 C.距离矢量路由算法 D.链路状态路由算法 14.在Internet中,路由器的路由表通常包含( ) A.目的网络和到达该网络的完整路径 B.所有目的主机和到达该主机的完整路径 C.目的网络和到达该网络的下一个路由器的IP地址 D.互联网中所有路由器的地址 段结构中,端口地址的长度为( ) 比特比特 比特比特 16.可靠的传输协议中的“可靠”是指( )

计算机网络课后答案

第三章 2. 计算机网络采用层次结构的模型有什么好处?答:计算机网络采用层次结构的模型具有以下好处: (1) 各层之间相互独立,高层不需要知道低层是如何实现的,只知道该层通过层间的接口所提供的服务。 (2) 各层都可以采用最合适的技术来实现,只要这层提供的接口保持不变,各层实现技术的改变不影响其他屋。(3) 整个系统被分解为若干个品于处理的部分,这种结构使得复杂系统的实现和维护容易控制。(4) 每层的功能和提供的服务都有精确的说明,这样做有利于实现标准化。 3. ISO在制定OSI参考模型时对层次划分的原则是什么?答:ISO在制定OSI参考模型时对层次划分的 原则是:(1) 网中各结点都具有相同的层次。(2)不同结点的同等层具有相同的功能。(3)同一结点内相 邻层之间通过接口通信。(4)每一层可以使用下层提供的服务,并向其上层提供服务。(5)不同结点的同 等层通过协议来实现对等层之间的通信。 4. 请描述在OSI 参考模型屮数据传输的基本过程。 答: OSI 参考模型中数据传输的基本过程:当源结点的应用进程的数据传送到应用层时,应用层为数据加上本层控制报头后,组织成应用的数据服务单元,然后再传输到表示层;表示层接收到这个数据单元后,加上木层的控制报头构成表示层的数据服务单元,再传送到会话层。依此类推,数据传送到传输层;传输层接收到这个数据单元后,加上木层的控制报头后构成传输层的数据服务单元(报文);报文传送到 网络层时,由于网络层数据单元的长度有限制,传输层长报文将被分成多个较短的数据字段,加上网络层的控制报头后构成网络层的数据服务申i 元(分组);网络层的分组传送到数据链路层时,加上数据链路 层的控制信息后构成数据链路层的数据服务单元(顿数据链路层的巾贞传送到物理层后,物理层将以比特 流的方式通过传输介质传输。当比特流到达目的结点时,再从物理层开始逐层上传,每层对各层的控制报头进行处理,将用户数据上交高层,最终将源结点的应用进程的数据发送给目的结点的应用进程。 4. 请描述在OSI 参考模型中数据传输的基本过程。 5. 1.OSI 环境中数据发送过程 1) 应用层 当进程A 的数据传送到应用层时,应用层为数据加上应用层报头,组成应用层的协议数据单元,再传送到表示层。 2) 表示层表示层接收到应用层数据单元后,加上表示层报头组成表示层协议数据单元,再传送到会话层。表示层按照协议要求对数据进行格式变换和加密处理。 3) 会话层会话层接收到表示层数据单元后,加上会话层报头组成会话层协议数据单元,再传送到传输层。会话层报头用来协调通信主机进程之间的通信

计算机网络课后习题答案(第三章)

计算机网络课后习题答案(第三章) (2009-12-14 18:16:22) 转载▼ 标签: 课程-计算机 教育 第三章数据链路层 3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在? 答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。 “电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。 3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点. 答:链路管理 帧定界 流量控制 差错控制 将数据和控制信息区分开 透明传输 寻址 可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。 3-03 网络适配器的作用是什么?网络适配器工作在哪一层? 答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件 网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层) 3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决? 答:帧定界是分组交换的必然要求 透明传输避免消息符号与帧定界符号相混淆

计算机网络选择题题库及答案

单选 Ch1 1、下述说法中正确的是(D) A.网络层的协议是网络层内部处理数据的规定 B.接口实现的是人与计算机之间的交互 C.在应用层与网络层直接的接口上交换的是包 D.上一层的协议数据单元就是下一层的服务数据单元 2、在OSI参考模型中,第n层与它之上的第n+1层的关系是(A) A.第n层为第n+1层提供服务 B.第n+1层为从第n层接收的报文添加一个报头 C.第n层使用第n+1提供的服务 D.第n层和第n+1层相互没有影响 3、在OSI参考模型中,自下而上第一个提供端到端服务的层次是(B) A.数据链路层 B.传输层 C.会话层 D.应用层 4、下列选项中,不属于网络体系结构中所描述的内容是(C) A.网络层次 B.每一层使用的协议 C.协议的内容实现细节 D.每一层必须完成的功能 5、下列说法正确的是(D) A.在较小范围内布置的一定是局域网,而在较大范围内布置的一定是广域网 B.城域网是连接广域网而覆盖园区的网络 C.城域网是为淘汰局域网和广域网而提出的一种网络技术 D.局域网是基于广播技术发展起来的网络,广域网是基于交换技术发展起来的网络 Ch2 1、在图所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速度为100Mbps,分组大小为1000B,其中分组头大小为20B,若主机H1向主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送到H2接收完为止,需要的时间至少是(C)。(2010年全国考研题) A 80ms B 80.08ms C 80.16ms D 80.24ms

2、在无噪声情况下,若某通信链路的带宽为3KHz,采用4个相位、每个相位有4种振幅的QAM调制技术,则该通信链路的最大数据传输速率是(B)。(2009年全国考研题) A 12Kbps B 24Kbps C 48Kbps D 96Kbps 3、将1路模拟信号分别编码为数字信号后,和另外7路数字信号采用同步TDM方式复用到一条通信线路上。1路模拟信号的频率变化范围为0~1KHz,每个样值采用PCM方式编码为4位的二进制数,7路数字信号的数据率均为7.2Kbps。复用线路需要的最小通信能力是(C)。 A 7.2Kbps B 8Kbps C 64Kbps D 512Kbps 4、在一个CDMA移动通信系统中,A、B、C站分配的地址码分别是(-1-1-1+1+1-1+1+1)、(-1-1+1-1+1+1+1-1)和(-1+1-1+1+1+1-1-1),某一时刻A发送数据位0,B发送数据1,C 未发送,则接收C站信息的接收者收到的信号是(A)。 A (0 0 +2-2 0 +2 0 -2) B (0 +2 +2 -2 0 +2 0 -2) C (+2 0 +2 -2 0 +2 0 -2) D (0 0 +2 -2 0 +2 0 0) 5、利用一根同轴电缆互连主机构建以太网,则主机间的通信方式为(B)。 A 全双工 B 半双工 C 单工 D 不确定 6、图是二进制序列的曼彻斯特编码,码元1是前低后高,试画出该二进制序列的差分曼彻斯特编码。如果以100Mbps数据率发送该二进制序列,则所需要的信道带宽至少为多少?

计算机网络课后习题答案谢希仁第五版

<<计算机网络>> 谢希仁编著---习题解答 第一章概述 习题1-02 试简述分组交换的要点。 答:采用存储转发的分组交换技术,实质上是在计算机网络的通信过程中动态分配传输线路或信道带宽的一种策略。 它的工作机理是:首先将待发的数据报文划分成若干个大小有限的短数据块,在每个数据块前面加上一些控制信息(即首部),包括诸如数据收发的目的地址、源地址,数据块的序号等,形成一个个分组,然后各分组在交换网内采用“存储转发”机制将数据从源端发送到目的端。由于节点交换机暂时存储的是一个个短的分组,而不是整个的长报文,且每一分组都暂存在交换机的内存中并可进行相应的处理,这就使得分组的转发速度非常快。 分组交换网是由若干节点交换机和连接这些交换机的链路组成,每一结点就是一个小型计算机。 基于分组交换的数据通信是实现计算机与计算机之间或计算机与人之间的通信,其通信过程需要定义严格的协议; 分组交换网的主要优点: 1、高效。在分组传输的过程中动态分配传输带宽。 2、灵活。每个结点均有智能,可根据情况决定路由和对数据做必要的处理。 3、迅速。以分组作为传送单位,在每个结点存储转发,网络使用高速链路。 4、可靠。完善的网络协议;分布式多路由的通信子网。 电路交换相比,分组交换的不足之处是:①每一分组在经过每一交换节点时都会产生一定的传输延时,考虑到节点处理分组的能力和分组排队等候处理的时间,以及每一分组经过的路由可能不等同,使得每一分组的传输延时长短不一。因此,它不适用于一些实时、连续的应用场合,如电话话音、视频图像等数据的传输;②由于每一分组都额外附加一个头信息,从而降低了携带用户数据的通信容量;③分组交换网中的每一节点需要更多地参与对信息转换的处理,如在发送端需要将长报文划分为若干段分组,在接收端必须按序将每个分组组装起来,恢复出原报文数据等,从而降低了数据传输的效率。 习题1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:电路交换,它的主要特点是:①在通话的全部时间内用户独占分配的传输线路或信道带宽,即采用的是静态分配策略;②通信双方建立的通路中任何一点出现了故障,就会中断通话,必须重新拨号建立连接,方可继续,这对十分紧急而重要的通信是不利的。显然,这种交换技术适应模拟信号的数据传输。然而在计算机网络中还可以传输数字信号。数字信号通信与模拟信号通信的本质区别在于数字信号的离散性和可存储性。这些特性使得它在数据传输过程中不仅可以间断分时发送,而且可以进行再加工、再处理。

计算机网络课后题答案第七章

第七章网络安全 7-01 计算机网络都面临哪几种威胁?主动攻击和被动攻击的区别是什么?对于计算机网 络的安全措施都有哪些? 答:计算机网络面临以下的四种威胁:截获(),中断(),篡改(),伪造()。 网络安全的威胁可以分为两大类:即被动攻击和主动攻击。 主动攻击是指攻击者对某个连接中通过的进行各种处理。如有选择地更改、删除、 延迟这些。甚至还可将合成的或伪造的送入到一个连接中去。主动攻击又可进一步 划分为三种,即更改报文流;拒绝报文服务;伪造连接初始化。被动攻击是指观察和分析某一个协议数据单元而不干扰信息流。即使这些数据对 攻击者来说是不易理解的,它也可通过观察的协议控制信息部分,了解正在通信的协议 实体的地址和身份,研究的长度和传输的频度,以便了解所交换的数据的性质。这种被 动攻击又称为通信量分析。 还有一种特殊的主动攻击就是恶意程序的攻击。恶意程序种类繁多,对网络安全威胁 较大的主要有以下几种:计算机病毒;计算机蠕虫;特洛伊木马;

逻辑炸弹。 对付被动攻击可采用各种数据加密动技术,而对付主动攻击,则需加密技术与适当的 鉴别技术结合。 7-02 试解释以下名词:(1)重放攻击;(2)拒绝服务;(3)访问控制;(4)流量分析; (5)恶意程序。 答:(1)重放攻击:所谓重放攻击()就是攻击者发送一个目的主机已接收 过的包,来达到欺骗系统的目的,主要用于身份认证过程。(2)拒绝服务:( )指攻击者向因特网上的服务器不停地发送大量 分组,使因特网或服务器无法提供正常服务。 (3)访问控制:()也叫做存取控制或接入控制。必须对接入网络的权限 加以控制,并规定每个用户的接入权限。 (4)流量分析:通过观察的协议控制信息部分,了解正在通信的协议实体的地址和 身份,研究的长度和传输的频度,以便了解所交换的数据的某种性质。这种被动攻击又 称为流量分析()。 (5)恶意程序:恶意程序()通常是指带有攻击意图所编写的

计算机网络基础知识试题及答案

2006年事业单位招考专业知识考试计算机基础知识理论试题答案附后 (一)单选题(选择最佳答案) 5.在资源管理器窗口中,被选中的文件或文件夹会__b_____。 A.加框显示B.反像显示 C.加亮显示D.闪烁显示 23.一张1.44M容量软盘,大约可存储_____a_______个中文字。 A.72万B.144万 C.14万D.720万 24.对3寸软盘进行写保护应将_________b_____。 A.封上写保护口B.将写保护口留空 C.在盘面贴上用户标签D.改变磁盘的容量 31.计算机存储器的容量以字节为单位。一个字节由___b___个二进制位组成。 A.1 B.2 C.8 D.16 44.在Access97的表中,通常称一个表列为______b___。 A.1个记录B.1个字段 C.1个表页D.1个关系 51.在拨号入网时,当线路接通后MODEM会发出声音,称为_____c____。 A.电铃声B.开机声 C.握手声D.电波声 (二)多选题 1.在Windows98中,以下关于剪贴板的描述,正确的有__acd______。 A.关闭Windows98后,剪贴板中的内容将消失 B.各次剪切或复制到剪贴板的内容,将导致剪贴板的内容越积越多 C.剪贴板的内容可以粘贴到多个不同的应用程序中 D.剪贴板中只保存有最后一次剪切或复制的内容 2.Windows98的桌面上一般包含有下列元素______acd______。 A.开始按钮B.显示器屏幕 C.快捷图标D.任务栏 3.在资源管理器中,查找文件的方式有_____bcd_______。 A.按照建立文件的操作者姓名 B.按需要查找的文件或文件夹的名称 C.按照文件最后的修改日期 D.按高级方式查找(可以给出需要查找文件的某些特征、状况) 4.如果在桌面上打开了多个窗口,使其中一个窗口变为当前窗口,可以____abd_____。A.单击位于任务栏中对应的任务按钮 B.将光标移到非当前窗口的可见部分,单击鼠标的右键 C.在桌面的背景部分双击鼠标左键 D.将光标移到非当前窗口的可见部分,单击鼠标的左键 5.当前常见的序号码有_____cd________。 A.五笔字型码B.表形码

计算机网络谢希仁第七版课后答案完整版

计算机网络第七版答案 第一章概述 1-01 计算机网络向用户可以提供那些服务?答:连通性和共享 1-02 简述分组交换的要点。答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并 1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。 (2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。 (3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。 1-04 为什么说因特网是自印刷术以来人类通信方面最大的变革? 答:融合其他通信网络,在信息化过程中起核心作用,提供最好的连通性和信息共享,第一次提供了各种媒体形式的实时交互能力。 1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。 答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型建成三级结构的Internet; 分为主干网、地区网和校园网;形成多层次ISP结构的Internet;ISP首次出现。 1-06 简述因特网标准制定的几个阶段? 答:(1)因特网草案(Internet Draft) ——在这个阶段还不是RFC 文档。(2)建议标准(Proposed Standard) ——从这个阶段开始就成为RFC 文档。(3)草案标准(Draft Standard)(4)因特网标准(Internet Standard) 1-07小写和大写开头的英文名internet 和Internet在意思上有何重要区别? 答:(1)internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。;协议无特指(2)Internet(因特网):专用名词,特指采用TCP/IP 协议的互联网络。区别:后者实际上是前者的双向应用 1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点? 答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。 (2)城域网:城市范围,链接多个局域网。 (3)局域网:校园、企业、机关、社区。 (4)个域网PAN:个人电子设备 按用户:公用网:面向公共营运。专用网:面向特定机构。 1-09 计算机网络中的主干网和本地接入网的主要区别是什么? 答:主干网:提供远程覆盖\高速传输\和路由器最优化通信。本地接入网:主要支持用户的访问本地,实现散户接入,速率低。 1-10 试在下列条件下比较电路交换和分组交换。要传送的报文共x(bit)。从源点到终点共经过k段链路,每段链路的传播时延为d(s),数据率为b(b/s)。在电路交换时电路的建立时间为s(s)。在分组交换时分组长度为p(bit),且各结点的排队等待时间可忽略不计。问在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画一下草图观察k段链路共有几个结点。) 答:线路交换时延:kd+x/b+s, 分组交换时延:kd+(x/p)*(p/b)+ (k-1)*(p/b),其中(k-1)*(p/b)表示K段传输中,有(k-1)次的储存转发延迟,当s>(k-1)*(p/b)时,电路交换的时延比分组交换的时延大,当x>>p,相反。 1-11在上题的分组交换网中,设报文长度和分组长度分别为x和(p+h)(bit),其中p为分组的数据部分的长度,而h为每个分组所带的控制信息固定长度,与p的大小无关。通信的两端共经过k段链路。链路的数据率为b(b/s),但传播时延和结点的排队时间均可忽略不计。若打算使总的时延为最小,问分组的数据部分长度p应取为多大?(提示:参考图1-12的分组交换部分,观察总的时延是由哪几部分组成。)答:总时延D表达式,分组交换时延为:D= kd+(x/p)*((p+h)/b)+ (k-1)*(p+h)/b D对p求导后,令其值等于0,求得p=[(xh)/(k-1)]^0.5

计算机网络课后习题及解答

第一章概述 1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。 答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。 (2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效 率高,通信迅速。 (3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网 络生存性能好。 1-12 因特网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点? 答:边缘部分:由各主机构成,用户直接进行信息处理和信息共享;低速连入核心网。 核心部分:由各路由器连网,负责为边缘部分提供高速远程分组交换。 1-17 收发两端之间的传输距离为1000km,信号在媒体上的传播速率为2×108m/s。 试计算以下两种情况的发送时延和传播时延: (1)数据长度为107bit,数据发送速率为100kb/s。 (2)数据长度为103bit,数据发送速率为1Gb/s。 从上面的计算中可以得到什么样的结论? 解:(1)发送时延:ts=107/105=100s 传播时延tp=106/(2×108)=0.005s (2)发送时延ts =103/109=1μs 传播时延:tp=106/(2×108)=0.005s 结论:若数据长度大而发送速率低,则在总的时延中,发送时延往往大于传播时延。 但若数据长度短而发送速率高,则传播时延就可能是总时延中的主要成分。 1-21 协议与服务有何区别?有何关系? 答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成: (1)语法:即数据与控制信息的结构或格式。 (2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。 (3)同步:即事件实现顺序的详细说明。 协议是控制两个对等实体进行通信的规则的集合。在协议的控制下,两个 对等实体间的通信使得本层能够向上一层提供服务,而要实现本层协议,还 需要使用下面一层提供服务。 协议和服务的概念的区分: 1、协议的实现保证了能够向上一层提供服务。本层的服务用户只能看见服务 而无法看见下面的协议。下面的协议对上面的服务用户是透明的。 2、协议是“水平的”,即协议是控制两个对等实体进行通信的规则。但服 务是“垂直的”,即服务是由下层通过层间接口向上层提供的。上层使用所

计算机网络技术考试试题库含答案

计算机网络技术开始试题库 1单项选择题 1.1以下属于物理层的设备是(A) A. 中继器 B. 以太网交换机 C. 桥 D. 网关 1.2在以太网中,是根据_(B)__地址来区分不同的设备的. A. LLC地址 B. MAC地址 C. IP地址 D. IPX地址 1.3IEEE80 2.3u标准是指(B) A. 以太网 B. 快速以太网 C. 令牌环网 D. FDDI网 1.4下面哪种LAN 是应用CSMA/CD协议的(C) A、令牌环 B、FDDI C、ETHERNET D、NOVELL 1.5FDDI 使用的是___局域网技术。(C) A、以太网; B、快速以太网; C、令牌环; D、令牌总线。 1.6TCP 和UDP 协议的相似之处是(C) A、面向连接的协议 B、面向非连接的协议 C、传输层协议 D、以上均不对 1.7应用程序PING 发出的是_(C)_报文。 A、TCP 请求报文 B、TCP 应答报文 C、ICMP 请求报文 D、ICMP 应答报文 1.8小于___的TCP/UDP端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。(C) A、199 B、100 C、1024 D、2048 1.9当一台主机从一个网络移到另一个网络时,以下说法正确的是(B) A、必须改变它的IP 地址和MAC 地址 B、必须改变它的IP 地址,但不需改动MAC 地址 C、必须改变它的MAC 地址,但不需改动IP 地址 D、MAC 地址、IP 地址都不需改动 [IP协议—网络地址] 1.10IEEE80 2.5 标准是指(C) A、以太网 B、令牌总线网 C、令牌环网 D、FDDI 网 1.11ARP 协议的作用是(D) A、将端口号映射到IP 地址 B、连接IP 层和TCP 层 C、广播IP 地址 D、将IP 地址映射到第二层地址 1.1210BASE-T是指(C) A、粗同轴电缆 B、细同轴电缆 C、双绞线 D、光纤1.13如果要将两计算机通过双绞线直接连接,正确的线序是(C) A、1--1、2--2、3--3、4--4、5--5、6--6、7--7、8--8 B、1--2、2--1、3--6、4--4、5--5、6--3、7--7、8--8 C、1--3、2--6、3--1、4--4、5--5、6--2、7--7、8--8 D、两计算机不能通过双绞线直接连接 1.14帧中继的使用链路层协议是(C) A、LAPB B、LAPD C、LAPF D、HDLC 1.15在windows95/98 的dos 窗口下,能用以下命令察看主机的路由表(D) A、NETSTAT –R B、ARP -A C、TRACEROUTE D、ROUTE PRINT 1.16与10.110.1 2.29 mask 255.255.255.224 属于同一网段的主机IP 地址是(B) A、10.110.12.0 B、10.110.12.30 C、10.110.12.31 D、10.110.12.32 1.17某公司申请到一个C 类IP 地址,但要连接6 个的子公司,最大的一个子公司有26 台计算机,每个子公司在一个网段中,则子网掩码应设为(D)A、255.255.255.0 B、255.255.255.128 C、255.255.255.192 D、255.255.255.224 1.18224.0.0.5 代表的是___地址。(C) A、主机地址 B、网络地址 C、组播地址 D、广播地址 1.19路由选择协议位于(C.。 A. 物理层 B. 数据链路层 C. 网络层 D. 应用层 1.20在局域网中,MAC指的是( B)。 A. 逻辑链路控制子层 B. 介质访问控制子层 C. 物理层 D. 数据链路层 1.21255.255.255.224可能代表的是( C)。 A. 一个B类网络号 B. 一个C类网络中的广播 C. 一个具有子网的网络掩码 D. 以上都不是 1.22传输层可以通过(B )标识不同的应用。 A. 物理地址 B. 端口号 C. IP地址 D. 逻辑地址 1.23第二代计算机网络的主要特点是( A)。 A. 计算机-计算机网络 B. 以单机为中心的联机系统 C. 国际网络体系结构标准化 D. 各计算机制造厂商网络结构标准化

计算机网络原理课后答案

- 1 - 第1章节计算机网络概述 1.计算机网络的发展可以分为哪几个阶段?每个阶段各有什么特点? A 面向终端的计算机网络:以单个计算机为中心的远程联机系统。这类简单的“终端—通信线路—计算 机”系统,成了计算机网络的雏形。 B 计算机—计算机网络:呈现出多处中心的特点。 C 开放式标准化网络:OSI/RM 的提出,开创了一个具有统一的网络体系结构,遵循国际标准化协议的计 算机网络新时代。 D 因特网广泛应用和高速网络技术发展:覆盖范围广、具有足够的带宽、很好的服务质量与完善的安全 机制,支持多媒体信息通信,以满足不同的应用需求,具备高度的可靠性与完善的管理功能。2.计算机网络可分为哪两大子网?它们各实现什么功能? 通信子网和资源子网 资源子网负责信息处理,通信子网负责全网中的信息传递。 3.简述各种计算机网络拓扑类型的优缺点。 星形拓扑结构的优点是:控制简单;故障诊断和隔离容易;方便服务,中央节点可方便地对各个站 点提供服务和网络重新配置。缺点是:电缆长度和安装工作量客观;中央节点的负担较重形成“瓶颈”; 各站点的分布处理能力较低。 总线拓扑结构的优点是:所需要的电缆数量少;简单又是无源工作,有较高的可靠性;易于扩充增加 或减少用户比较方便。缺点是:传输距离有限,通信范围受到限制;故障诊断和隔离较困难;分布式协 议不能保证信息的及时传输,不具有实时功能。 树形拓扑结构的优点是:易于扩展、故障隔离较容易,缺点是:各个节点对根的依赖性太大。环形拓扑结构的优点是:电缆长度短;可采用光纤,光纤的传输率高,十分适合于环形拓扑的单方 向传输;所有计算机都能公平地访问网络的其它部分,网络性能稳定。缺点是:节点的故障会引起全网 故障;环节点的加入和撤出过程较复杂;环形拓扑结构的介质访问控制协议都采用令牌传递的方式,在 负载很轻时,信道利用率相对来说就比较低。 混合形拓扑结构的优点是:故障诊断和隔离较为方便;易于扩展;安装方便。缺点是:需要选用带 智能的集中器;像星形拓扑结构一样,集中器到各个站点的电缆安装长度会增加。 网形拓扑结构的优点是:不受瓶颈问题和失效问题的影响,缺点是:这种结构比较复杂,成本比较 高,提供上述功能的网络协议也较复杂。 4.广播式网络与点对点式网络有何区别? 在广播式网络中,所有联网计算机都共享一个公共信道。当一台计算机利用共享信道发送报

计算机网络课后题答案解析

第一章 一、名词解释 广域网:覆盖范围从几十公里到几千公里,是一个国家、地区或横跨几个洲的网络。城域网:可以满足几十公里范围内的大量企业、机关、公司的多个局域网互联的需要,并能实现大量用户与数据、语音、图像等多种信息传输的网络。 局域网:用于有限地理范围,将各种计算机、外设互联起来的网络。 通信子网:由各种通信控制处理机、通信线路与其他通讯设备组成,负责全网的通信处理业务。 资源子网:由各种主机、外设、软件与信息资源组成,负责全网的数据处理业务,并向网络用户提供各种网络资源与网络服务。 计算机网络:以能够相互共享资源的方式互联起来的自制计算机系统的集合。 分布式系统:存在着一个能为用户自动管理资源的网络操作系统,由它来自动调用完成用户任务所需的资源,整个网络系统对用户来说就像一个大的计算机系统一样。 公用数据网:由邮电部门或通信部门统一组建与管理,向社会用户提供数据通信服务的网络。 广播网络:网络中的计算机或设备使用一个共享的通信介质进行数据传播,网络中的所有结点都能收到任一结点发出的数据信息。 点—点网络:是两台计算机之间通过一条物理线路连接的网络。 四、简答题 1、计算机网络的发展可以划分为几个阶段?每个阶段的特点? 四个阶段:1)远程联机阶段2)互联网络阶段3)标准化网络阶段4)网络互连与高速网络阶段 远程特点:系统中只有一个计算机处理中心,各终端通过通信线路共享主计算机的硬件和软件资源,主计算机负担过重,终端独占线路,资源利用率低。 互联特点:实现计算机与计算机通信的计算机网络系统,呈现出的是多台计算机处理中心的特点。 标准化网络阶段:网络体系结构与协议标准化的研究广域网、局域网与分组交换技术的研究与应用 网络互联与高速网络阶段:Internet技术的广泛应用网络计算技术的研究与发展宽带城域网与接入网技术的研究与发展网络与信息安全技术的研究与发展。 2. 按照资源共享的观点定义的计算机网络应具备哪几个主要特征? 建立的主要目的是实现计算机资源的共享;互连的计算机是分布在不同地理位置的多台独立“自治系统”;连网计算机在通信过程中必须遵循相同的网络协议。 3、什么是计算机网络? 计算机网络是把分布在不同地点,并具有独立功能的多个计算机系统通过通信设备和线路连接起来,在功能完善的网络软件和协议的管理下,以实现网络中资源共享为目标的系统。 4、计算机网络的主要功能是什么? 1)资源共享:硬件资源、软件资源、数据资源、信道资源;2)网络通信;3)分布式处理;4)集中管理;5)均衡负载 5、计算机网络硬件包括哪些? 主计算机、网络工作站、网络终端、通信处理机、通信线路、信息变换设备

计算机网络试题库含答案

计算机网络试题库 单项选择题 1.1 1. 以下属于物理层的设备是(A) A. 中继器 B. 以太网交换机 C. 桥 D. 网关 [设备] 1.2 2. 在以太网中,是根据___地址来区分不同的设备的(B) A. LLC地址 B. MAC地址 C. IP地址 D. IPX地址 [局域网] 1.3 3. IEEE80 2.3u标准是指(B) A. 以太网 B. 快速以太网 C. 令牌环网 D. FDDI网 [局域网] 1.4 4. 下面哪种LAN 是应用CSMA/CD协议的(C) A、令牌环 B、FDDI C、ETHERNET D、NOVELL [局域网] 1.5 5. FDDI 使用的是___局域网技术。(C) A、以太网; B、快速以太网; C、令牌环; D、令牌总线。 [局域网] 1.6 6. TCP 和UDP 协议的相似之处是(C) A、面向连接的协议 B、面向非连接的协议 C、传输层协议 D、以上均不对

[协议] 1.7 7. 应用程序PING 发出的是___报文。(C) A、TCP 请求报文。 B、TCP 应答报文。 C、ICMP 请求报文。 D、ICMP 应答报文。 [IP协议] 1.8 8. 小于___的TCP/UDP端口号已保留与现有服务一一对应,此数字以上的 端口号可自由分配。(C) A、199 B、100 C、1024 D、2048 [TCP协议——端口] 1.9 9. 当一台主机从一个网络移到另一个网络时,以下说法正确的是(B) A、必须改变它的IP 地址和MAC 地址 B、必须改变它的IP 地址,但不需改动MAC 地址 C、必须改变它的MAC 地址,但不需改动IP 地址 D、MAC 地址、IP 地址都不需改动 [IP协议—网络地址] 1.10 10. IEEE80 2.5 标准是指(C) A、以太网 B、令牌总线网 C、令牌环网 D、FDDI 网 [局域网] 1.11 11. ARP 协议的作用是(D) A、将端口号映射到IP 地址 B、连接IP 层和TCP 层 C、广播IP 地址 D、将IP 地址映射到第二层地址[IP协议—ARP协议]

计算机网络课后答案(全部)

计算机网络习题解答 教材计算机网络谢希仁编著 第一章概述 习题1-01 计算机网络的发展可划分为几个阶段?每个阶段各有何特点? 答: 计算机网络的发展过程大致经历了四个阶段。 第一阶段:(20世纪60年代)以单个计算机为中心的面向终端的计算机网络系统。这种网络系统是以批处理信息为主要目的。它的缺点是:如果计算机的负荷较重,会导致系统响应时间过长;单机系统的可靠性一般较低,一旦计算机发生故障,将导致整个网络系统的瘫痪。 第二阶段:(20世纪70年代)以分组交换网为中心的多主机互连的计算机网络系统。为了克服第一代计算机网络的缺点,提高网络的可靠性和可用性,人们开始研究如何将多台计算机相互连接的方法。人们首先借鉴了电信部门的电路交换的思想。所谓“交换”,从通信资源的分配角度来看,就是由交换设备动态地分配传输线路资源或信道带宽所采用的一种技术。电话交换机采用的交换技术是电路交换(或线路交换),它的主要特点是:①在通话的全部时间内用户独占分配的传输线路或信道带宽,即采用的是静态分配策略;②通信双方建立的通路中任何一点出现了故障,就会中断通话,必须重新拨号建立连接,方可继续,这对十分紧急而重要的通信是不利的。显然,这种交换技术适应模拟信号的数据传输。然而在计算机网络中还可以传输数字信号。数字信号通信与模拟信号通信的本质区别在于数字信号的离散性和可存储性。这些特性使得它在数据传输过程中不仅可以间断分时发送,而且可以进行再加工、再处理。③计算机数据的产生往往是“突发式”的,比如当用户用键盘输入数据和编辑文件时,或计算机正在进行处理而未得出结果时,通信线路资源实际上是空闲的,从而造成通信线路资源的极大浪费。据统计,在计算机间的数据通信中,用来传送数据的时间往往不到10%甚至1%。另外,由于各异的计算机和终端的传输数据的速率各不相同,采用电路交换就很难相互通信。为此,必须寻找出一种新的适应计算机通信的交换技术。1964年,巴兰(Baran)在美国兰德(Rand)公司“论分布式通信”的研究报告中提出了存储转发(store and forward)的概念。1962 —1965年,美国国防部的高级研究计划署(Advanced Research Projects Agency,ARPA)和英国的国家物理实验室(National Physics Laboratory,NPL)都在对新型的计算机通信技术进行研究。英国NPL的戴维德(David)于1966年首次提出了“分组”(Packet)这一概念。1969年12月,美国的分组交换网网络中传送的信息被划分成分组(packet),该网称为分组交换网ARPANET(当时仅有4个交换点投入运行)。ARPANET的成功,标志着计算机网络的发展进入了一个新纪元。现在大家都公认ARPANET为分组交换网之父,并将分组交换网的出现作为现代电信时代的开始。 分组交换网是由若干节点交换机和连接这些交换机的链路组成,每一结点就是一个小型计算机。它的工作机理是:首先将待发的数据报文划分成若干个大小有限的短数据块,在每个数据块前面加上一些控制信息(即首部),包括诸如数据收发的目的地址、源地址,数据块的序号等,形成一个个分组,然后各分组在交换网内采用“存储转发”机制将数据从源端发送到目的端。由于节点交换机暂时存储的是一个个短的分组,而不是整个的长报文,且每一分组都暂存在交换机的内存中并可进行相应的处理,这就使得分组的转发速度非常快。由此可见,通信与计算机的相互结合,不仅为计算机之间的数据传递和交换提供了必要的手段,而且也大大提高了通信网络的各种性能。由此可见,采用存储转发的分组交换技术,实质上是在计算机网络的通信过程中动态分配传输线路或信道带宽的一种策略。值得说明的是,分组交换技术所采用的存储转发原理并不是一个全新的概念,它是借鉴了电报通信中基于存储转发原理的报文交换的思想。它们的关键区别在于通信对象发生了变化。基于分组交换的数据通信是实现计算机与计算机之间或计算机与人之间的通信,其通信过程需要定义严格的协

计算机网络课后题答案

第三章 1.网卡的主要功能有哪些?它实现了网络的哪几层协议? 网卡工作在OSI模型的数据链路层,是最基本的网络设备,是单个计算机与网络连接的桥梁。它主要实现如下功能: (1) 数据的封装与解封,信号的发送与接收。 (2) 介质访问控制协议的实现。采用不同拓扑结构,对于不同传输介质的网络,介质的 访问方式也会有所不同,需要有相应的介质访问控制协议来规范介质的访问方式,从而使网络用户方便、有效地使用传输介质传递信息。 (3) 串/并行转换。因为网卡通过总线以并行传输方式与计算机联系,而网卡与网络的通 信线路采用串行传输方式联系,所以网卡应具有串/并行转换功能。 (4) 发送时,将计算机产生的数字数据转变为适于通信线路传输的数字信号形式,即编 码;接收时,将到达网络中的数字信号还原为原始形式,即译码。 2.网卡有几种分类方式? 1.按连接的传输介质分类 2.按照总线类型分类 3.使用粗缆、细缆及双绞线的网卡接口名称分别是什么? 粗缆网卡使用AUI连接头,用来连接收发器电缆,现在已经看不到这种网卡的使用了。 细缆网卡使用BNC连接头,用来与BNC T型连接头相连,现在也很少使用,在一些布网较早的单位还可以见到。连接同轴电缆的网卡速率一般为10 Mb/s。双绞线网卡是现在最常用的,使用RJ-45插槽,用来连接网线的RJ-45插头。 4.简述安装网卡的主要步骤。 对于台式计算机,若使用USB网卡,则只要将网卡插入计算机的USB接口中就可以了; 若使用ISA或者PCI网卡,则需以下安装步骤: (1) 断开电源,打开机箱。 (2) 在主板上找到相应的网卡插槽,图3.8所示为ISA插槽和PCI插槽。选择 要插入网卡的插槽,将与该插槽对应的机箱金属挡板取下,留下空缺位置 (3)将网卡的金属挡板朝向机箱背板,网卡下方的插条对准插槽,双手均匀用 力将网卡插入插槽内,这时网卡金属挡板正好填补了上一步操作留下的空缺位置 (4) 根据机箱结构,需要时用螺丝固定金属挡板,合上机箱即可。 对于笔记本电脑,网卡的安装较为简单。首先找到笔记本的PCMCIA 插槽,如图3.10所示,然后将PCMCIA网卡有金属触点的一头插入PCMCIA 插槽,这样网卡就安装好了 5.集线器是哪一层的设备,它的主要功能是什么? 集线器属于物理层设备,它的作用可以简单的理解为将一些机器连接起来组成一个局域网。 6.在集线器或交换机的连接中,级联与堆叠连接方式有什么异同? 1.级联是通过集线器的某个端口与其他集线器相连,堆叠是通过集线器背板上的专用堆叠 端口连接起来的,该端口只有堆叠式集线器才具备。 2.距离不同堆叠端口之间的连接线也是专用的。堆叠连接线长度很短,一般不超过1 m, 因此与级联相比,堆叠方式受距离限制很大。 3.但堆叠线缆能够在集线器之间建立一条较宽的宽带链路,再加上堆叠单元具有可管理 性,这使得堆叠方式在性能方面远比级联方式好。 7.交换机是哪一层的设备,它的主要功能是什么? 交换机是二层网络设备(即OSI参考模型中的数据链路层)。

计算机网络课后习题答案

计算机网络课后习题答 案 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

1习题 一、填空题 1.在OSI参考模型中,网络层所提供的服务包括虚电路服务和数据报服务。 2.如果网络系统中的每台计算机既是服务器,又是工作站,则称其为对等网。 3.网络协议主要由语法、语义和规则三个要素组成。 4.OSI参考模型规定网络层的主要功能有:分组传送、流量控制和网络连接建立与管理。 5.物理层为建立、维护和释放数据链路实体之间二进制比特传输的物理连接,提供机械的、电气的、功能的和规程的特性。 6.设置传输层的主要目的是在源主机和目的主机进程之间提供可靠的端到端通信。7.在OSI参考模型中,应用层上支持文件传输的协议是文件传送、存取和管理 FTAM ,支持网络管理的协议是报文处理系统MHS 。 二.选择题 1.按覆盖的地理范围分类,计算机网络可以分成局域网、城域网和广域网。 2.如果某种局域网的拓扑结构是 A ,则局域网中任何一个结点出现故障都不会影响整个网络的工作。 A)总线型结构 B)树型结构 C)环型结构 D)星型结构 3.网状拓扑的计算机网络特点是:系统可靠性高,但是结构复杂,必须采用路由选择算法和流量控制方法。 4.在OSI七层结构模型中,执行路径选择的层是 B 。 A)物理层 B)网络层 C)数据链路层 D)传输层

5.在OSI七层结构模型中,实现帧同步功能的层是 C 。 A)物理层 B)传输层 C)数据链路层 D)网络层 6.在OSI七层协议中,提供一种建立连接并有序传输数据的方法的层是C。 A)传输层 B)表示层 C)会话层 D)应用层 7.在地理上分散布置的多台独立计算机通过通信线路互联构成的系统称为(C)使信息传输与信息功能相结合,使多个用户能够共享软、硬件资源,提高信息的能力。 A)分散系统B)电话网C)计算机网络D)智能计算机 8.若要对数据进行字符转换和数字转换,以及数据压缩,应在OSI(D)层上实现。A)网络层B)传输层C)会话层D)表示层 三、思考题 1.简述计算机网络的定义、分类和主要功能。 计算机网络的定义: 计算机网络,就是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来,以功能完善的网络软件(即网络通信协议、信息交换方式、网络操作系统等)实现网络中资源共享和信息传递的系统。 计算机网络可以从不同的角度进行分类: (1)根据网络的交换功能分为电路交换、报文交换、分组交换和混合交换; (2)根据网络的拓扑结构可以分为星型网、树型网、总线网、环型网、网状网等; (3)根据网络的通信性能可以分为资源共享计算机网络、分布式计算机网络和远程通信网络; (4)根据网络的覆盖范围与规模可分为局域网、城域网和广域网;

相关文档
相关文档 最新文档