当前位置:文档之家› 计算机网络 第六章-应用层习题答案

计算机网络 第六章-应用层习题答案

计算机网络 第六章-应用层习题答案
计算机网络 第六章-应用层习题答案

?问题6-1:我们经常说“两个计算机进行通信”。我们应当怎样理解这句话?

答:这个问题一定要弄清楚。

“两个计算机进行通信”是很常用的说法,我们的教材中也常常使用这种说法。这种说法的好处就是简单、方便,但是,我们必须深刻理解这句话的含义。

严格来讲,计算机之间的通信,归根到底,是计算机中运行的程序和另一个计算机(或本计算机)中运行的程序进行通信。也就是说,是计算机中的进程和另一个进程(另一个计算机中的或本计算机中的)进行通信。进程就是运行着的程序。但为简单起见,大家就常常说成是“两个计算机进行通信”。这样的简便说法并没有什么错误,但我们应当对这种说法有个正确的理解。

有时,将“计算机”和“计算机中的进程”区分开来是很必要的。因为有时在一个计算机中同时运行多个进程,而每一个进程都在和其他计算机的进程进行通信。如果笼统地说一个计算机同时和多个计算机进行通信,那么就比较含糊。在这种情况下,用进程之间的通信就容易把问题讲清楚。

当然,连接在因特网上的计算机中的进程在进行通信时,还要使用TCP/IP协议族。否则进程之间是无法进行通信的。

?问题6-2:能否用你的PC机进行一个简单的实验:一个计算机同时和5个计算机进行通信?

答:这很容易实现。

用你的PC机上网(用什么具体手段都行)。连续打开PC机中的浏览器程序5次,这样就在PC机的屏幕上出现5个浏览器的窗口。然后分别在不同的浏览器窗口访问5个不同的网站,并进行文件下载。这时你可以看见5个不同的文件同时从不同的远地服务器下载到你的PC机的硬盘中。

你的PC机只有一个CPU。从微观上看,一个CPU在同一个时间只能做一件事。CPU 执行计算机指令的速度非常快,因此它可以轮流处理PC机中的5个进程和远地的另外5个进程之间的通信任务。但从我们眼睛看屏幕所得到的宏观感觉,好像CPU是同时处理这5件任务。

?问题6-3:因特网中计算机程序之间的通信和电信网中的电话通信有何相同或不同之处?答:相同之处:

电信网:允许一个电话机向另一个电话机发出呼叫请求(即拨打另一个电话机的号码)。

因特网:允许一个程序向另一个程序发出呼叫请求(即主动发出要求通信的请求)。

不同之处:

电信网:两个电话机都处于不通话状态时(即都处于挂机状态时),主叫方摘机并拨号进行呼叫,被叫方听到铃响并摘机后,双方开始进行通话。也就是说,主叫方通过自己的振铃可以使被叫方的电话机变为通话状态(当然要通过被叫人的摘机动作)。

因特网:当被叫程序处于运行状态时,主叫程序发出通信请求,被叫程序同意进行通信后,双方程序开始进行通信。但如果被叫程序没有处在运行状态,则主叫程序无法使被叫程序变为运行状态。在这种情况下,双方的通信是不可能的。因此,计算机程序之间的通信的一个很重要的特点就是:被叫程序必须始终处于运行状态。通常将主叫程序称为客户程序,而被叫程序称为服务器程序。

?问题6-4:连接在因特网上的主机名必须是唯一的吗?

答:这是肯定的。因特网不允许有两个(或更多的)主机具有同样的主机名。

但是必须注意,这里所说的“主机名”指的是主机的“全名”(full name),它也就是“主机的域名”,而不是指一个主机的“本地名字”。

例如,很多单位的网站服务器主机的本地名字都愿意取为www。这主要是为了便于记忆,使人一看见这www,就知道这个计算机是用来存放该单位网页信息的,使得人们可以利用HTTP协议来访问这个网站。所以当我们看到下面这样的网址:

https://www.doczj.com/doc/fd4842444.html,

就应当很明确,在整个因特网范围是唯一的主机名就是https://www.doczj.com/doc/fd4842444.html,。

但应注意,主机名有两种,即全名和本地名字(local name)。虽然主机的全名在因特网上必须是唯一的,但主机的本地名字只需要在本级域名下是唯一的即可。例如,“.google”是在顶级域名“.com”下注册的二级域名。www是这个主机在二级域名“.google”下的本地名字。全世界有很多的主机使用相同的本地名字(例如,www或mail),但这并不会产生混乱。我们可以看出,如果google将其网站主机的本地名字取为其他的名字xyz,那么它的网址就要变成:

https://www.doczj.com/doc/fd4842444.html,

但这样做并没有什么好处,只能给别人增加一些记忆上的麻烦。

我们还要指出,虽然主机名在因特网中必须是唯一的,IP地址在因特网中也必须是唯一的,但一个主机名却可以对应多个IP地址。关于这个问题请参考问题6-7。

?问题6-5:在因特网中通过域名系统查找某个主机的IP地址,和在电话系统中通过114查号台查找某个单位的电话号码相比,有何异同之处?

答:相同之处:

电话系统:在电话机上只能拨打被叫用户的电话号码才能进行通信。114查号台将被叫用户名字转换为电话号码告诉主叫用户。

因特网:在IP数据报上必须填入目的主机的IP地址才能发送出去。DNS域名系统将目的主机名字解析为(即转换为)32 位的IP地址返回给源主机。

不同之处:

电话系统:必须由主叫用户拨打114才能进行查号。如果要查找非本市的电话号码,则必须拨打长途电话。例如,要在南京查找北京的民航售票处的电话号码,则南京的114台无法给你回答。你在南京必须拨打010-114(长途电话)进行查询。

因特网:只要源主机上的应用程序遇到目的主机名需要转换为目的主机的IP地址,就由源主机自动向域名服务器发出DNS查询报文。不管最后将该主机的域名解析出来的DNS 服务器距离源主机有多远,它都能自动将解析的结果最后返回给源主机。所有这些复杂的查询过程对用户来说都是透明的。用户感觉不到这些域名解析过程。

有一种方法可以使用户体会到域名解析是需要一些时间的。在使用浏览器访问某个远地网站时,将URL中的域名换成为它的点分十进制IP地址,看找到这个网站时是否要节省一些时间。

?问题6-6:一个单位的DNS服务器可以采用集中式的一个DNS服务器,也可以采用分布式的多个DNS服务器。哪一种方案更好些?

答:这要从多方面来考虑,没有简单的答案。

从解析域名的速度来看,在集中式的一个DNS服务器上进行域名解析应当比在多个分布式的DNS服务器要快些。但从管理的角度看,分层次的多级结构和分布式的DNS服务器要方便得多。从计算速度方面来考虑,一个服务器若负荷过重就会使计算速度变慢。一个小单位如果很少发生同时请求域名的解析,那么一个单个的域名服务器就能很好地工作。

?问题6-7:对同一个域名向DNS服务器发出好几次的DNS请求报文后,每一次得到IP地址都不一样。这可能吗?

答:可能。

