计算机网络教程第五版课后答案
- 格式:doc
- 大小:1.11 MB
- 文档页数:64
计算机网络第五版答案完整版Computers have become an integral part of our lives, and computer networking plays a crucial role in connecting various devices and enabling communication between them. In the fifth edition of the book "Computer Networks," the authors provide comprehensive answers and solutions to various exercises and questions, giving readers a complete understanding of the concepts and principles of computer networking.1. Introduction to Computer NetworksComputer networks are essential for transmitting data and enabling communication between devices. In this chapter, the authors explain the basics of networks, including the OSI model, network topology, and types of networks. They also provide answers to exercises that help readers grasp the fundamental concepts of computer networking.2. Physical LayerThe physical layer is responsible for transmitting raw bits over a communication channel. The authors cover topics such as analog and digital signals, transmission media, and modulation techniques. Through detailed explanations and examples, readers gain a solid understanding of the physical layer's functions and mechanisms.3. Data Link LayerThe data link layer ensures reliable data transfer between two connected nodes. This chapter focuses on topics like error detection and correction, flow control, and media access control. The authors provide accurateanswers to questions related to these concepts, enabling readers to comprehend the data link layer's role in establishing error-free communication.4. Network LayerThe network layer facilitates the delivery of data packets across multiple networks. Addressing, routing algorithms, and internet protocols are among the key topics discussed in this chapter. By examining the provided answers, readers can enhance their knowledge of the network layer's functionalities and protocols.5. Transport LayerThe transport layer provides end-to-end communication between applications running on different hosts. This chapter explores topics like multiplexing, demultiplexing, reliable data transfer protocols, and congestion control. The authors offer complete solutions to exercises, allowing readers to grasp the complexities and mechanisms of the transport layer.6. Application LayerThe application layer enables network applications to communicate with each other. This chapter covers topics such as domain name system (DNS), email protocols, and World Wide Web (WWW) protocols. The authors present accurate and detailed answers, enabling readers to understand the application layer's role in facilitating various network services.7. Network SecurityNetwork security is essential to protect data from unauthorized access and malicious activities. This chapter discusses topics like symmetric and asymmetric encryption, public key infrastructure (PKI), and network security protocols. The authors provide comprehensive answers, helping readers to comprehend the importance of network security and the techniques used to safeguard data.8. Multimedia NetworkingIn the modern era, multimedia applications require robust networking capabilities. This chapter delves into topics such as streaming and real-time applications, multimedia protocols, and quality of service (QoS) mechanisms. By examining the provided answers, readers can gain a deeper understanding of the challenges and solutions in multimedia networking.9. Network ManagementEfficient network management is crucial for ensuring the smooth operation of computer networks. This chapter covers topics like Simple Network Management Protocol (SNMP), network monitoring, and network troubleshooting. The authors provide accurate and comprehensive answers, allowing readers to learn about the tools and techniques used in network management.By providing complete and accurate answers to exercises, the fifth edition of "Computer Networks" equips readers with the knowledge and understanding required to master the field of computer networking. The authors' attention to detail, clear explanations, and concise yet informative solutions make this book an invaluable resource for students, professionals, and anyone interested in computer networks.。
第1章概述(P22)1、计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答:计算机网络的发展可分为以下四个阶段。
(1)面向终端的计算机通信网:其特点是计算机是网络的中心和控制者,终端围绕中心计算机分布在各处,呈分层星型结构,各终端通过通信线路共享主机的硬件和软件资源,计算机的主要任务还是进行批处理,在20世纪60年代出现分时系统后,则具有交互式处理和成批处理能力。
(2)以分组交换网为中心的多主机互连的计算机网络系统:分组交换网由通信子网和资源子网组成,以通信子网为中心,不仅共享通信子网的资源,还可共享资源子网的硬件和软件资源。
网络的共享采用排队方式,即由结点的分组交换机负责分组的存储转发和路由选择,给两个进行通信的用户段续(或动态)分配传输带宽,这样就可以大大提高通信线路的利用率,非常适合突发式的计算机数据。
(3)具有统一的网络体系结构,遵循国际标准化协议的计算机网络:为了使不同体系结构的计算机网络都能互联,国际标准化组织ISO提出了一个能使各种计算机在世界范围内互联成网的标准框架—开放系统互连基本参考模型OSI.。
这样,只要遵循OSI标准,一个系统就可以和位于世界上任何地方的、也遵循同一标准的其他任何系统进行通信。
(4)高速计算机网络:其特点是采用高速网络技术,综合业务数字网的实现,多媒体和智能型网络的兴起。
2、试简述分组交换的特点答:分组交换实质上是在“存储-转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
3、试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
计算机网络第五版吴功宜吴英课后答案
1.在OSI模式下,数据链路层的功能是(D)
A.提供逻辑地址
B.进行组播
C.传输数据
D.在物理层和网络层之间提供接口
2.无源介质访问控制(CSMA)算法的特点是(A)
A.发生冲突时立即重新发送
B.不允许两台站同时使用无线频道
C.无
需设置协调器,可以自动进行信号检测D.发生冲突时不会重发
3.采用ISC2分组,网络层可以(C)
A.实现多路复用
B.实现多用户同时上网
C.实现分组路由
D.实现分组队列
4.评价网络效率的指标是(C)
A.可靠性
B.安全性
C.吞吐量
D.连接数
5.在计算机网络中,使用协议栈技术是(B)
A.实现多路复用
B.实现分组路由
C.实现大量数据传输
D.实现分组队列
6.动态主机配置协议(D)
A.是IP地址分配的标准
B.只能用于局域网
C.是端口号分配的标准
D.不需要主机向DHCP服务器发送请求
7.宽带上网技术(B)
A.使得无线通信更容易实现
B.使得数据传输变得更快
C.可以用于实时视频传输
D.可以使用超高速网络
8.关于超级计算机,下列叙述说法错误的是(A)。
第1章概述1-01 计算机网络向用户可以提供哪些服务?答:计算机网络向用户提供的最重要的功能有两个,连通性和共享。
连通性就是计算机网络使上网用户之间都可以交换信息,好像这些用户的计算机都可以彼此直接连通一样。
共享就是指资源共享。
1-02 试简述分组交换的特点。
答:分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发送端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换就是计算机终端之间通信时,一方发起呼叫,独占一条物理线路。
当交换机完成续接,对方收到发起端的信号,双方即可进行通信。
在整个通信过程中双方一直占用该电路。
它的特点是实时性强,时延小,交换设备成本较低。
但同时也带来线路利用率低,电路接续时间长,通信效率低,不同类型终端用户之间不能通信等缺点。
电路交换比较适用于信息量大、长报文,经常使用的固定用户之间的通信。
(2)报文交换将用户的报文存储在交换机的存储器中。
当所需要的输出电路空闲时,再将该报文发向接收交换机或终端,它以“存储——转发”方式在网内传输数据。
报文交换的优点是中继电路利用率高,可以多个用户同时在一条线路上传送,可实现不同速率、不同规程的终端间互通。
但它的缺点也是显而易见的。
以报文为单位进行存储转发,网络传输时延大,且占用大量的交换机内存和外存,不能满足对实时性要求高的用户。
报文交换适用于传输的报文较短、实时性要求较低的网络用户之间的通信,如公用电报网。
(3)分组交换实质上是在“存储——转发”基础上发展起来的。
第一章概述1-07小写和大写开头的英文名字 internet 和Internet在意思上有何重要区别?答:(1) internet(互联网或互连网):通用名词,它泛指由多个计算机网络互连而成的网络。
;协议无特指(2)Internet(因特网):专用名词,特指采用 TCP/IP 协议的互联网络区别:后者实际上是前者的双向应用1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点?答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。
(2)城域网:城市范围,链接多个局域网。
(3)局域网:校园、企业、机关、社区。
(4)个域网PAN:个人电子设备按用户:公用网:面向公共营运。
专用网:面向特定机构。
1-12 因特网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点?答:边缘部分:由各主机构成,用户直接进行信息处理和信息共享;低速连入核心网。
核心部分:由各路由器连网,负责为边缘部分提供高速远程分组交换。
1-22 网络协议的三个要素是什么?各有什么含义?答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。
由以下三个要素组成:(1)语法:即数据与控制信息的结构或格式。
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。
(3)同步:即事件实现顺序的详细说明。
1-23 画出具有五层协议的网络体系结构,并简述各层主要功能。
第二章物理层2-05 物理层的接口有哪几个方面的特性?个包含些什么内容?答:(1)机械特性明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置等等。
(2)电气特性指明在接口电缆的各条线上出现的电压的范围。
(3)功能特性指明某条线上出现的某一电平的电压表示何意。
(4)规程特性说明对于不同功能的各种可能事件的出现顺序。
2-09 用香农公式计算一下,假定信道带宽为为3100Hz,最大信道传输速率为35Kb/s,那么若想使最大信道传输速率增加60%,问信噪比S/N应增大到多少倍?如果在刚才计算出的基础上将信噪比S/N应增大到多少倍?如果在刚才计算出的基础上将信噪比S/N再增大到十倍,问最大信息速率能否再增加20%?答:C = W log2(1+S/N) b/s- SN1=2*(C1/W)-1=2*(35000/3100)-1SN2=2*(C2/W)-1=2*(1.6*C1/w)-1=2*(1.6*35000/3100)-1SN2/SN1=100信噪比应增大到约100倍。
第一章概述1-2 试简述分组交换的特点答:分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报文交换的优点。
分组交换在线路上采用动态复用技术传送按一定长度分割为许多小段的数据——分组。
每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。
把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。
分组交换比电路交换的电路利用率高,比报文交换的传输时延小,交互性好。
1-5 因特网的发展大致分为哪几个阶段?请指出这几个阶段最主要的特点。
答:第一阶段是从单个网络ARPANRET 向互联网发展的过程。
最初的分组交换网ARPANET 只是一个单个的分组交换网,所有要连接在ARPANET 上的主机都直接与就近的结点交换机相连。
而后发展为所有使用TCP/IP 协议的计算机都能利用互联网相互通信。
第二阶段是1985-1993 年,特点是建成了三级结构的因特网第三阶段是1993 年至今,特点是逐渐形成了多层次ISP 结构的因特网。
1-24 试述五层协议的网络体系结构的要点,包括各层的主要功能。
答:所谓五层协议的网络体系结构是为便于学习计算机网络原理而采用的综合了OSI 七层模型和TCP/IP 的四层模型而得到的五层模型。
五层协议的体系结构见图1-1 所示。
应用层运输层网络层数据链路层物理层各层的主要功能:(1)应用层应用层确定进程之间通信的性质以满足用户的需要。
应用层不仅要提供应用进程所需要的信息交换和远地操作,而且还要作为互相作用的应用进程的用户代理(user agent),来完成一些为进行语义上有意义的信息交换所必须的功能。
(2)运输层任务是负责主机中两个进程间的通信。
因特网的运输层可使用两种不同的协议。
即面向连接的传输控制协议TCP 和无连接的用户数据报协议UDP。
面向连接的服务能够提供可靠的交付。
无连接服务则不能提供可靠的交付。
第一章概述1-02 简述分组交换的要点。
答:(1)报文分组,加首部(2)经路由器储存转发(3)在目的地合并1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
<简答>答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。
(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。
(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。
1-05 因特网的发展大致分为哪几个阶段?请指出这几个阶段的主要特点。
答:从单个网络APPANET向互联网发展;TCP/IP协议的初步成型建成三级结构的Internet;分为主干网、地区网和校园网;形成多层次ISP结构的Internet;ISP首次出现。
1-08 计算机网络都有哪些类别?各种类别的网络都有哪些特点?答:按范围:(1)广域网WAN:远程、高速、是Internet的核心网。
(2)城域网:城市范围,链接多个局域网。
(3)局域网:校园、企业、机关、社区。
(4)个域网PAN:个人电子设备按用户:公用网:面向公共营运。
专用网:面向特定机构。
1-22 网络协议的三个要素是什么?各有什么含义?答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。
由以下三个要素组成:(1)语法:即数据与控制信息的结构或格式。
(2)语义:即需要发出何种控制信息,完成何种动作以及做出何种响应。
(3)同步:即事件实现顺序的详细说明。
1-24 论述具有五层协议的网络体系结构的要点,包括各层的主要功能。
答:综合OSI 和TCP/IP 的优点,采用一种原理体系结构。
各层的主要功能:物理层物理层的任务就是透明地传送比特流。
(注意:传递信息的物理媒体,如双绞线、同轴电缆、光缆等,是在物理层的下面,当做第0 层。
)物理层还要确定连接电缆插头的定义及连接法。
数据链路层数据链路层的任务是在两个相邻结点间的线路上无差错地传送以帧(frame)为单位的数据。
谢希仁计算机⽹络第五版(第⼀到第六章)课后习题答案-2012-5(改正)《计算机⽹络》课后习题答案第⼀章概述1-3试从多个⽅⾯⽐较电路交换、报⽂交换和分组交换的主要优缺点。
答:(1)电路交换:电路交换就是计算机终端之间通信时,⼀⽅发起呼叫,独占⼀条物理线路。
当交换机完成接续,对⽅收到发起端的信号,双⽅即可进⾏通信。
在整个通信过程中双⽅⼀直占⽤该电路。
它的特点是实时性强,时延⼩,交换设备成本较低。
但同时也带来线路利⽤率低,电路接续时间长,通信效率低,不同类型终端⽤户之间不能通信等缺点。
电路交换⽐较适⽤于信息量⼤、长报⽂,经常使⽤的固定⽤户之间的通信。
(2)报⽂交换:将⽤户的报⽂存储在交换机的存储器中。
当所需要的输出电路空闲时,再将该报⽂发向接收交换机或终端,它以“存储——转发”⽅式在⽹内传输数据。
报⽂交换的优点是中继电路利⽤率⾼,可以多个⽤户同时在⼀条线路上传送,可实现不同速率、不同规程的终端间互通。
但它的缺点也是显⽽易见的。
以报⽂为单位进⾏存储转发,⽹络传输时延⼤,且占⽤⼤量的交换机内存和外存,不能满⾜对实时性要求⾼的⽤户。
报⽂交换适⽤于传输的报⽂较短、实时性要求较低的⽹络⽤户之间的通信,如公⽤电报⽹。
(3)分组交换:分组交换实质上是在“存储——转发”基础上发展起来的。
它兼有电路交换和报⽂交换的优点。
分组交换在线路上采⽤动态复⽤技术传送按⼀定长度分割为许多⼩段的数据——分组。
每个分组标识后,在⼀条物理线路上采⽤动态复⽤的技术,同时传送多个数据分组。
把来⾃⽤户发端的数据暂存在交换机的存储器内,接着在⽹内转发。
到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报⽂。
分组交换⽐电路交换的电路利⽤率⾼,⽐报⽂交换的传输时延⼩,交互性好。
1-8计算机⽹络都有哪些类别?各种类别的⽹络都有哪些特点?答:1、按⽹络覆盖的地理范围分类:(1)局域⽹:局域⽹是计算机硬件在⽐较⼩的范围内通信线路组成的⽹络,⼀般限定在较⼩的区域内,通常采⽤有线的⽅式连接起来。
《计算机网络》第五版课后习题解答第一章概述1-2 试简述分组交换的特点答:在分组交换网络中,采用存储转发方式工作,数据以短的分组形式传送。
如果一个源站有一个长的报文要发送,该报文就会被分割成一系列的分组。
每个分组包含用户数据的一部分加上一些控制信息。
控制信息至少要包括网络为了把分组送到目的地做路由选择所需要的信息。
在路径上的每个结点,分组被接收,短时间存储,然后传递给下一结点。
分组交换网的主要优点:①高效。
②灵活。
③迅速。
④可靠。
缺点:分组在节点转发时因排队而造成一定的延时;分组必须携带一些控制信息而产生额外开销;1-14 计算机网络有哪些常用的性能指标?答:1.速率比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位。
Bit 来源于binary digit,意思是一个“二进制数字”,因此一个比特就是二进制数字中的一个1 或0。
速率即数据率(data rate)或比特率(bit rate)是计算机网络中最重要的一个性能指标。
速率的单位是b/s,或kb/s, Mb/s, Gb/s 等。
速率往往是指额定速率或标称速率。
2.带宽“带宽”(bandwidth)本来是指信号具有的频带宽度,单位是赫(或千赫、兆赫、吉赫等)。
现在“带宽”是数字信道所能传送的“最高数据率”的同义语,单位是“比特每秒”,或b/s (bit/s)。
3.吞吐量吞吐量(throughput)表示在单位时间内通过某个网络(或信道、接口)的数据量。
吞吐量更经常地用于对现实世界中的网络的一种测量,以便知道实际上到底有多少数据量能够通过网络。
吞吐量受网络的带宽或网络的额定速率的限制。
4.时延传输时延(发送时延)发送数据时,数据块从结点进入到传输媒体所需要的时间。
也就是从发送数据帧的第一个比特算起,到该帧的最后一个比特发送完毕所需的时间。
5.时延带宽积6.往返时间RTT7.利用率1-19、长度为100 字节的应用层数据交给运输层传送,需加上20 字节的TCP 首部。
习题解答习题及参考答案说明习题中的某些问答题是为了方便学生课后理解书本知识,并不一定适合作为考试题目,给出的答案也仅供参考,学生不应该死记硬背。
第1章1-1计算机网络向用户可以提供哪些服务?解答:计算机网络是一种通信基础设施,向用户提供的最核心的服务就是信息交互服务和资源共享服务。
虽然计算机网络与电信网络和有线电视网络一样,都是一种通信基础设施,但与这两个网络最大的不同在于计算机网络的端设备是功能强大且具有智能的计算机。
利用计算机网络这个通信基础设施,计算机上运行的各种应用程序通过彼此间的通信能为用户提供更加丰富多彩的服务和应用,如文件传输、电子、网络电视等待。
1-2试简述分组交换的要点。
解答:分组交换采用存储转发技术,当需要发送数据时无需在源和目的之间先建立一条物理的通路,而是将要发送的报文分割为较小的数据段,将控制信息作为首部加在每个数据段前面(构成分组)一起发送给分组交换机。
每一个分组的首部都含有目的地址等控制信息。
分组交换网中的分组交换机根据分组首部中的控制信息,把分组转发到下一个分组交换机。
用这种存储转发方式将分组转发到达最终目的地。
1-3试从建立连接、何时需要地址、是否独占链路、网络拥塞、数据是否会失序、端到端时延的确定性、适用的数据传输类型等多个方面比较分组交换与电路交换的特点。
解答:1-4为什么说因特网是自印刷术以来人类通信方面最大的变革?解答:因特网已成为仅次于全球网的世界第二大网络,缩小了人际交往的时间和空间,大大改变着我们工作和生活的各个方面。
1-5因特网的发展大致分为哪几个阶段?请指出这几个阶段最主要的特点。
解答:因特网的基础结构大体上经历了三个阶段的演进。
第一阶段——从单个网络ARPANET向互联网发展。
第二阶段——逐步建成了三级结构的因特网。
第三阶段——逐渐形成了多层次ISP结构的因特网。
1-6试简述因特网标准制定的几个阶段。
解答:制订因特网的正式标准要经过以下的四个阶段:(1)因特网草案(Internet Draft)——在这个阶段还不是RFC文档。
(2)建议标准(Proposed Standard)——从这个阶段开始就成为RFC文档。
(3)草案标准(Draft Standard)。
(4)因特网标准(Internet Standard)。
1-7小写和大写开头的英文名字internet和Internet在意思上有何重要区别?解答:以小写字母i开始的internet(互联网或互连网)是一个通用名词,它泛指由多个计算机网络互连而成的网络。
在这些网络之间的通信协议(即通信规则)可以是任意的。
以大写字母I开始的Internet(因特网)则是一个专用名词,它指当前全球最大的、开放的、由众多网络相互连接而成的特定计算机网络,它采用TCP/IP协议族作为通信的规则,且其前身是美国的ARPANET。
1-8计算机网络都有哪些类别?各种类别的网络都有哪些特点?解答:见1.4.2节。
1-9因特网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点?解答:因特网的拓扑结构虽然非常复杂,并且在地理上覆盖了全球,但从其工作方式上看,可以划分为以下的两大块:(1)边缘部分由所有连接在因特网上的主机组成。
这部分是用户直接使用的,用来进行通信(传送数据、音频或视频)和资源共享。
(2)核心部分由大量网络和连接这些网络的路由器组成。
这部分是为边缘部分提供服务的(提供连通性和交换)。
– 333 –计算机网络教程(第四版)– 334 –1-10 试在下列条件下比较电路交换和分组交换。
要传送的报文共x (bit)。
从源点到终点共经过k 段链路,每段链路的传播时延为d (s),数据传输速率为b (bit/s)。
在电路交换时电路的建立时间为s (s)。
在分组交换时分组长度为p (bit),假设x > p 且各结点的排队等待时间可忽略不计。
问在怎样的条件下,分组交换的时延比电路交换的要小?(提示:画一下草图观察k 段链路共有几个结点。
)解答:分组交换时延为:b x d k b p k //)1(+⋅+-。
电路交换时延为:b x d k s /+⋅+。
因此,分组交换时延较电路交换时延小的条件为:s b p k <-/)1(1-11 在上题的分组交换网中,设报文长度和分组长度分别为x 和 (p + h ) (bit),其中p 为分组的数据部分的长度,而h 为每个分组所带的控制信息固定长度,与p 的大小无关。
通信的两端共经过k 段链路。
链路的数据传输速率为b (bit/s),结点的排队时间可忽略不。
若打算使总的时延为最小,问分组的数据部分长度p 应取多大?解答:假设每段链路的传播时延为d (s),计算总时延D 为:b h p x b x d k b h p k /)/(//))(1(++⋅++-,求D 对p 的导数,令其为零。
解出)1/(-=k xh p1-12 从差错控制、时延和资源共享3个方面分析,分组交换为什么要将长的报文划分为多个短的分组进行传输?答:(1)若报文太大在传输中出现差错的概率大,并且一旦出现差错可能要重传整个报文,而划分为小的分组,该分组出现差错的概率减小了,并且一次仅需要重传一个分组。
(2)将长的报文划分为多个短的分组可以减小储存转发的时延。
(3)太大的报文占用链路太长,不利于资源共享,将长的报文划分为多个短的分组减小的资源共享的粒度,提高整个系统的平均响应时间,例如如一台计算机在传输大的文件时,而另一台计算机通过同一链路可以上网浏览网页,而无需等待文件传输结束。
1-13 计算机网络有哪些常用的性能指标?解答:速率、带宽、吞吐量、时延、利用率1-14 收发两端之间的传输距离为1000 km ,信号在媒体上的传播速率为m/s 1028⨯。
试计算以下两种情况的发送时延和传播时延。
(1)数据长度为710bit ,数据发送速率为100 kbit/s ;(2)数据长度为310bit ,数据发送速率为1 Gbit/s 。
从以上计算结果可得出什么结论?解答:(1) 发送时延为100 s ,传播时延为5 ms 。
发送时延远大于传播时延。
习题解答(2) 发送时延为1 s,传播时延为5 ms。
发送时延远小于传播时延。
1-15网络体系结构为什么要采用分层次的结构?试举出一些与分层体系结构的思想相似的日常生活中的例子。
解答:网络体系结构采用分层结构是因为“分层”可将庞大而复杂的问题,转化为若干较小的局部问题,而这些较小的局部问题就比较易于研究和处理。
在我们的日常生活中不乏层次结构的系统,例如邮政系统就是一个分层的系统,而且它与计算机网络有很多相似之处,如图所示。
1-16protocol)。
提供的。
另外,并非在一个层完成的全部功能都称为服务。
只有那些能够被高一层实体“看得见”的功能才能称之为“服务”。
1-17试述具有五层协议的网络体系结构的要点,包括各层的主要功能。
解答:(1) 物理层:在物理媒体上传送比特流。
具体包括:与物理媒体的接口、比特的表示与同步、数据率、线路配置、物理拓扑等。
(2) 数据链路层:在两个相邻结点间(主机和路由器或路由器和路由器之间)的链路上传送以帧为单位的数据。
具体包括:组帧、差错控制、物理编址、接入控制、流量控制等。
(3) 网络层:负责将分组从源主机(按照合适的路由)通过中间若干路由器的转发传送到目的主机。
核心功能是逻辑编址、路由选择和分组转发。
– 333 –计算机网络教程(第四版)(4) 运输层:负责主机中两个进程之间的逻辑通信(端到端通信)。
具体包括:复用与分用、可靠数据传输、流量控制、拥塞控制等。
(5) 应用层:通过应用进程间的交互来实现特定网络应用,直接为用户或应用进程提供特定的应用服务,如文件传输、电子等。
1-18试解释以下名词:协议栈、实体、对等层、协议数据单元、客户、服务器、客户-服务器方式。
解答:协议栈:将网络协议几个层次画在一起很像一个栈的结构,因此将这些协议层称为协议栈。
实体:表示任何可发送或接收信息的硬件或软件进程。
对等层:通信双方实现同样功能的层。
协议定义的就是对等层间的通信规则。
协议数据单元:OSI参考模型把对等层次之间传送的数据单位称为该层的协议数据单元PDU。
客户:在计算机网络中进行通信的应用进程中的服务请求方。
服务器:在计算机网络中进行通信的应用进程中的服务提供方。
客户-服务器方式:通常指的是一种网络应用程序的工作方式。
客户-服务器方式所描述的是进程之间服务和被服务的关系。
客户是服务请求方,服务器是服务提供方。
服务器总是一直运行并被动等待通信,而客户总是主动发起通信。
服务器可以同时处理多个客户的请求,而客户程序之间不直接进行通信。
1-19试解释everything over IP和IP over everything的含义。
解答:TCP/IP协议可以为各式各样的应用提供服务,即IP协议之上可以运行各种各样的网络应用,这就是所谓的everything over IP。
同时TCP/IP协议也允许IP协议互连各种各式各样的物理网络而构成的互联网,在IP层以上看不见下层不同的物理网络,这就是所谓的IP over everything。
1-20判断以下正误。
(1)提高链路速率意味着降低了信道的传播时延。
(×)原因:提高链路速率是提高了将数据推送到链路的速率。
而信道的传播时延仅跟信号的传播速率和信道长度有关,与发送速率无关。
因此提高链路速率不会影响信道的传播时延。
(2)在链路上产生的传播时延与链路的带宽无关。
(√)原因:由于承载信息的电磁波在通信线路上的传播速率(这是光速的数量级)与数据的发送速率并无关系,因此在链路上产生的传播时延仅与信号传播速率和信道长度有关。
(3)跨越网络提供主机到主机的数据通信的问题属于运输层的功能。
(×)原因:跨越网络提供主机到主机的数据通信的问题属于网络层的功能。
运输层为不同主机上的– 334 –习题解答应用进程和应用进程间提供逻辑通信功能。
(4)发送时延是分组的第一个比特从发送方发出到该比特到达接收方之间的时间。
(×)原因:发送时延是主机或路由器将分组发送到通信线路上所需要的时间,也就是从发送分组的第一个比特算起,到该分组的最后一个比特发送到线路上所需要的时间。
(5)由于动态分配通信带宽和其他通信资源,分组交换能更好更高效地共享资源。
(√)(6)采用分组交换在发送数据前可以不必先建立连接,发送突发数据更迅速,因此不会出现网络拥塞。
(×)原因:由于分组交换不像电路交换那样通过建立连接来保证通信时所需的各种资源,因而无法确保通信时端到端所需的带宽,在通信量较大时可能造成网络拥塞。
1-21一个系统的协议结构有N层,应用程序产生M字节长的报文,网络软件在每层都加上h字节的协议头,网络带宽中至少有多大比率用于协议头信息的传输?解答:(N × h/(N × h + M)) × 100%。