例如,对域名https://www.doczj.com/doc/fd4842444.html,进行解析就会出现这样的结果。产生这样的结果是为了使Yahoo这个万维网服务器的负载得到平衡(因为每天访问这个站点的次数非常多)。因此这个网站就设有好几个计算机,每一个计算机都运行同样的服务器软件。这些计算机的IP 地址当然都是不一样的,但它们的域名却是相同的。这样,第一个访问该网址的就得到第一个计算机的IP地址,而第二个访问者就得到第二个计算机的IP地址,等等。这样可使每一个计算机的负荷不会太大。

?问题6-8:当使用56 kb/s的调制解调器上网时,经常会发现数据下载的速率远远小于56 kb/s。这是什么原因?

答:从你点击的万维网服务器到你的PC机的整个路径上,只要有一个地方出现瓶颈,数据传输的速率就要下降。

可能出现瓶颈的地方很多,如:

(1)你所点击的万维网服务器现在访问它的用户太多,该服务器忙不过来。

(2)路径上某个地方出现网络拥塞,在路由器的缓存队列中排队的时间过长。

(3)你使用的ISP容量不够大,上网的用户太多,ISP忙不过来。

(4)

?问题6-9:ARP和DNS是否有些相似?它们有何区别?

答:如果说ARP和DNS有相似之处的地方,那么这仅仅是在形式上都是主机发送

出请求,然后从相应的服务器收到所需的回答。另外一点是这两个协议经常是连在

一起使用的。但重要的是:这两个协议是完全不同的。

DNS是应用层协议,用来请求域名服务器将连接在因特网上的某个主机的域名解析

为32位的IP地址。在大多数情况下,本地的域名服务器很可能还不知道所请求的

主机的IP地址,于是还要继续寻找其他的域名服务器。这样很可能要在因特网上

寻找多次才能得到所需的结果,最后将结果发送给原来发出请求的主机(见教材的

6.1.3节)。

ARP是网络层协议(当然也有人认为它属于链路层),它采用广播方式请求将连接

在本以太网上的某个主机或路由器的32位的IP地址解析为48位的以太网硬件地

址。

?问题6-10:“网关”和“路由器”是否为同义语?

答:在问题4-2中我们已经讲过,当使用在“IP网关”或“IP路由器”时,它们是同义语,只不过“网关”是旧的名词。在比较老的RFC文档中经常使用的是“网关”,实际上就是“路由器”。

但在某些情况下,则“网关”并不等于“路由器”,例如在电子邮件系统中的“e-mail gateway”就属于一种应用网关,它不是路由器。

?问题6-11:我们常在文献上看到“远程登录”这样的名词。它的英文名字应当是remote log-in 还是Telnet?

答:这个名词有一个特点,就是一个中文名词对应了几个英文名词。

在1994年公布的《计算机科学技术名词》[MINGCI94]中规定:

log-in的标准译名是“注册”,又称“登录”。

因此“远程登录”应当可以理解为“remote log-in”。

然而在1997年7月18日发布的“全国科学技术名词审定委员会推荐名(一)”中,将Telnet的中文推荐名规定为“远程登录”,并在其注释中注明:

“指因特网(Internet)的远程登录服务,它允许一个用户登录到一个远程计算机系统中,就好像用户端直接与远程计算机相连一样。”

在Comer的“Internetworking with TCP/IP”V ol.1中的第25章的标题是:

25Applications: Remote Login (TELNET, Rlogin)

这表明“Remote Login”和“TELNET”以及简化写法“Rlogin”都具有相同的意思。但在Comer一书中指出了TELNET是远程登录服务的TCP/IP标准协议。因此当我们看到“远程登录”时,应当联系上下文,看它指的是一种服务,还是一种协议。应当记得,我们多次强调过,服务和协议是很不一样的。

?问题6-12:电话通信和电子邮件通信都是使用客户服务器工作方式吗?

答:因特网的电子邮件通信当然是使用客户服务器工作方式。传统的电话通信虽然有主叫方和被叫方(主叫方先拨号,被叫方摘机,然后通话),但通信的工作方式并不是客户服务器方式。然而新型的IP电话(使用H.323协议或SIP协议)则使用了客户服务器的工作方式。

?问题6-13:在电子邮件中,“信封”、“内容”、“首部”、“主体”是个什么样的关系?

答:在电子邮件中,信封和我们通过邮局寄信所用的信封的作用是很相似的。邮局投递信件是靠信封上的信息,但邮局并不阅读信封中所放入的信件(这里所说的信件就相当于电子邮件中的“内容”)。电子邮件也是这样。邮件服务器依据电子邮件信封上的信息将邮件传送到目的邮件服务器。电子邮件中的“内容”也称为“报文”(message),它就是用户所写的信件。

但电子邮件是美国人发明的,因此信件的格式也是要按照他们的习惯来写。我们知道,中国人写信时,其格式较为简单,即先写收信人的称呼,再写正文,最后是发信人的署名和日期。但美国人写信时,在一开始还要有信头(heading)和封内地址(inside address)这两部分。信头是发信人的地址和日期,而封内地址是收信人的地址。因此电子邮件也必须有这两项。这两项合起来就叫做电子邮件的内容部分中的“首部”,而首部后面才是内容中的主体部分。人们容易搞不清楚的就是:信封上明明已经有了收信人和发信人的地址,为什么在内容部分还要重复这一部分(还要有一个首部)?其实,这只是西方国家的写信习惯和我们的有些不同而已。实际上,人家这样做是有道理的。当邮寄过程中出现信封受到损伤而看不清收信人的地址时,邮局还可从信封中的信件的“封内地址”查明收信人的地址。但中国人的信件当信封上的地址看不清时,一般从信封里面的信件内容就无法查出收信人的地址。

总之,电子邮件= 信封+ 内容

内容= 首部+ 主体

用户只须将内容写好,交给用户代理。用户代理自动地从内容的首部中提取有关信息,写到信封上,交给邮件服务器发送邮件。

?问题6-14:能否更加细致地介绍一下base64编码?

答:在这里只对教材上的内容做一些补充,更详细的描述见[RFC 2045]。

首先要对二进制比特流进行24位到32位的变换(每6位变换为8位的字符),如下图所示。

待编码的每一个6 位组的值一定在0 ~ 63之间,因此一定可以按照上表变换为某一个可打印的ASCII码,这样就可以用电子邮件传送了。到接收端再进行反变换就可恢复出原来二进制比特流。

不难看出,经过base64编码后,增加了33.3%的开销(6位变换成为8位),或者说,在网络上传送的数据中,有25%的开销(8位中的2位是进行编码变换时增加的)。

问题6-15:能否归纳一下HTTP协议的主要特点?

答:下面归纳了HTTP 1.0的主要特点。

(1) 应用层协议HTTP是一个应用层协议。HTTP使用可靠的、面向连接的运输协议TCP,但HTTP协议本身并不提供可靠性机制和重传机制。

(2) 请求/响应一旦建立了运输连接(这常常称为建立了会话),浏览器端就向万维网服务器端发送HTTP请求,服务器收到请求后给出HTTP响应。

(3) 无状态“无状态”(stateless)就是指每一个HTTP请求都是独立的。万维网服务器不保存过去的请求和过去的会话记录。这就是说,同一个用户再次访问同一个服务器时,只要服务器没有进行内容的更新,服务器的响应就给出和以前被访问时相同的响应。服务器

不记录曾经访问过的用户,也不记录某个用户访问过多少次。

(4) 双向传输这在大多数情况下都是这样的:浏览器发出HTTP请求,服务器给出HTTP响应。

(5) 能力协商HTTP允许浏览器和服务器协商一些细节,如在传送数据时使用的字符集。发送端可指明它所能够提供的能力(capability),而接收端也能够指明它所能够接受的能力。

(6) 支持高速缓存为了缩短响应时间,浏览器可将读取的万维网页面暂存在其高速缓存中。如果用户再次请求该页面,则HTTP允许浏览器可以对服务器进行查询,以便确定自从上次缓存了该页面后页面的内容是否有变化。

(7) 支持代理服务器HTTP允许在浏览器和服务器之间存在一个代理服务器。代理服务器将万维网页面存放在自己的缓存中,并且从这缓存中取出页面回答浏览器的请求。

?问题6-16:HTTP 1.1协议比起HTTP 1.0协议有哪些主要的变化?

答:HTTP 1.1的最主要的变化就是改变了HTTP 1.0的“无状态”这一特点。

我们知道,当用户访问某个网站时,假定该网页上有一个文本文件和15个图形文件,那么用户要和这个万维网服务器建立总共16次的TCP连接才能将这16个文件全部下载完。浏览器在和服务器建立好一个TCP连接后,就发送HTTP请求,然后得到服务器的HTTP 响应,传送过来一个文件(文字的或图形的),然后就自动断开TCP连接了。当点击下一个链接时,又重复以上的步骤。

HTTP 1.1将HTTP 1.0的“无状态”这个特点改变了。HTTP 1.1采用持续连接(persistent connection)作为默认的工作方式。当浏览器和某一万维网服务器建立TCP连接后,就可以在同一个TCP连接上传送多次的HTTP请求和HTTP响应。当浏览器或服务器要关闭TCP 连接时,就通知对方,然后再关闭连接。

持续连接最大的好处就是减小了开销。减小了建立TCP连接的次数就减小了服务器的负担,缩短了响应时间,同时也减小了下层网络的开销,减少了缓存所占用的存储空间,也减少了使用的CPU时间。使用持续连接的浏览器还可以进一步优化对网站的访问。这就是采用流水线式的请求,即可以连续地发送请求,而不需要在收到响应后才发送下一个请求。当需要在某个页面读取多个图像文件而下层互连网络的吞吐量和时延都很大时,采用流水线式的请求就格外显得优点突出。

使用持续连接是要付出代价的。在建立TCP连接后,不论是浏览器还是服务器都不知道这个特定的TCP连接将要持续多长时间。这对服务器来说是个很主要的问题,因为可能有几千个浏览器要和这个服务器建立连接。我们应当注意到,只有连接的双方都关闭连接,TCP连接才会完全关闭。服务器端应当设置一个超时计时器,以便当一定时间内没有收到请求就可关闭这个连接。客户端和服务器端都必须注意对方是否关闭了TCP连接。若发现对方关闭了连接,那么自己这一端也应当随即关闭这个TCP连接。

?问题6-17:抽象语法、传送语法的主要区别是什么?数据类型、编码以及编码规则的区别又是什么?

答:下面是根据OSI的定义对上述名词的解释。本教材没有介绍OSI的表示层,而TCP/IP 的体系结构里也没有表示层。因此在使用TCP/IP协议族的因特网中,通信的发送端和接收端必须在其应用层协议中解决数据格式的问题。如果在发送端和接收端使用不同的数据格式,那么至少有一方应当完成数据格式的转换问题。

抽象语法抽象语法描绘了与任何表示数据的编码技术无关的通用数据结构。

抽象语法使得人们能够定义数据类型,并指明这些类型的值。

传送语法当数据在两个表示层实体之间传输时,这些数据的实际比特模式表示方法就是传送语法。数据类型一组具名值。一个数据类型可能是简单的,它通过指明一组值来定义;也可能是结构化的,它的定义中使用了其他一些类型。

编码用来表示数据值的完整的八位组序列。

编码规则从一个语法到另一个语法的映射规约。具体地说,编码规则从算法上定义了任何一组由抽象语法定义的数据值在传送语法中的表示。

抽象语法只描述数据的结构形式,与具体的编码格式无关,同时也不涉及这些数据结构

使

计算机网络试题及答案最新版

一、选择题 题目1 计算机网络的功能有()。 选择一项: A. 用户管理 B. 病毒管理 C. 资源共享正确 D. 站点管理 题目分析: 计算机网络的功能有:(1)资源共享;(2)数据通信;(3)集中管理;(4)增加可靠性;(5)提高系统的处理能力和安全功能。其中,资源共享和数据通信是计算机网络最基本的两大功能。 正确答案是:资源共享 题目2 网络资源子网负责()。 选择一项: A. 信息处理 B. 数据通信 C. 数字认证机制

D. 路由 题目分析: “资源子网”主要负责:(1)全网的信息处理;(2)为网络用户提供网络服务;(3)资源共享功能。 正确答案是:信息处理 题目3 通常按网络覆盖的地理范围分类,可分为局域网、()和广域网三种。 选择一项: A. 星型网络 B. 有线网 C. 城域网 D. 无线网 反馈 Your answer is incorrect. 题目分析:

计算机网络按网络覆盖的地理范围进行分类可以分为:(1)局域网;(2)城域网;(3)广域网。 正确答案是:城域网 题目4 为了简化计算机网络的分析与设计,有利于网络的硬件和软件配置,按照计算机网络的系统功能,一个计算机网络中实现网络通信功能的设备及其软件的集合称为网络的()。 选择一项: A. 无线网 B. 通信子网 C. 有线网 D. 资源子网 反馈 Your answer is incorrect. 题目分析: 计算机网络系统是由通信子网和资源子网组成。通信子网:一个计算机网络中实现网络通信功能的设备及其软件的集合。资源子网:网络中实现资源共享功能的设备及其软件的集合。

计算机网络与通信第6章习题范文

第6章:网络层 1. 假设在以太网上运行IP协议,源主机A要和IP地址为19 2.168.1.250的主 机B通信,请问A如何得到主机B的MAC地址?(说明采用的协议以及查找过程) 解答: 主机A采用地址解析协议ARP获得主机B的MAC地址,具体过程如下: (1)主机A首先很据主机B的IP地址192.168.1.250,在自己的ARP高速缓存 表查找与之对应的MAC地址。如果可以找到,不再进行地址解析;否则,则以广播方式发送一个ARP请求分组,该请求分组中包含主机A的IP地址、MAC地址以及主机B的主机地址。 (2)主机B在接收到ARP请求分组时,将完成地址解析,并发送ARP应答分 组,该分组包含了主机B的MAC地址。 (3)主机A收到来自主机B的ARP应答分组时,将提取主机B的IP地址和MAC 地址加入到ARP高速缓存表中,然后将具有完整的源IP地址、目的IP地址、目的MAC地址和数据作为一个发送分组,传送给数据链路层并封装成帧。 2. 考虑如图所示的采用基于距离矢量的路由选择算法的子网。假设路由器C刚 启动,并测得到达它的邻接路由器B、D、E的时延分别等于6、3、5。此后,路由器C依次收到下列矢量:来自D的(16,12,6,0,9,10)、来自E的(7,6,3,9,0,4)以及来自B的(5,0,8,12,6,2)。上面的矢量表示的是发送该矢量的结点分别与结点A、B、C、D、E、F的延时。则路由器C 在收到3个矢量之后的新路由表是什么?

解答: 已知路由器C测得到达自己的邻接路由器B、D和E的时延分别等于6、3和5。在收到来自D的矢量(16、12、6、0、9、10)后,路由器C的路由表如表1所示。 表1 自E的矢量(7,6,3,9,0,4)后,路由器C的路由表如表2所示。 表2 在收到来自B的矢量(5,0,8,12,6,2)后,路由器C的路由表如表3 所示。 表3

计算机网络习题及答案

计算机网络习题及答案 This manuscript was revised on November 28, 2020

计算机网络习题及答案 第一章计算机网络的基本概念 一、选择题 √1、完成路径选择功能是在OSI模型的()。 A.物理层 B.数据链路层 C.网络层 D.运输层 2、在TCP/IP协议簇的层次中,保证端-端的可靠性是在哪层上完成的() A.网络接口层 B.互连层 C.传输层 D.应用层 √3、在TCP/IP体系结构中,与OSI参考模型的网络层对应的是()。 A.网络接口层 B.互联层 C.传输层 D.应用层 4、在OSI七层结构模型中,处于数据链路层与传输层之间的是()。 A.物理层 B.网络层 C.会话层 D.表示层 √5、计算机网络中可以共享的资源包括()。 A.硬件、软件、数据 B.主机、外设、软件 C.硬件、程序、数据 D.主机、程序、数据 √6、网络协议组成部分为()。 A.数据格式、编码、信号电平 B.数据格式、控制信息、速度匹配 C.语法、语义、定时关系 D.编码、控制信息、定时关系 二、填空题 √1、按照覆盖的地理范围,计算机网络可以分为________、________和________。 √2、Internet采用_______协议实现网络互连。 3、ISO/OSI中OSI的含义是________。 √4、计算机网络是利用通信线路将具有独立功能的计算机连接起来,使其能够和 ________ 和________。 5、TCP/IP协议从上向下分为________、________、________和________4层。 6、为了实现对等通信,当数据需要通过网络从一个节点传送到到另一个节点前,必须在数据的头部(和尾部) 加入____________,这种增加数据头部(和尾部)的过程叫做____________或 ____________。 √7、计算机网络层次结构划分应按照________和________的原则。 8、ISO/OSI参考模型将网络分为从低到高的________、________、________、 ________、________、________和 ________七层。 9、建立计算机网络的目的是___________和____________。 三、问答题 1、什么是计算机网络 2、ISO/OSI与TCP/IP有和区别 3、什么是数据的封装、拆包 √4、TCP/IP各层之间有何关系 √5、画出ISO/OSI参考模型和 TCP/IP协议的对应关系,并说明为什么采用层次化的体系结构

计算机网络习题和参考答案解析

计算机网习题及参考答案 第一章 1.1写出计算机网络的定义,指明涉及到的知识点。 答:计算机网络是通过传输介质、通信设施和网络通信协议,把分散在不同地点的计算机设备互联起来,实现资源共享和信息传输的系统。 涉及到的知识点:1)传输介质;2)通信协议;3)不同地点.;4)计算机设备;5)资源共享;6)数据传输;7)系统。 1.6计算机网络提供的基本功能有哪些? 答:1)数据通信。计算机网络中的计算机设备,终端与计算机、计算机与计算机之间进行通信,数据传输,实现数据和信息的传输、收集和交换。 2)资源共享。用户通过计算机网络可以共享系统内的硬件、软件、数据、文档信息,以及通过信息交流获取更多的知识。 3)给网络用户提供最好的性价比服务,减少重复投资。 4)提供大容量网络存储,不断增加新的多媒体应用。 5)提供分布式处理,使得协同操作为可能;平衡不同地点计算机系统的负荷,降低软件设计的复杂性,充分利用计算机网络系统内的资源,使得网格计算成为可能,提高计算机网络系统的效率。 6)对地理上分散的计算机系统进行集中控制,实现对网络资源集中管理和分配。 7)提供高可靠性的系统,借助在不同信息处理位置和数据存储地点的备份,通过传输线路和信息处理设备的冗余实现高可靠性。 1.13计算机网络的协议体系结构什么特征? 答:计算机网络中计算机进行通信、数据交换时需要制定算双方都要遵守的通信规则和约定就是协议。协议是按层次节后世界的,协议层次的集合构成了协议体系结构。网络协议层次结构包含两个基本内容: 1、网络实现的功能分解到若干层次,每个功能用同等层协议或对等层协议实现,不同系统中的对等层要遵循对等层协议,通过对等层协议理解和完成该层的功能。 2、相邻层次之间通过接口交互必要的信息,构成下层为上次提供服务的关系,也成为接口关系。网络服务靠服务原语进行描述,网络协议软件根据网络协议结构进行设计和开发。 1.19 A 1.26通信 1.27局域网、城域网、广域网

计算机网络技术习题答案

计算机网络技术答案单选题(65题) 填空题(50题) 1.传输层、数据链路层 2.调频、调相 、 、OSPF 6.双绞线、光纤 7.传播 8.频分复用 9.点对点 11.电气特性 13.物理 15.慢启动 16.传输层、网络接口层 17.电路交换、分组交换 、 、20

21.透明网桥 22.差错报告、询问 23.静态 27.报文 28.曼彻斯特 30.或传输控制协议 32.星型、环型 33.同步 、 35.单工、半双工 36.源路由网桥 、HFC 38.动态 、 40.环回测试 42.询问 46.香农定理 47.循环冗余检验 48.随机接入 49.存储转发 50.RARP或逆地址解析协议 51. TCP 52. POP3 53. DHCP 54. 简单网络管理协议 55. 统一资源定位符 56. TFTP 57. 随机早期检测 58. 1 59. 虚拟专用网

60. 协议 61. 具体 62. 以太网 63. 随机 64. 65 名词解释(20题) 1.计算机网络:一些互相连接的、自治的计算机的集合。 CD:带有冲突检测的载波监听,以太网的协议。 3.端口号:16个比特长,具有本地意义,标识应用层和传输层之间交互的接口。 4.私有地址:只用于内部,不能用于互联网通信的地址,包括10/8、12和16。 5.地址解析协议:完成IP地址到MAC地址的映射。 6.体系结构:计算机网络的各层及其协议的集合。 :可变长子网掩码,也称为子网的子网,可以在一个子网中使用不同的掩码。 8.套接字:48个比特长,由IP地址和端口号组合,标识连接的一个端点。 9.服务访问点:同一系统中相邻两层的实体进行信息交换的地方,是一个逻辑接口。 10.生成树:生成树把交换机冗余造成的物理环路改造成逻辑无环的树形结构,从而改进交换性能。 :开放最短路径优先协议,是基于链路状态的路由协议,用于大型互联网。 :无分类域间路由协议,构成超网,消除了传统的有类地址划分。 13.网络性能:网络性能是衡量计算机网络质量的指标,常见有带宽、时延、吞吐量等。 14.流量控制:匹配计算机网络发送端和接收端的数据速率,使得发送方的发送速率不要太快,接收方来得及接收。 15.拥塞控制:就是防止过多数据注入到网络中,这样可以使网络中的路由器或者链路不致过载。 16. 协议:为进行网络中的数据交换而建立的规则、标准或约定。 17. 地址转换协议:公有地址和私有地址在进出公网和私网而进行的转换过程。18.ICMP:因特网控制报文协议,允许主机或路由器报告差错情况和提供有关异常情况的报告。 19.10BASE-T:10表示数据率10Mbit/s;BASE表示电缆上的信号是基带信号;T表示双绞线。 20.实体:在数据通信中,表示任何可发送或接收信息的硬件或软件进程。 21. BGP:边界网关协议,是不同AS 的路由器之间交换路由信息的协议。 22. DNS:域名系统,是因特网使用的命名系统,用来把便于人们使用的域名转换成IP地址。23:Peer-to-Peer:对等连接方式或计算模式,网络边缘的端系统中运行的程序之间的一种通信方式,不区分是服务请求方还是服务提供方。

计算机网络自顶向下答案第六章中文版

6复习题 1.APs周期性的发送信标帧,AP的一个信标帧通过11个信道中的一个发送。信标帧允许附近的无线基站发现和 识别AP。 2.1)基于无线主机的MAC地址;2)用户名和密码的结合。在这2中情况中,AP把信息传送给认证服务器。 3.不对 4.2个原因:1)无线信道中误码率比较高;2)在有线的以太网中,发送站点能够检测到是否有碰撞发生,然而 在802.11中站点不能检测到碰撞。 5.不对 6.每一个无线基站都可以设置一个RTS阈值,因此只有当将要传送的数据帧长度长于这个阈值时,RTS/CTS序列 才会被用到。 7.没有好处。假设有2个站点同时想发送数据,并且他们都使用RTS/CTS。如果RTS/CTS的帧长和数据帧长一样 时,信道就会被浪费,因为发送RTS/CTS的时间和发送数据的时间一样。因此RTS/CTS交换只有当RTS/CTS 帧长远小于数据帧长时才有用。 8.开始时,交换机在其转发表中有一个表项标识了无线站点和前一个AP的联系。当无线基站和新的AP联系时, 新的AP将创建一个包括无线基站MAC地址以及以太网广播帧的帧。当交换机收到该帧时,更新其转发表,使得无线站点可以通过新的AP到达。 9.UMTS源于GSM,CDMA200源于IS-95。 习题 1.输出d1 = [-1,1,-1,1,-1,1,-1,1];d0 = [1,-1,1,-1,1,-1,1,-1] 2.发送方2的输出= [1,-1,1,1,1,-1,1,1]; [ 1,-1,1,1,1,-1,1,1] 3. 4.a)两个AP有不同的SSID和MAC地址。一个到达咖啡馆的无线站点将会和其中一个AP的联系。发生联系后, 在新的站点和AP之间会建立一条虚链路。把两个ISP的AP标识为AP1和AP2。假设新的站点和AP1相关联。 当它发送一个帧的时候,它将会到达AP1。虽然AP2也会收到这个帧,但是它不会处理这个帧,因为这个帧发送给它的。因此这两个ISP能在相同的信道上平行地工作。尽管如此,这两个ISP将共享相同的无线带宽。如果不同的ISP中的无线站点同时发送数据,将会产生碰撞。对802.11b来说,两个ISP的最大合计传输速率为Mbps。 b)现在如果不同的ISP中的2个无线终端同时发送数据,就不会产生碰撞。因此这2个ISP的最大合计传输速率为22Mbps对802.11b来说。 5.这样设计是为了公平。我们假设开始只有H1这一个无线站点发送数据,当时当H1发送到一半时,另一个站点 H2也要发送一个帧,为了简单起见,我们还是假设没有隐藏的终端。在发送之前,H2检测到信道忙,因此它要选择一个随机的回退值。现在我们假设H1发送完第一个帧以后,如果退回到第一步,即它等待一个DIFS然后发送第二个帧。那么H2仍将被阻塞并再次等待信道的空闲时刻。因此,如果H1有1000个帧要传的话,那么H2只有等H1传完这1000个帧後才能有机会接入这个信道。但是如果H1传完第一个帧後退回到第二步,那么它也将选取一个随机的回退值,这样的话就给了H2发送数据的机会。 6.不含有数据的帧长为32字节。假设传输速率是11 Mbps,传输一个控制帧的时间为32*8/11 Mbps=23usec.传输 数据帧所需的时间为(8256 bits)/(11 Mbps) = 751usec。总时间为: DIFS + RTS + SIFS + CTS + SIFS + FRAME + SIFS + ACK= DIFS + 3SIFS + (3*23 + 751) usec = DIFS + 3SIFS + 820 usec。 7.a)不会。因为在距离矢量算法中,目的点的改变信息只会在相邻的节点间传输(这不同于链路状态路由,在这 个算法中,信息的改变将会通过广播发送到所有的路由器,因此在链路状态广播后,所有的路由器将会知道网

计算机网络试题(含答案)

一、填空题 1.网络协议主要由三个要素组成:()、()和同步。 2.假设两个主机A,B通过一个路由器进行互联,提供主机A和主机B的应用进程之间 通信的层是(),通过主机与主机之间通信的层是()。 3.通信的目的是传送消息,如语音、文字和图像等。()是运送消息的实体。 4.在计算机网络中的信道使用多种复用技术,()是指所有用户在不同的时间 占用相同的频带。()是指所有的用户在同样的时间占用不同的频带宽度。 5.数据链路层使用的信道主要有两种类型:()信道和()信道, 前者最常使用的协议是PPP, 后者最常使用的协议有CSMA/CD。 6.以太网使用CSMA/CD协议可以使很多计算机以多点接入的方式连接在一根总线 上,协议的实质是()和()。 7.当网桥刚接入到以太网时,它的转发表是空的,这时若网桥收到一帧数据,网桥就 是按照()算法处理收到的帧,然后把帧转发出去。 二、选择题 1.IP数据报穿越Internet过程中可能被分片。在IP数据报分片以后,下列哪些设备负 责IP数据报的重组()。 A.源主机 B.目的主机 C.分片途径的路由器 D.分片途径的路由器和目的主机 2.下列哪个地址属于C类地址()? A.141.0.0.0 B.10.10.1.2 C.197.234.111.123 D.225.33.45.56 3.关于RIP协议和OSPF协议,下列说法正确的是()。 A.都是基于链路状态的外部网关协议。 B.RIP是基于链路状态的内部网关协议,OSPF是基于距离向量的内部网关协议。 C.都是基于距离向量的内部网关协议。 D.RIP是基于距离向量的内部网关协议,OSPF是基于链路状态的内部网关协议。 4.下列哪一个选项不属于路由选择协议的功能?() A.获取网络拓扑结构的信息。 B.选择到达每个目的网络的最优路径 C.构建路由表 D.发现下一跳的物理地址。 5.每一条TCP连接唯一的被通信两端的两个端点所确定,TCP连接的端点是指 ()。 A.IP地址 B.MAC地址 C.端口号 D.套接字

计算机网络_第六章习题

第六章 1、在我们的图6-2所示传输原语例子中,LISTEN是一个阻塞调用。试问这是必要的吗?如 果不是,请解释如何有可能使用一个非阻塞的原语。与正文中描述的方案相比,你的方案有什么优点? 2、传输服务原语假设在两个端点之间建立连接的过程是不对称的,一端(服务器)执行 LISTEN,而另一端(客户端)执行CONNECT。然而,在对等应用中,比如BitTorrent那样的文件共享系统,所有的端点都是对等的。没有服务器或客户端功能之分。试问如何使用传输服务原语来构建这样的对等应用? 3、在图6-4所示的底层模型中,它的假设条件是网络层的分组有可能会丢失,因此,分组 必须被单独确认。假如网络层是百分之百可靠的,它永远不会丢失分组,那么图6-4需要做什么修改吗?如果需要的话? 4、在图6-6的两部分中,有一条注释说明了SERVER_PORT在客户和服务器中必须相同。 试问为什么这一条如此重要? 5、在Internet文件服务器例子中(图6-6 ),除了服务器端的监听队列为满之外,试问还有其他原因能导致客户机的connect()系统调用失败吗?假设网络完美无缺。 6、评判一个服务器是否全程活跃,或者通过进程服务器来按需启动它的一个标准是它所提供服务的使用频率。试问你能想出作出这一决定的任何其他标准吗? 7、假设采用时钟驱动方案来生成初始序列号,该方案用到了一个15位宽度的时钟计数器。 并且,每隔1OOms时钟滴答一次,最大数据包生存期为60s。请问,每隔多久需要重新同步一次? (a)在最差情况下。 (b)当数据每分钟用掉240个序列号的时候。 8、试问,为什么最大分组生存期T必须足够大,大道确保不仅数据包本身而且它的确认也 消失在网络中? 9、想象用两次握手过程而不是三次握手过程来建立连接。换句话说,第三个消息不再是要求的。试问现在有可能死锁吗?请给出一个例子说明存在死锁,或者证明死锁不存在。 10、想象一个广义的n-军队对垒问题,在这里任何两支蓝军达成一致意见后就足以取得胜利。试问是否存在一个能保证蓝军必赢的协议? 11、请考虑从主机崩溃中恢复的问题(图6-18)。如果写操作和发送确认之间的间隔可以设置得相对非常小,那么,为了使协议失败的概率最小,试问两种最佳的发送端-接收端策略是什么? 12.在图6-20中,假设加入了一个新的流E,它的路径为从R1到R2,再到R6。试问对于5个流的最大-最小带宽分配有什么变化? 13.请讨论信用协议与滑动窗口协议的优缺点。 14.拥塞控制的公平性方面有一些其他的策略,它们是加法递增加法递减(AIAD,AdditiveIncrease Additive Decrease)、乘法递增加法递减(MIAD,Multiplicative Increase Additive Decrease )、乘法递增乘法递减(MIMD,Multiplicative Increase Multiplicative Decrease )。请从收敛性和稳定性两个方面来讨论这三项政策。 15.试问,为什么会存在UDP?用户进程使用原始IP数据包还不够吗? 16.请考虑一个建立在UDP之上的简单应用层协议,它允许客户从一个远程服务器获取文件,而且该服务器位于一个知名地址上。客户端首先发送一个请求,该请求中包含了文件名;然后服务器以一个数据包序列作为响应,这些数据包中包含了客户所请求的文件的不同部分。为了确保可靠性和顺序递交,客户和服务器使用了停一等式协议。忽略显然存在的性能问题,试问你还能看得出这个协议存在的另一个问题吗?请仔细想一想进程崩溃的可能性。

计算机网络谢希仁第七版复习题带答案

计算机网络谢希仁第七版复习题带答案 Document serial number【KKGB-LBS98YT-BS8CB-BSUT-BST108】

第一章 1、(09-33)在OSI参考模型中,自下而上第一个提供端到端服务的层次是() A.数据链路层B.传输层C.会话层D.应用层 2、(10-33)下列选项中,不属于网络体系结构中所描述的内容是() A.网络的层次 B.每一层使用的协议 C.协议的内部实现细节 D.每一层必须完成的功能 3、(10-34)在下图所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速度为100Mbps,分组大小为1000B,其中分组头大小20B,若主机H1向主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延迟的情况下,从 H1发送到H2接收完为止,需要的时间至少是() A:80ms B: C: D: 4、(11-33)TCP/IP参考模型的网络层提供的是() A.无连接不可靠的数据报服务 B.无连接可靠的数据报服务 C.有连接不可靠的虚电路服务 D.有连接可靠的虚电路服务 5、(12-33)在TCP/IP体系结构中,直接为ICMP提供服务协议的是:() A. PPP B. IP C. UDP D. TCP 6、(13-33)在OSI参考模型中,下列功能需由应用层的相邻层实现的是() A.对话管理 B.数据格式转换 C.路由选择 D.可靠数据传输 7.(13-35)主机甲通过1个路由器(存储转发方式)与主机乙互联,两段链路的数据传输速率均为10Mbps,主机甲分别采用报文交换和分组大小为10kb的分组交换向主机乙发送1个大小为8Mb(1M=106)的报文。若忽略链路传播延迟、分组头开销和分组拆装时间,则两种交换方式完成该报文传输所需的总时间分别为() 、1600ms 、1600ms 、800ms、 D、1600ms、801ms 8.(14-33)在OSI参考模型中,直接为会话层提供服务的是() A.应用层 B表示层 C传输层 D网络层 参考答案:

计算机网络第六章课后答案

第六章应用层 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、回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地

计算机网络习题及答案

计算机网络习题及答案 第一章计算机网络的基本概念 一、选择题 √1、完成路径选择功能是在OSI模型的()。 A.物理层 B.数据链路层 C.网络层 D.运输层 2、在TCP/IP协议簇的层次中,保证端-端的可靠性是在哪层上完成的() A.网络接口层 B.互连层 C.传输层 D.应用层 √3、在TCP/IP体系结构中,与OSI参考模型的网络层对应的是()。 A.网络接口层 B.互联层 C.传输层 D.应用层 4、在OSI七层结构模型中,处于数据链路层与传输层之间的是()。 A.物理层 B.网络层 C.会话层 D.表示层 √5、计算机网络中可以共享的资源包括()。 A.硬件、软件、数据 B.主机、外设、软件 C.硬件、程序、数据 D.主机、程序、数据 √6、网络协议组成部分为()。 A.数据格式、编码、信号电平 B.数据格式、控制信息、速度匹配 C.语法、语义、定时关系 D.编码、控制信息、定时关系 二、填空题 √1、按照覆盖的地理范围,计算机网络可以分为________、________和 ________。 √2、Internet采用_______协议实现网络互连。 3、ISO/OSI中OSI的含义是________。

√4、计算机网络是利用通信线路将具有独立功能的计算机连接起来,使其能够和________ 和________。 5、TCP/IP协议从上向下分为________、________、________和________4层。 6、为了实现对等通信,当数据需要通过网络从一个节点传送到到另一个节点前,必须在数据的头部(和尾部) 加入____________,这种增加数据头部(和尾部)的过程叫做____________或____________。 √7、计算机网络层次结构划分应按照________和________的原则。 8、ISO/OSI参考模型将网络分为从低到高的________、________、________、________、________、________和 ________七层。 9、建立计算机网络的目的是___________和____________。 三、问答题 1、什么是计算机网络 2、ISO/OSI与TCP/IP有和区别 3、什么是数据的封装、拆包 √4、TCP/IP各层之间有何关系 √5、画出ISO/OSI参考模型和 TCP/IP协议的对应关系,并说明为什么采用层次化的体系结构

最新计算机网络谢希仁第七版复习题带答案

第一章 1、(09-33)在OSI参考模型中,自下而上第一个提供端到端服务的层次是()A.数据链路层 B.传输层 C.会话层 D.应用层 2、(10-33)下列选项中,不属于网络体系结构中所描述的内容是() A.网络的层次 B.每一层使用的协议 C.协议的内部实现细节 D.每一层必须完成的功能 3、(10-34)在下图所示的采用“存储-转发”方式分组的交换网络中,所有链路的数据传输速度为100Mbps,分组大小为1000B,其中分组头大小20B,若主机H1向主机H2发送一个大小为980000B的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送到H2接收完为止,需要的时间至少是() A:80ms B:80.08ms C:80.16ms D:80.24ms 4、(11-33)TCP/IP参考模型的网络层提供的是() A.无连接不可靠的数据报服务 B.无连接可靠的数据报服务 C.有连接不可靠的虚电路服务 D.有连接可靠的虚电路服务 5、(12-33)在TCP/IP体系结构中,直接为ICMP提供服务协议的是:() A. PPP B. IP C. UDP D. TCP 6、(13-33)在OSI参考模型中,下列功能需由应用层的相邻层实现的是() A.对话管理 B.数据格式转换 C.路由选择 D.可靠数据传输 7.(13-35)主机甲通过1个路由器(存储转发方式)与主机乙互联,两段链路的数据传输速率均为10Mbps,主机甲分别采用报文交换和分组大小为10kb的分组交换向主机乙发送1个大小为8Mb(1M=106)的报文。若忽略链路传播延迟、分组头开销和分组拆装时间,则两种交换方式完成该报文传输所需的总时间分别为()

计算机网络自顶向下 第七版 第六章答案

Computer Networking: A Top-Down Approach, 7th Edition 计算机网络自顶向下第七版 Solutions to Review Questions and Problems Chapter 6 Review Questions 1.The transportation mode, e.g., car, bus, train, car. 2.Although each link guarantees that an IP datagram sent over the link will be received at the other end of the link without errors, it is not guaranteed that IP datagrams will arrive at the ultimate destination in the proper order. With IP, datagrams in the same TCP connection can take different routes in the network, and therefore arrive out of order. TCP is still needed to provide the receiving end of the application the byte stream in the correct order. Also, IP can lose packets due to routing loops or equipment failures. 3.Framing: there is also framing in IP and TCP; link access; reliable delivery: there is also reliable delivery in TCP; flow control: there is also flow control in TCP; error detection: there is also error detection in IP and TCP; error correction; full duplex: TCP is also full duplex. 4.There will be a collision in the sense that while a node is transmitting it will start to receive a packet from the other node. 5.Slotted Aloha: 1, 2 and 4 (slotted ALOHA is only partially decentralized, since it requires the clocks in all nodes to be synchronized). Token ring: 1, 2, 3, 4. 6.After the 5th collision, the adapter chooses from {0, 1, 2,…, 31}. The probability that it chooses 4 is 1/32. It waits 204.8 microseconds. 7.In polling, a discussion leader allows only one participant to talk at a time, with each participant getting a chance to talk in a round-robin fashion. For token ring, there isn’t a discussion leader, but there is wine glass that the participants take turns holding. A participant is only allowed to talk if the participant is holding the wine glass.

计算机网络与通信第6章习题

计算机网络与通信第6章习题

3. 一个有50个路由器的网络,采用基于矢量距离算法的路由选择算法,路由 表的每个表项长度为6字节,每个路由器都有3个邻接路由器,每秒与每个邻接路由器交换1次路由表。则每条链路上由于路由器更新路由信息而耗费的带宽是多少? 解答: 在该网络上共有50个路由器,因此每个路由器的路由表的大小为6*8*50=2400b。在基于距离矢量的路由选择算法中,每个路由器都定期地与所有相邻的路由器交换整个路由表,并以此更新自己的路由表项。由于每个路由器每秒与自己的每个邻接路由器交换1次路由表,一条链路连接两个路由器,因此,每秒在一条链路上交换的数据为2*2400=4800b,即由于更新路由信息而耗费的带宽为4800b/s。 4. 假设有一个IP数据报,头部长度为20B,数据部分长度为2000B。现该分组 从源主机到目的主机需要经过两个网络,这两个网络所允许的最大传输单元MTU为1500B和576B。请问该数据报如何进行分片? 解答: 头部长为20B,数据部分长为2000B的IP数据报在经过MTU为1500B的第一个网络时进行分片,分为2个分片,分片1携带1480B的数据,而分片2携带520B的数据。在经过MTU为576B的第二个网络时,分片1仍然需要进一步分片,分为3个分片,分片3和分片4都携带556B的数据,分片5携带368B的数据。因此,目的主机将收到4个分片,即分片2、分片3、分片4、分片5。

5. 假设主机A要向主机B传输一个长度为512KB的报文,数据传输速率为 50Mb/s,途中需要经过8个路由器。每条链路长度为1000km,信号在链路中的传播速度为200000km/s,并且链路是可靠的。假定对于报文与分组,每个路由器的排队延迟时间为1ms,数据传输速率也为50Mb/s。那么,在下列情况下,该报文需要多长时间才能到达主机B? (1)采用报文交换方式,报文头部长为32B; (2)采用分组交换方式,每个分组携带的数据为2KB,头部长为32KB。 解答: (1)如果采用报文交换方式,由于报文头部长为32B,报文携带的数据为 512KB,整个报文长为(32+512*1024)*8=4194560(b)。已知数据传输速率为50Mb/s,则发送该报文所需的传输延时为4194560/50(us)≈84(ms)。 另外,报文经过每个路由器的排队时延为1ms,在每条链路上的传播时延为1000/200000=0.005(s)=5(ms)> 因此,该报文从主机A到主机B所需的总时间=9*传输时延+9*传播时延+8* (2)如果采用分组交换方式,由于分组头部长为32B,每个分组携带的数据为2KB,每个分组的总长度为(32+2*1024)*8=16640(b),分组的个数N为512/2=256。已知数据传输速率为50Mb/s,则发送该一个分组所需的传输时延为16640/50(us) ≈0.33(ms)。 另外,每个分组经过每个路由器的排队时延为1ms,在每条链路上的传播时延为1000/200000=0.005(s)=5(ms)。 因此,从主机A到主机B发送所有分组所需的总时间为主机A发送(N-1)个分组的传输时延加上最后一个分组从主机A到主机B的总时间,即等于(N-1)*传输时延+9*传播时延+8*排队时延=(256-1)*0.33+9*0.33+9*5+8*1≈140(ms)。

计算机网络-谢希人-第七版习题答案

习题答案 第1章多媒体技术基础知识 一、填空题 1.图像声音视频影像动画 2.感觉媒体表示媒体显示媒体存储媒体传输媒体 3.多媒体操作系统多媒体硬件系统媒体处理系统工具用户应用软件 4.多媒体压缩和解压缩技术多媒体存储技术多媒体数据库技术多媒体网络通信技术多媒体同步技术多媒体虚拟现实技术 5.感觉媒体表示媒体 6.只读型一次写型重写型 7.超链接(Hyperlink) 8.人工智能领域 9.集成化、智能化、嵌入化、网络化 10 .扩展 二、选择题(可多选) 1.D 2.A 3.A B 4.A 5.B 三、简答题 1.什么是多媒体技术?多媒体技术的特性有哪些? 答案:多媒体计算机技术通过计算机对文字、图形、图像、音频信息、视频影像、动画等多种媒体信息进行数字化采集、编码、存储、加工、传输,将它们有机地集成组合,并建立起相互的逻辑关联,使之成为具有交互功能的集成系统。所以,多媒体技术就是计算机综合处理多种媒体的技术。 多媒体技术的特性有: (1) 信息载体的多样性 (2) 集成性 (3) 交互性

(4) 协同性 (5) 实时性 2.与单纯的下载方式相比,这种对多媒体文件边下载边播放的流式传输方式具有哪些优点:答案: (1) 启动延时速度都大幅度地缩短 (2) 对系统缓存容量的需求大大降低 (3) 流式传输的实现有特定的实时传输协议 3.请从多媒体自身特征出发解释传统电视为何不属于多媒体? 答案: 传统电视却乏交互性,不能根据用户需要浏览电视节目,因此,传统电视不属于多媒体。4.简述虚拟现实的关键技术。 答案: 虚拟现实涉及到多学科、多领域的技术应用,其中比较关键的技术有:大规模数据场景建模技术、动态实时的立体听觉、视觉生成技术、三维定位、方向跟踪、触觉反馈等传感技术和设备,交互技术及系统集成技术等。 5.简述多媒体数据压缩的必要性和可能性。 答案: 必要性:在多媒体系统中,为了达到令人满意的图像、视频画面质量和听觉效果,必须解决视频、音频信号 数据的大容量存储和实时传输问题 可能性:多媒体声、文、图、视频等信源数据有极强的相关性,也就是说有大量的冗余信息,数据压缩就是将庞大的数据中的冗余信息去掉,保留相互独立的分量。 第2章多媒体计算机系统 一、填空题 1.通用计算机(工作站等) 能够接收和播放多媒体信息的输入输出设备各种多媒体适配器通信传输设备及接口装置 2.MPC 3.平面式扫描仪手持式扫描仪滚筒式扫描仪胶片扫描仪 4.接触式三维扫描仪时差测距三维扫描仪三角测距三维扫描仪结构光源三维扫描仪非接触被动式扫描三维扫描仪。 5.Windows系列 BeOS MacOSX。 6.表面声波技术触摸屏电阻技术触摸屏电容技术触摸屏红外线扫描技术触摸屏矢量压力传感技术触摸屏

计算机网络试题及答案

一、选择题(单项选择题,请将答案填写在括弧中.每空1分,共40分) 1.最早的计算机网络产生的时间和名称是(D) A1959年SAGE B1969SAGE C1959年ARPANET D1969年ARPANET 2.IEEE802协议标准中不提供的服务原语有(B) A Request B Indication C Response D Confirmation 3.在OSI参考模型中,第N层与第N+1层之间的关系是( A ) A第N层是第N+1层的服务提供者B第N+1层从第N层接收报文并添加报头C第N层使用第N+1层提供的服务D第N层与第N+1层没有直接关系 4.下列选项中,不属于计算机网络物理层的特性是( D ) A机械特性B电气特性 C功能特性D规程特性 5.在OSI参考模型中,物理层的功能是( B ) A建立和释放连接B透明地传输原始比特流 C在物理实体间传送数据帧D发送和接受用户数据 6.计算机网络传输的信息单位是数据单元,对等实体间传送的数据单元是(B) A SDU B PDU C IDU D SDH 7.在OSI参考模型中,提供流量控制功能的是[1]( B ).提供建立、维护和拆除端到端连接功能的是[2]( D ).为数据分组提供路由功能的是[3]( C )。 [1] A 1、2层 B 2、4层C3、5层 D 5.6层 [2] A物理层B数据链路层 C 会话层D传输层 [3] A物理层B数据链路层 C 网络层D传输层 8.第二代计算机网络由通信子网和资源子网组成,通信子网包括( B ) A 物理层、数据链路层、传输层B物理层、数据链路层、网络层 C物理层、网络层、应用层D物理层、数据链路层、会话层

计算机网络技术第六章习题解答

习题 1.应用层的体系结构有几种?各自有何优缺点? a 客户机/服务器体系结构 优点: 简单、直观;易于编程,调试,维护费用低;系统内部负荷可以做到比较均衡,资源利用率较高;允许在一个客户机上运行不同计算机平台上的多种应用;对用户需求变化的适应性较好。 缺点:服务器往往会成为性能上的瓶颈,当请求服务的客户机数量过多的时候,常常会出现服务器主机跟不上其所有客户机请求的情况。而一旦服务器崩溃,所有的客户都无法得到服务,因此存在单点失效的问题。 b P2P体系结构 优点:可扩展性好。在对等体系结构系统中,参与的主机数越多,提供给网络系统的资源也就越多,系统地服务能力就越强。 缺点:peers分布在互联网各个地方,因此难以管理,导致系统难以维护。peers的身份难以验证,无法判断peers是否是合法的主机,安全性存在很大的隐患。 C 客户机/服务器和对等体系结构的混合结构 结合两者的特点。 2.DNS协议的功能是什么?为什么域名需要分层管理?域名地址和IP地址有什么区别? 将主机名转换成IP地址, 因为当因特网上的用户数急剧增加时,用非等级的名字空间来管理一个很大的而且经常变化的名字集是非常困难的。 IP地址采用二进制来表示,每个地址长32比特,在读写IP地址时,32位分为4个字节,每个字节转成十进制,字节之间用"."分隔。域名地址是一定意思的字符串来标识主机地址,IP 与域名地址两者相互对应,而且保持全网统一。 3.以递归解析为例,说明域名转换的过程。 主机的解析器只发出一个询问报文,本地域名服务器查询映射表,如果找到结果就返回应答报文;否则,该域名服务器还要运行解析器去询问其它的域名服务器……直到得到该域名的IP地址返回运行解析器的主机, 假定域名为https://www.doczj.com/doc/fd4842444.html,的主机想知道另一个域名为https://www.doczj.com/doc/fd4842444.html,的主机的IP地址,于是向其本地域名服务器https://www.doczj.com/doc/fd4842444.html,查询。由于查询不到,就向根域名服务器https://www.doczj.com/doc/fd4842444.html,查询。根据被查询的域名中的“https://www.doczj.com/doc/fd4842444.html,”再向授权域名服务器https://www.doczj.com/doc/fd4842444.html,发送查询报文,最后再向授权域名服务器https://www.doczj.com/doc/fd4842444.html,查询。 4.URL与域名有何区别? 统一资源定位符URL(Uniform Resource Locator,URL)来表示该资源存放的位置和用什么方式来进行访问。 域名是任何一个连接在因特网上的主机或路由器的名字 5.什么是非持久连接和持久连接,说明HTTP协议的工作流程。 非持久连接,是每次服务器发送一个对象后相关的TCP连接就被关闭,也就是说每个连

相关主题
文本预览
相关文档 最新文档