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

合集下载

计算机网络基础(第二版)习题参考答案

计算机网络基础(第二版)习题参考答案

计算机网络基础(第二版)习题参考答案计算机网络基础(第二版)习题参考答案第一章:计算机网络概述1. 什么是计算机网络?计算机网络是指通过通信设备与线路将广泛分布的计算机系统连接起来,使其能够互相传送数据和共享资源的系统。

2. 计算机网络的分类有哪些?计算机网络可以根据规模分为广域网(WAN)、局域网(LAN)和城域网(MAN);根据拓扑结构分为总线型、环型、星型、树型和网状型等;根据传输介质分为有线网络和无线网络。

3. 计算机网络的优缺点是什么?计算机网络的优点包括提高工作效率、资源共享、信息传递迅速等;缺点包括网络安全隐患、传输速度受限、依赖性较强等。

4. OSI七层模型是什么?OSI七层模型是国际标准化组织(ISO)提出的通信协议参考模型,按照功能从下到上依次为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

5. TCP/IP四层模型是什么?TCP/IP四层模型是互联网上的通信协议参考模型,按照功能从下到上依次为网络接口层、网络层、传输层和应用层。

第二章:物理层1. 物理层的作用是什么?物理层主要负责传输比特流,通过物理介质将比特流从发送端传输到接收端。

2. 串行传输和并行传输有什么区别?串行传输是指按照位的顺序将比特一个接一个地传输,而并行传输是指同时传输多个比特。

3. 常见的物理层传输介质有哪些?常见的物理层传输介质包括双绞线、同轴电缆、光纤和无线电波等。

4. 什么是调制和解调?调制是指将数字信号转换为模拟信号的过程,解调是指将模拟信号转换为数字信号的过程。

5. 什么是编码和解码?编码是指将比特流转换为电信号的过程,解码是指将电信号转换为比特流的过程。

第三章:数据链路层1. 数据链路层的作用是什么?数据链路层主要负责将数据报传输到相邻节点,以及差错控制、流量控制等功能。

2. 什么是帧?帧是数据链路层中的数据传输单位,包括字段和控制信息。

3. 什么是差错检测?差错检测是指在传输过程中检测到传输错误的方法,常见的差错检测方法包括奇偶校验、循环冗余检验(CRC)等。

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

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

计算机网络课后习题答案(第三章)(2009-12-14 18:16:22)转载▼标签:课程-计算机教育第三章数据链路层3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。

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

3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点.答:链路管理帧定界流量控制差错控制将数据和控制信息区分开透明传输寻址可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。

3-03 网络适配器的作用是什么?网络适配器工作在哪一层?答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层)3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?答:帧定界是分组交换的必然要求透明传输避免消息符号与帧定界符号相混淆差错检测防止合差错的无效数据帧浪费后续路由上的传输和处理资源3-05 如果在数据链路层不进行帧定界,会发生什么问题?答:无法区分分组与分组无法确定分组的控制域和数据域无法将差错更正的范围限定在确切的局部3-06 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?为什么PPP协议不能使数据链路层实现可靠传输?答:简单,提供不可靠的数据报服务,检错,无纠错不使用序号和确认机制地址字段A 只置为0xFF。

【Selected】计算机网络教程_(第二版)_课后答案(全).doc

【Selected】计算机网络教程_(第二版)_课后答案(全).doc

第一章概述传播时延=信道长度/电磁波在信道上的传播速度发送时延=数据块长度/信道带宽总时延=传播时延+发送时延+排队时延1-01计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答:计算机网络的发展可分为以下四个阶段。

(1)面向终端的计算机通信网:其特点是计算机是网络的中心和控制者,终端围绕中心计算机分布在各处,呈分层星型结构,各终端通过通信线路共享主机的硬件和软件资源,计算机的主要任务还是进行批处理,在20世纪60年代出现分时系统后,则具有交互式处理和成批处理能力。

(2)分组交换网:分组交换网由通信子网和资源子网组成,以通信子网为中心,不仅共享通信子网的资源,还可共享资源子网的硬件和软件资源。

网络的共享采用排队方式,即由结点的分组交换机负责分组的存储转发和路由选择,给两个进行通信的用户断续(或动态)分配传输带宽,这样就可以大大提高通信线路的利用率,非常适合突发式的计算机数据。

(3)形成计算机网络体系结构:为了使不同体系结构的计算机网络都能互联,国际标准化组织ISO 提出了一个能使各种计算机在世界范围内互联成网的标准框架—开放系统互连基本参考模型OSI.。

这样,只要遵循OSI标准,一个系统就可以和位于世界上任何地方的、也遵循同一标准的其他任何系统进行通信。

(4)高速计算机网络:其特点是采用高速网络技术,综合业务数字网的实现,多媒体和智能型网络的兴起。

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

答:分组交换实质上是在“存储——转发”基础上发展起来的。

它兼有电路交换和报文交换的优点。

在分组交换网络中,数据按一定长度分割为许多小段的数据——分组。

以短的分组形式传送。

分组交换在线路上采用动态复用技术。

每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。

在路径上的每个结点,把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。

到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。

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

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

计算机网络课后习题答案(第三章)(2009-12-14 18:16:22)转载▼标签:课程-计算机教育第三章数据链路层3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。

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

3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点.答:链路管理帧定界流量控制差错控制将数据和控制信息区分开透明传输寻址可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。

3-03 网络适配器的作用是什么?网络适配器工作在哪一层?答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层)3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?答:帧定界是分组交换的必然要求透明传输避免消息符号与帧定界符号相混淆差错检测防止合差错的无效数据帧浪费后续路由上的传输和处理资源3-05 如果在数据链路层不进行帧定界,会发生什么问题?答:无法区分分组与分组无法确定分组的控制域和数据域无法将差错更正的范围限定在确切的局部3-06 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况?为什么PPP协议不能使数据链路层实现可靠传输?答:简单,提供不可靠的数据报服务,检错,无纠错不使用序号和确认机制地址字段A 只置为0xFF。

计算机网络习题答案 第二版 (黄叔武 刘建新编著) 清华大学出版社

计算机网络习题答案 第二版 (黄叔武 刘建新编著) 清华大学出版社

计算机网络概论1-4简述计算机网络的定义与分类计算机网络使用通信线路将分散在不同地点并具有独立功能的多台计算机系统互相连接,按照网络协议进行数据通信,实现资源共享的信息系统。

计算机网络可以从不同的角度进行分类:(1)按网络的交换方式分为电路交换、分组交换、混合交换、帧中继网、ATM网、报文交换;(2)按网络的拓扑结构可以分为星型网、树型网、总线网、环状网、网状网等;(3)按网络交换的媒体分为双绞线网、光纤网、卫星网、有线网和无线网等(4)按网络的使用者分为公用网和专用网。

(5)按网络的分布范围可分为广域网、局域网和域域网(市域网)1-6何谓单工、半双工和全双工?它们分别适用于何种场合?单向(或单工)通信:单工单工是指数据传输仅能沿一个方向,不能实现反向交互传输。

适用于——无线电广播或有线广播以及电视广播。

双向交替(半双工)通信:半双工是指数据传输可以沿两个方向,但不能双方同时发送(或接收),而是一方发送,另一方接收,过一段时间再反过来。

适用于——电话。

双向同时(全双工)通信:通信双方可同时发送或接收信息。

适用于——网卡1-7何谓基带传输、频带传输和宽带传输?电信号也叫信号,信号的每秒钟变化的次数叫频率,单位赫兹(HZ)。

信号的频率有高有低,就象声音有高有低一样,低频到高频的范围叫频带,不同的信号有不同的频带。

基带传输在数据通信中,由计算机或终端等数字设备直接发出的二进制数字信号形式称为方波,即“1”或“0”,分别用高(或低)电平或低(或高)电平表示,人们把方波固有的频带称为基带(由消息直接转换成的未经调制变换的信号所占的频带,理论上基带信号的频谱是从0到无穷大),方波电信号称为基带信号。

在数字信号频谱中,把直流(零频)开始到能量集中的一段频率范围称为基本频带,简称为基带。

因此,数字信号被称为数字基带信号,在信道中直接传输这种基带信号就称为基带传输。

在基带传输中,整个信道只传输一种信号,通信信道利用率低。

计算机网络(第2版)课后习题

计算机网络(第2版)课后习题

一.名词解释用所给定义解释以下术语(请在每个术语前的划线上标出正确的定义)。

1. A 广域网2. D城域网3. C局域网4. B无线传感器网络5. G计算机网络6. H网络拓扑7. E ARRANET 8. F 点对点线路9. I Ad hoc网络10. J P2PA.覆盖范围从几十米到几千米,可以将一个国家、地区或横跨几个洲的计算机和网络互联起来的网络。

B.一种将Ad hoc网络技术与传感器技术相结合的新型网络。

C.用于有限地理范围(例如一幢大楼),将各种计算机、外设互联的网络。

D.可以满足几十公里范围内的大量企业、机关、公司的多个局域网互联的需要,并能实现大量用户与数据、语音、图像等多种信息传输的网络。

E.对Internet的形成与发展起到奠基作用的计算机网络。

F.连接一对计算机或路由器结点的线路。

G.以能够相互共享资源的方式互联起来的自治计算机系统的集合。

H.通过网中结点与通信线路之间的几何关系来反映出网络中个实体的结构关系。

I.一种特殊的自组织、对等式、多跳、无线移动网络。

J.所有的成员计算机在不同的时间中,可以充当客户与服务器两个不同的角色,区别于固定服务器的网络结构形式。

二.选择题1.随着微型计算机的广泛应用,大量的微型计算机通过局域网连入广域网,而局域网与广域网的互联通过B来实现。

A.通信子网B.路由器C.城域网D.电话交换网2.计算机网络是计算机技术与C技术高度发展、密切结合的产物。

A.交换机B.软件C.通信D.自动控制4.网络拓扑对网络性能与网络A有很大的影响。

A.造价B.主从关系C.结构D.控制关系5.建设宽带网络的两个关键技术是骨干网技术和B技术。

A.Internet B.接入网C.局域网D.分组交换6.当通信子网采用A方式时,首先要在通信双方之间建立起逻辑连接。

A.线路连接B.虚电路C.数据报D.无线连接7.一下关于数据报工作方式的描述中,B是不正确的。

A.同一报文的不同分组可以由不同的传输路径通过通信子网B.在每次数据传输前必须在发送方与接受方建立一条逻辑连接C.同一报文的不同分组到达目的结点时可能出现乱序、丢失现象D.每个分组在传输过程中都必须带有目的地址与源地址8.传统的机遇IP协议的网络不能适应多媒体网络应用的需求,改进传统网络协议的主要方法是DI.增大带宽II.资源预留协议RSVPIII.区分服务DiffServ IV.多协议表示交换MPLSA.I、II和IV B.I、III和IVC.I、II和III D.II、III和IV9.以下关于环状拓扑特点的描述中,错误的是AA.在环状拓扑构型中结点通过广播线路连接成闭合环路B.环中数据将沿一个方向逐站传送C.环状拓扑结构简单,传输延时确定D.为了保证环的正常工作,需要进行比较复杂的环维护处理三.判断对错请判断下列描述是否正确(正确的在划线上写Y,错误的写N)。

计算机网络_第3章习题解答

计算机网络_第3章习题解答

第三章习题解答3.1简述数据链路层的功能。

答:数据链路层是在物理层提供的比特流传送服务的基础上,通过一系列的控制和管理,构成透明的、相对无差错的数据链路,向网络层提供可靠、有效的数据帧传送的服务。

其主要功能包括:链路管理,帧定界,流量控制,差错控制,数据和控制信息的识别,透明传输,寻址。

3.2 试解释以下名词:数据电路,数据链路,主站,从站,复合站。

答:数据电路是一条点到点的,由传输信道及其两端的DCE构成的物理电路段,中间没有交换节点。

数据电路又称为物理链路,或简称为链路。

数据链路是在数据电路的基础上增加传输控制的功能构成的。

一般来说,通信的收发双方只有建立了一条数据链路,通信才能够有效地进行。

在链路中,所连接的节点称为“站”。

发送命令或信息的站称为“主站”,在通信过程中一般起控制作用;接收数据或命令并做出响应的站称为“从站”,在通信过程中处于受控地位。

同时具有主站和从站功能的,能够发出命令和响应信息的站称为复合站。

3.3 数据链路层流量控制的作用和主要功能是什么?答:流量控制简称“流控”,是协调链路两端的发送站、接收站之间的数据流量,以保证双方的数据发送和接收达到平衡的一种技术。

在计算机网络中,由于接收方往往需要对接收的信息进行识别和处理,需要较多的时间,通常发送方的发送速率要大于接收方的接收能力。

当接收方的接收处理能力小于发送方的发送能力时,必须限制发送方的发送速率,否则会造成数据的丢失。

流量控制就是一种反馈机制,接收方随时向发送方报告自己的接收情况,限制发送方的发送速率。

保证接收方能够正常、有序地接收数据。

3.4 在停止-等待协议中,确认帧是否需要序号?为什么?答:在停止-等待协议中,由于每次只确认一个已经发送的帧,确认帧可以不需要序号。

但在一些特殊情况下会出现问题。

如果发送方在超时重发一个帧后又收到了迟到的确认,就不能确定该应答是对哪一个帧的确认,并可能导致随后的传送过程重新差错。

3.5 解释为什么要从停止-等待协议发展到连续ARQ协议。

计算机网络(第二版)课后习题答案

计算机网络(第二版)课后习题答案

计算机网络(第二版)课后习题答案计算机网络(第二版)课后习题答案一、绪论计算机网络是指在多个计算机之间传输数据和共享资源的系统。

随着互联网的普及和发展,计算机网络已经成为现代社会中不可或缺的组成部分。

本文将回答《计算机网络(第二版)》课后习题,并提供详细的解答。

二、物理层1. 什么是物理层?物理层的任务是什么?物理层是计算机网络模型中的第一层,主要负责传输比特流。

其任务包括确定物理传输媒介的规范、数据的编码认证、物理连接的建立和维护等。

2. 传输媒介可分为哪几种类型?各有什么特点?传输媒介可分为有线传输媒介和无线传输媒介两种类型。

有线传输媒介包括双绞线、同轴电缆和光纤等,其特点是传输速度快、传输距离较长、抗干扰能力强。

无线传输媒介包括无线电波和红外线等,其特点是灵活性高、易于扩展和部署,但传输速度和距离受到限制。

3. 什么是调制和解调?其作用是什么?调制是将数字信号转换为模拟信号的过程,解调是将模拟信号转换为数字信号的过程。

调制和解调的作用是在发送端将数字数据转换为适合在传输媒介上传输的模拟信号,然后在接收端将模拟信号转换为可被计算机理解的数字数据。

4. 什么是信道复用?常见的信道复用技术有哪些?信道复用是指通过合理地利用通信线路,将不同用户的数据流合并在一起传输的技术。

常见的信道复用技术包括频分复用(FDM)、时分复用(TDM)和码分复用(CDM)等。

三、数据链路层1. 数据链路层有哪些基本的功能?数据链路层的基本功能包括封装成帧、物理寻址、错误检测和流量控制等。

封装成帧将网络层交付的数据分成适当的数据帧进行传输;物理寻址通过物理地址标识源和目的设备;错误检测使用帧检验序列等方法检测传输中的错误;流量控制通过控制数据的发送速率来保证接收端能够正确接收数据。

2. 什么是差错控制?常见的差错检测技术有哪些?差错控制是指在数据传输过程中采取一定的机制来检测和纠正传输中发生的差错。

常见的差错检测技术有纵向奇偶校验、循环冗余检验(CRC)和海明码等。

计算机网络第三章作业参考答案

计算机网络第三章作业参考答案

Chapter3 THE DATA LINK LAYER2.The following data fragment occurs in the middle of a data stream for which thebyte-stuffing algorithm described in the text is used: A B ESC C ESC FLAG FLAG D. What is the output after stuffing?Answer:A B ESC C ESC FLAG FLAG D ==> A B ESC ESC C ESC ESC ESC FLAG ESC FLAG D3.What is the maximum overhead in byte-stuffing algorithm?Answer :This a frame delimited by flag bytes. (Ignore the header and trailer)Suppose that there is x bytes in payload field, and the worst case is that all of them are flag bytes or ESC, there should be 2x bytes in total. So the max overhead in byte-stuffing should be: 2+x x+1+111111lim=lim =lim +=+lim =2+2x 2x+122x+122x+12x x x x →∞→∞→∞→∞()()()() Or: (from 袁子超)if it has n bytes to send, and has m ESC. So the overhead is :.If the n bytes are all ESC, the overhead is maximum as :FLAG FLAG Payload field4.When bit stuffing is used, is it possible for the loss, insertion, or modification of a single bit to cause an error not detected by the checksum? If not, why not? If so, how? Does the checksum length play a role here?Answer:It is possible. Suppose that the original text contains the bit sequence 01111110 as data. After bit stuffing, this sequence will be rendered as 011111010. If the second 0 is lost due to a transmission error, what is received is 01111110, which the receiver sees as end of frame. It then looks just before the end of the frame for the checksum and verifies it. If the checksum is 16 bits, there is 1 chance in 216 that it will accidentally be correct, leading to an incorrect frame being accepted. The longer the checksum, the lower the probability of an error getting through undetected, but the probability is never zero.6.To provide more reliability than a single parity bit can give, an error-detecting coding scheme uses one parity bit for checking all the odd-numbered bits and a second parity bit for all the even-numbered bits. What is the Hamming distance of this code?Answer:Any single-bit error in the odd-numbered bits could change parity bit. It’s the same as the even-numbered bits. And both two errors occur in the odd-numbered bits or in the even-numbered bits will not change the parity bit. That is to say , this code could only detect single-bit errors, which means the Hamming distance is 2.7.An 8-bit byte with binary value 10101111 is to be encoded using an even-parity Hamming code. What is the binary value after encoding?According to rr m 2)1(≤++,m=8 r=4P1=B1⊕B3⊕B5⊕B7⊕B9⊕B11 =∑(0,1,0,0,1,1)=1P2=B2⊕B3⊕B6⊕B7⊕B10⊕B11=∑(0,1,1,0,1,1)=0P3=B4⊕B5⊕B6⊕B7 ⊕B12 =∑(0,0,1,0,1)=0P4=B8⊕B9⊕B10⊕B11⊕B12 =∑(0,1,1,1,1)=0So, Hamming code is: 10100100111113.Suppose that a message 1001 1100 1010 0011 is transmitted using Internet Checksum (4-bit word). What is the value of the checksum?Solution:100111001010+ 0011---------------------------------0010 (have 2 added bit),so:+1+1----------------------------------0100So, the Internet checksum is the ones complemnet of 0100, or 1011.14.What is the remainder obtained by dividing 751x x ++by the generator polynomial 31x +?42375745452424211111x x xx x x x x x x x x x x x xx x ++++++++++++++The remainder is 21x x ++.15.A bit stream 10011101 is transmitted using the standard CRC method described in the text. Thegenerator polynomial is ,. Show the actual bit string transmitted. Suppose that the third bit from the left is inverted during transmission. Show that this error is detected at the receiv er’s end. Give an example of bit errors in the bit string transmitted that will not be detected by the receiver.Solution:(1)→100110011101000 mod 1001 = 100The actual bit string transmitted: 10011101000+100=10011101100(2) The bit string receiver receives :10011101100→10111101100 10111101100 mod 1001 = 100 ≠ 0 →error!(3)example: 10011101100→1001111010110011110101 mod 1001 = 0So the receiver may think that the received bit string is right while it ’s wrong in fact.Data link protocols almost always put the CRC in a trailer than in a header. Why? Answer:CRC is calculated during sending. It could be appended to the data bit string as soon as the last data bit is send to the path. If it is put in the header, it must scan the whole frame in order to calculate CRC. It means that we should dispose the code 2 times. And CRC in the trailer could help to drop the half time.Or: (from 袁子超)CRC calculate during transmission. Once the last data sent out line, immediately put CRC code attached to the output stream from the back. If put CRC on the head of the frame, then we should check the frame to calculate CRC before sending. So that each byte has to deal with two times, the first is to calculate the check code, second times to send. Put CRC in the tail of the processing time can be halved.20.A 3000-km-long T1 trunk is used to transmit 64-byte frames using protocol 5. If the propagat ion speed is 6 μsec/km, how many bits should the sequence numbers be? Solution:delay= 3000-km* 6 μsec/km=18msBecause the bandwidth of T1 trunk = 1.544Mbps ,so:send time=64*8bits/1.544Mbps=0.33msthe time of send a frame and receive the acknowledge frame=18ms+0.33ms+18ms=36.33msthe number of frames: 36.33ms/0.33ms=11064=≤110≤=128sequence number should be 7 bitsFrames of 1000 bits are sent over a 1-Mbps channel using a geostationary satellite whose propagation time from the earth is 270 msec. Acknowledgements are always piggybacked onto data frames. The headers are very short. Three-bit sequence numbers are used. What is the maximum achievable channel utilization for(a) Stop-and-wait?(b) Protocol 5?(c) Protocol 6?Solution:Time for send a frame is: 1000bits/(1Mbps)=1msRound trip time: R=270ms*2=540msIt takes R+2=542ms to send a frame (be acknowledged).Therefore, a transmission cycle is 542ms. If the 542ms can send w frame, as a result of each frame transmission time is 1ms, the channel utilization rate is w/542.Three-bit sequence numbers are used, so the max window for (a),(b),(c) are :(a):W=1(b)1<W≤-1=7 →W=7(c)W≤=4→W=4So line utilization rate is: (a) 1*1ms/542ms * 100%=0.184%(b)7*1ms/542ms * 100%=1.292%(c)4*1ms/542ms*100%=0.738%30.Consider an error-free 64-kbps satellite channel used to send 512-byte data frames in one direction, with very short acknowledgements coming back the other way. What is the maximum throughput for window sizes of 1, 7, 15, and 127? The earth-satellite propagation time is 270 msec.Solution:Time for send a frame: 512*8bits/64kbps=64msSo, a transmission cycle: T=270ms*2+64ms=604ms and transmission window is:604ms/64ms=9.4,that’s mean: if w>9 the channel is full, the throughput cannot rise,(1)W=1: throughout=512*8b/604ms=6781bps=6.78kbps(2)W=7: throughout=7*512*8b/604ms=47.47kbps(3)(4) 15>9&&127>9, so throughout= 64kbps32.Give at least one reason why PPP uses byte stuffing instead of bit stuffing to prevent accidental flag bytes within the payload from causing confusion.Answer:(1) PPP was clearly designed to be implemented in software, not in hardware as HDLC nearly always is. With a software implementation, working entirely with bytes is muc h simpler than working with individual bits.(2) PPP was designed to be used with modems, and modems accept and transmit data in units of 1 byte, not 1 bit.33. What is the minimum overhead to send an IP packet using PPP? Count only the overhead introduced by PPP itself, not the IP header overhead. What is the maximum overhead?Solution:the PPP full frame format for unnumbered mode is:And Address and control could be ignored if sender and receiver have approve it.The minimum overhead=1+1+2+1=5bytesThe maximum overhead=1+1+1+2+4+1=10bytes。

第二版计算机网络课后问答题答案

第二版计算机网络课后问答题答案

第一章1 、答:计算机网络的发展可以分为4个阶段:第一阶段可以追溯到20世纪50年代,人们将计算机技术与通信技术结合起来,进行研究,为计算机网络的产生奠定了理论基础。

第二阶段从20世纪60年代开始, ARPANET产生和分组交换技术形成,对促进网络技术发展和理论体系研究产生重要作用,并为Internet的形成奠定了基础。

第三阶段可以从20世纪70年代中期计起,国际上各种网络发展迅速,带来了网络体系结构与网络协议与标准化问题,ISO提出OSI参考模型,同时也画临了TCP/IP的严峻挑战。

第四阶段要从20世纪90年代开始,Internet、高速通信网络、无线网络和网络安全技术彭渤发展,Internet2正在研究中,无线城域网、全光网络、网络计算和无线网络等正在成为网络应用和研究的热点。

2、答:资源共享观点的定义符合当前计算机网络的特征,这主要表现在以下几个方面:(1)计算机网络建立的主要目的是实现计算机资源的共享。

(2)互联的计算机是分布在不同地理位置的多台独立的“自治计算机”。

(3)联网计算机之间的通信必须遵循共同的协议。

3 、答:现代网络中,局域网、城域网、广域网之间通过路由互联。

用户计算机可以通过局域网方式接入,也可以选择PSTN、CATV、WMAN、WLAN方式接入到作为地区级主干网的城域网。

城域网双通过路由与光纤接入到作为国家或区域主干网的广域网。

多个广域网互联形成覆盖全世界的Internet网络系统。

4、答:广域网通信的数据交换技术可以分为线路交换和存储转发交换。

存储转发交换又可分为报文交换和分组交换。

(1)线路交换方式中,两台计算机进行数据交换前,先要建立实际的物理线路,通过该线路实时、双向交换数据,完成后释放该线路。

线路交换方式具有通信实时信强的优点,但对突发性通信不适应,系统效率低,不具备存储转发的能力,不能平滑通信量,不具备差错控制能力,无法发现与纠正传输过程中发生地差错等缺点。

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

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

第三章数据链路层3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。

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

3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点.答:链路管理帧定界流量控制差错控制将数据和控制信息区分开透明传输寻址可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。

3-03 网络适配器的作用是什么?网络适配器工作在哪一层?答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层)3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?答:帧定界是分组交换的必然要求;透明传输避免消息符号与帧定界符号相混淆;差错检测防止有差错的无效数据帧浪费后续路由上的传输和处理资源3-05 如果在数据链路层不进行帧定界,会发生什么问题?答:无法区分分组与分组;无法确定分组的控制域和数据域;无法将差错更正的范围限定在确切的局部3-06 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况为什么PPP协议不能使数据链路层实现可靠传输?答:简单,提供不可靠的数据报服务,检错,无纠错不使用序号和确认机制地址字段A 只置为0xFF。

计算机网络_清华大学出版社第二版_课后习题答案完整版

计算机网络_清华大学出版社第二版_课后习题答案完整版

计算机网络第二版清华大学出版社课后习题(匡桂平整理)第一章概论一、名词解释用所给定义解释以下术语(请在每个术语前的划线上标出正确的定义)。

1.广域网:A2.城域网:D3.局域网: C4.无线传感器网络:B5.计算机网络:G6.网络拓扑:H7.ARPANET :E8.点对点线路:F9.Ad hOC网络:I10.P2P:JA.覆盖范围从几十千米到几千千米,可以将一个国家、地区或横跨几个洲的计算机和网络互联起来的网络。

B.一种将Ad hOC网络技术与传感器技术相结合的新型网络。

C.用于有限地理范围(例如一幢大楼),将各种计算机、外设互连的网络。

D.可以满足几十公里范围内的大量企业、机关、公司的多个局域网互联的需要,并能实现大量用户与数据、语音、图像等多种信息传输的网络。

E.对Internet的形成与发展起到奠基作用的计算机网络。

F.连接一对计算机或路由器结点的线路。

G.以能够相互共享资源的方式互联起来的自治计算机系统的集合。

H.通过网中结点与通信线路之间的几何关系来反映出网络中各实体间的结构关系。

I.一种特殊的自组织、对等式、多跳、无线移动网络。

J.所有的成员计算机在不同的时间中,可以充当客户与服务器两个不同的角色,区别于固定服务器的网络结构形式。

二、选择题1.随着微型计算机的广泛应用,大量的微型计算机通过局域网连入广域网,而局域网与广域网的互联通过什么设备来实现。

BA.通信子网B.路由器C.城域网D.电话交换网2.计算机网络是计算机技术与什么技术高度发展、密切结合的产物。

CA.交换机B.软件C.通信D.自动控制3.电信业一般认为宽带骨干网的数据传输速率达到。

CA.10MbpsB.100MbpsC.2GbpsD.10Gbps4.网络拓扑对网络性能与网络________有很大的影响。

A.造价B.主从关系C.结构D.控制关系A5.建设宽带网络的两个关键技术是骨干网技术和什么技术。

BA.InternetB.接入网C.局域网D.分组交换6.当通信子网采用什么方式时,首先要在通信双方之间建立起逻辑连接。

计算机网络教程_(第二版)_课后答案(全)

计算机网络教程_(第二版)_课后答案(全)

第一章概述传播时延=信道长度 / 电磁波在信道上的传播速度发送时延=数据块长度/ 信道带宽总时延=传播时延+发送时延+排队时延1-01 计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答:计算机网络的发展可分为以下四个阶段。

( 1)面向终端的计算机通信网:其特点是计算机是网络的中心和控制者,终端围绕中心计算机分布在各处,呈分层星型结构,各终端通过通信线路共享主机的硬件和软件资源,计算机的主要任务还是进行批处理,在20 世纪 60 年代出现分时系统后,则具有交互式处理和成批处理能力。

( 2)分组交换网:分组交换网由通信子网和资源子网组成,以通信子网为中心,不仅共享通信子网的资源,还可共享资源子网的硬件和软件资源。

网络的共享采用排队方式,即由结点的分组交换机负责分组的存储转发和路由选择,给两个进行通信的用户断续(或动态)分配传输带宽,这样就可以大大提高通信线路的利用率,非常适合突发式的计算机数据。

( 3)形成计算机网络体系结构:为了使不同体系结构的计算机网络都能互联,国际标准化组织ISO 提出了一个能使各种计算机在世界范围内互联成网的标准框架—开放系统互连基本参考模型OSI. 。

这样,只要遵循OSI 标准,一个系统就可以和位于世界上任何地方的、也遵循同一标准的其他任何系统进行通信。

( 4)高速计算机网络:其特点是采用高速网络技术,综合业务数字网的实现,多媒体和智能型网络的兴起。

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

答:分组交换实质上是在“存储——转发”基础上发展起来的。

它兼有电路交换和报文交换的优点。

在分组交换网络中,数据按一定长度分割为许多小段的数据——分组。

以短的分组形式传送。

分组交换在线路上采用动态复用技术。

每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。

在路径上的每个结点,把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。

到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。

计算机网络第三章参考答案

计算机网络第三章参考答案

第三章作业参考答案1.什么是网络体系结构?网络体系结构中的基本原理是什么?答:(1)计算机网络中,层、协议和层间接口的集合被称为计算机网络体系结构(2)网络体系结构中的基本原理是分层原理:计算机网络中采用了分层方法,把复杂的问题划分为若干个较小的、单一的局部问题,在不同的层次上予以解决。

2.什么是实体?什么是对等实体?什么是服务数据单元?什么是协议数据单元?答:(1)实体:任何可以发送或接收信息的硬件/软件进程;(2)对等实体:分别位于不同系统对等层中的两个实体;(3)服务数据单元:指定层的接口数据的总和;(4)协议数据单元:网络体系结构中,对等层之间交换的信息报文统称为协议数据单元。

3.什么是网络协议?它在网络中的作用是什么?网络协议的三要素是什么?答:(1)网络协议:计算机网络中进行数据交换而建立的规则、标准或约定的集合;(2)作用:约定通信双方在通信时必须遵守的规则;(3)三要素:语法、语义、时序(“同步”也可以,但不如“时序”更贴切)。

4. 协议与服务之间的区别是什么?答:协议:对等实体间通信时必须遵守的规则;服务:某一层向它的上一层提供的一组操作,定义了该层要代表其用户执行哪些操作;协议是不同网络系统对等层之间的关系,而服务则是相同网络系统上下层之间的关系。

5. 服务分哪两类?有什么区别?比较数据报与虚电路两种服务各自的优缺点及适用场合?答:(1)服务分为:面向连接服务和无连接服务;区别如下:1)面向连接服务:在数据交换之前,必须先建立连接,当数据交换结束后,则应终止这个连接;具有连接建立、数据传输和连接释放三个阶段;静态分配资源,传输前需建立连接;提供可靠的传输服务,无错、按序、无丢失、不重复;仅在连接阶段需要完整的目的地址;适用在一段时间内向同一目的地发送大量报文,实时性要求高的场合。

2)无连接服务:两个实体在数据传输时动态地进行分配通信时所需的资源。

动态分配资源,不能防止报文的损失、失序、丢失和重复;需要为每一个报文提供完整的目的地址,适用少量零星报文的场合。

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

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

计算机网络课后答案第三章第三章计算机网络课后答案1. 选择题1) 在OSI模型中,负责源端和目的端之间建立、维护和释放通信连接的层是:a) 物理层b) 数据链路层c) 网络层d) 传输层答案:d) 传输层2) 在TCP/IP协议中,负责将数据划分成适当的大小并添加首部信息的协议是:a) IP协议b) TCP协议c) UDP协议d) ARP协议答案:b) TCP协议3) 在网络中,LAN是指:a) 局域网b) 城域网c) 广域网d) 互联网答案:a) 局域网2. 填空题1) 计算机网络是指将地理位置不同的计算机通过_______连接起来,使之可以互相传输数据。

答案:网络2) 在OSI模型中,应用层负责向用户提供_________。

答案:应用服务3) HTTP是一种基于_______的应用层协议。

答案:TCP3. 简答题1) 什么是TCP/IP协议?请简要描述TCP/IP协议的组成部分。

答:TCP/IP协议是因特网基础协议,是一种用于互联网通信的协议族。

它是由两个协议组成的,分别是传输控制协议(TCP)和网络互联协议(IP)。

TCP负责数据的可靠传输,而IP则负责数据的路由和寻址。

2) TCP和UDP协议的特点和应用场景分别是什么?答:TCP协议是一种面向连接的协议,提供可靠的数据传输,具有数据按序到达、无差错以及拥塞控制等特点。

它适用于需要确保数据完整性和可靠性的应用,如文件传输、电子邮件等。

UDP协议是一种无连接的协议,提供不可靠的数据传输,具有传输速度快、信息实时性高等特点。

它适用于对数据可靠性要求不高的应用,如音频视频传输、实时游戏等。

4. 计算题1) 假设一台主机发送的数据报大小为1500字节,其中IP首部长度为20字节,TCP首部长度为32字节。

该数据报的总长度是多少字节?答:Total length = 数据报大小 + IP首部长度 + TCP首部长度= 1500字节 + 20字节 + 32字节= 1552字节2) 已知一台主机的源IP地址为192.168.1.100,目的IP地址为192.168.1.200,请根据IP地址和子网掩码(255.255.255.0)计算出该主机所在的子网号和广播地址。

计算机网络教程(第二版)课后答案(全)

计算机网络教程(第二版)课后答案(全)

第一章概述传播时延=信道长度/电磁波在信道上的传播速度发送时延=数据块长度/信道带宽总时延=传播时延+发送时延+排队时延1-01计算机网络的发展可划分为几个阶段?每个阶段各有何特点?答:计算机网络的发展可分为以下四个阶段。

(1)面向终端的计算机通信网:其特点是计算机是网络的中心和控制者,终端围绕中心计算机分布在各处,呈分层星型结构,各终端通过通信线路共享主机的硬件和软件资源,计算机的主要任务还是进行批处理,在20世纪60年代出现分时系统后,则具有交互式处理和成批处理能力。

(2)分组交换网:分组交换网由通信子网和资源子网组成,以通信子网为中心,不仅共享通信子网的资源,还可共享资源子网的硬件和软件资源。

网络的共享采用排队方式,即由结点的分组交换机负责分组的存储转发和路由选择,给两个进行通信的用户断续(或动态)分配传输带宽,这样就可以大大提高通信线路的利用率,非常适合突发式的计算机数据。

(3)形成计算机网络体系结构:为了使不同体系结构的计算机网络都能互联,国际标准化组织ISO提出了一个能使各种计算机在世界范围内互联成网的标准框架—开放系统互连基本参考模型OSI.。

这样,只要遵循OSI标准,一个系统就可以和位于世界上任何地方的、也遵循同一标准的其他任何系统进行通信。

(4)高速计算机网络:其特点是采用高速网络技术,综合业务数字网的实现,多媒体和智能型网络的兴起。

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

答:分组交换实质上是在“存储——转发”基础上发展起来的。

它兼有电路交换和报文交换的优点。

在分组交换网络中,数据按一定长度分割为许多小段的数据——分组。

以短的分组形式传送。

分组交换在线路上采用动态复用技术。

每个分组标识后,在一条物理线路上采用动态复用的技术,同时传送多个数据分组。

在路径上的每个结点,把来自用户发端的数据暂存在交换机的存储器内,接着在网内转发。

到达接收端,再去掉分组头将各数据字段按顺序重新装配成完整的报文。

计算机网络课后题答案第三章教学内容

计算机网络课后题答案第三章教学内容

计算机网络课后题答案第三章第三章数据链路层301数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与“数据链路接通了”的区别何在?答:(1)数据链路与链路的区别在于数据链路除链路外,还必须有一些必要的规程来控制数据的传输。

因此,数据链路比链路多了实现通信规程所需要的硬件和软件。

(2)“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了。

但是,数据传输并不可靠。

在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”。

此后,由于数据链路连接具有检测、确认和重传等功能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输。

当数据链路断开连接时,物理电路连接不一定跟着断开连接。

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

答:数据链路层中的链路控制包括以下功能:链路管理;帧同步;流量控制;差错控制;将数据和控制信息分开;透明传输;寻址。

数据链路层做成可靠的链路层的优点和缺点:所谓“可靠传输”就是:数据链路层的发送端发送什么,在接收端就收到什么。

这就是收到的帧并没有出现比特差错,但却出现了帧丢失、帧重复或帧失序。

以上三种情况都属于“出现传输差错”,但都不是这些帧里有“比特差错”。

“无比特差错”与“无传输差错”并不是同样的概念。

在数据链路层使用CRC 检验,能够实现无比特差错的传输,但这不是可靠的传输。

3-03、网络适配器的作用是什么?网络适配器工作在哪一层?答:络适配器能够对数据的串行和并行传输进行转换,并且能够对缓存数据进行出来,实现以太网协议,同时能够实现帧的传送和接受,对帧进行封闭等.网络适配器工作在物理层和数据链路层。

3-04、数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?答:帧定界使收方能从收到的比特流中准确地区分出一个帧的开始和结束在什么地方;透明传输使得不管所传数据是什么样的比特组合,都应当能够在链路上传送,因此很重要;差错控制主要包括差错检测和差错纠正,旨在降低传输的比特差错率,因此也必须解决。

计算机网络原理第三章部分习题参考答案

计算机网络原理第三章部分习题参考答案

计算机网络原理第三章部分习题参考答案第一篇:计算机网络原理第三章部分习题参考答案第3章汇编语言程序设计(习题3)3.16 解:3.17 解:3.18 解:done:3.19 解:bufX signXnext: done:3.20 解:mov ah,1 ;只允许输入小写字母 int 21h sub al,20h ;转换为大写字母mov dl,al mov ah,2 int 21h;显示mov bx,offset LEDtable mov al,lednum xlat mov ax, bufX cmp ax, bufY jae done mov ax, bufY mov bufZ, ax.model small.stack.data dw-7 db ?.code.startup cmp bufX,0;test bufX,80h jl next;jnz next mov signX,0 jmp done mov signX,-1.exit 0 end mov dl,’2’ mov ax,bufX cmp ax,bufYnext1:next2:3.21 解:restart:again:next:fun0:fun1:fun2:fun3:fun4:fun5:fun6:fun7:disp:je next1 dec dl cmp ax,bufZ je next2 dec dl mov ah,2 int 21h;代码段 mov al,number mov bx,0 cmp al,0 jz done shr al,1 jc next inc bx;BX←记录为1的位数;AL=0结束;最低位右移进入CF;为1,转移;不为1,继续jmp again push ax push bx shl bx,1;位数乘以2(偏移地址要用2个字节单元)jmp addrs[bx];间接转移:IP←[table+BX];以下是各个处理程序段 mov dl,'0' jmp disp mov dl,'1' jmp disp mov dl,'2' jmp disp mov dl,'3' jmp disp mov dl,'4' jmp disp mov dl,'5' jmp disp mov dl,'6' jmp disp mov dl,'7' jmp disp;mov ah,2 int 21h pop bx pop ax;显示一个字符done: jmp restart …3.22 编制程序完成12H、45H、0F3H、6AH、20H、0FEH、90H、0C8H、57H和34H等10个字节数据之和,并将结果存入字节变量SUM中(不考虑溢出和进位)。

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

计算机网络参考答案第三章(高教第二版冯博琴)
1 什么是网络体系结构?网络体系结构中基本的原理是什么?
答:所谓网络体系就是为了完成计算机间的通信合作,把每个计算机互连的功能划分成定义明确的层次,规定了同层次进程通信的协议及相邻层之间的接口及服务。

将这些同层进程间通信的协议以及相邻层接口统称为网络体系结构。

网络体系结构中基本的原理是抽象分层。

2 网络协议的组成要素是什么?试举出自然语言中的相对应的要素。

答:网络协议主要由三个要素组成:
1)语义
协议的语义是指对构成协议的协议元素含义的解释,也即“讲什么”。

2)语法
语法是用于规定将若干个协议元素和数据组合在一起来表达一个更完整的内容时所应遵循的格式,即对所表达的内容的数据结构形式的一种规定(对更低层次则表现为编码格式和信号电平),也即“怎么讲”。

3)时序
时序是指通信中各事件发生的因果关系。

或者说时序规定了某个通信事件及其由它而触发的一系列后续事件的执行顺序。

例如在双方通信时,首先由源站发送一份数据报文,如果目标站收到的是正确的报文,就应遵循协议规则,利用协议元素ACK来回答对方,以使源站知道其所发出的报文已被正确接收,于是就可以发下一份报文;如果目标站收到的是一份错误报文,便应按规则用NAK元素做出回答,以要求源站重发该报文。

3 OSI/RM参考模型的研究方法是什么?
答:OSI/RM参考模型的研究方法如下:
1)抽象系统
抽象实系统中涉及互连的公共特性构成模型系统,然后通过对模型系统的研究就可以避免涉及具体机型和技术实现上的细节,也可以避免技术进步对互连标准的影响。

2)模块化
根据网络的组织和功能将网络划分成定义明确的层次,然后定义层间的接口以及每层提供的功能和服务,最后定义每层必须遵守的规则,即协
议。

模块化的目的就是用功能上等价的开放模型代替实系统。

5 服务原语的作用是什么?试以有确认服务为例进行说明。

答:服务在形式上是用服务原语来描述的,这些原语供用户实体访问该服务或向用户实体报告某事件的发生。

6 说明在实际网络中数据是如何进行封装传输的。

答:tcp/ip中采用ip数据包,也就是不可靠数据报的方式分组转发
7 比较数据报与虚电路两种服务各自的优缺点及适用场合。

答:数据通信网和国际计算机互联网(因特网)都是采用分组交换方式进行信息传送的。

它们都是把要传送的报文划分成若干一定长度的数据分组,即进行分组打“包”,然后以分组为单位用存储—转发的方式发送出去。

分组交换有两种不同的传送方式:一种叫“虚电路”方式,另一种叫“数据报”方式。

这两种方式各有优缺点,各有各的适用场合。

1.虚电路方式虚电路是在分组交换散列网络上的两个或多个端点站点间的链路。

这种分组交换的方式是利用统计复用的原理,将一条数据链路复用成多个逻辑信道。

就是采用时分复用的原理和数据分组插入的技术,把一条数据链路分成多条逻辑信道。

在数据通信呼叫建立时,每经过一个节点便选择一条逻辑信道,最后通过逐段选择逻辑信道,在发信用户和收信用户之间建立起一条信息传送通路。

由于这种通路是由若干逻辑信道构成的,并非实体的电路,所以叫做“虚电路”。

虚电路为两个端点间提供临时或专用面向连接的会话。

它的固有特点是,有一条通过多路径网络的预定路径。

提前定义好一条路径,可以改进性能,并且消除了帧和分组对头的需求,从而增加了吞吐率。

从技术上看,可以通过分组交换网络的物理路径进行改变,以避免拥挤和失效线路,但是两个端系统要保持一条连接,并根据需要改变路径描述。

虚电路有永久性和交换型的虚电路两种.永久性虚电路(PVC)是一种提前定义好的,基本上不需要任何建立时间的端点站点间的连接。

交换型虚电路(SVC)是端点站点之间的一种临时性连接。

虚电路技术的主要特点是:在数据传输之前必须通过虚呼叫设置一条虚电路。

它适用于两端之间长时间的数据交换。

优点:可靠、保持顺序;缺点:如有故障,则经过故障点的数据全部丢失.
2. 数据报方式数据报(datagram)是分组交换的另一种业务类型。

它属于“无连接型(connectionless)”业务。

用数据报方式传送数据时,是将每
一个分组作为一个独立的报文进行传送。

数据报方式中的每个分组是被单独处理的,每个分组称为一个数据报,每个数据报都携带地址信息。

通信双方在开始通信之前,不需要先建立虚电路连接,因此被称为“无连接型”。

无连接型的发信方和收信方之间不存在固定的电路连接,所以发送分组和接收分组的次序不一定相同,各个分组各走各的路。

收信方接收到的分组要由接收终端来重新排序。

如果分组在网内传输的过程中出现了丢失或差错,网络本身也不作处理,完全由通信双方终端的协议来解决。

因此一般说来,数据报业务对沿途各节点的交换处理要求较少,所以传输的时延小,但对于终端的要求却较高。

数据报的特点是:在目的地需要重新组装报文。

优点:如有故障可绕过故障点、:不能保证按顺序到达,丢失不能立即知晓。

从单独的通信网来说,采用有连接的虚电路方式,或是采用无连接的数据报方式都是可以的。

但是对于网间互联或IP业务,则是采用数据报方式有利。

因为数据报方式可以最大限度地节省对网络节点的处理要求,不需要采取可靠性措施或流量控制,不需要预先建立逻辑的连接路径,它在遇到网内拥塞等情况时,可以迅速改变路由,因而适用于各种不同类型的网络。

在国际计算机互联网(因特网)中,用的就是数据报方式。

虚电代谢产物交互式通信,数据报方式代谢产物单向地传送短信息。

8 路由选择的作用是什么?常用的方法有哪些?
答:路由选择或称路径控制,是指网络中的节点根据通信网络的情况(可用的数据链路、各条链路中的信息流量),按照一定的策略(传输时间最短、传输路径最短等),为数据报选择一条可用的传输路由,将其发往目的主机。

路由选择算法主要分为自适应式和非自适应式。

非自适应式不能依据网络当前实际(实测或估测)的传输量和拓扑变化来为分组进行路由选择,而只能按原先设置好的路由传送分组;自适应算法能较好地适应网络中的通信量和拓扑的变化,但实现时难度大、开销多。

实际上,非自适应路由的设置和更新是静态的,必须设置好才能投入运行,所以它又称为静态路由算法;而适应式路径的选择和修改是依据当前网络流量和网络拓扑而动态进行的,所以它又称为动态路由算法。

10 在运输层中端口的作用是什么,与网络地址又有何关系?
答:传输层一般使用端口(port)与上层进行通信,端口作为通信进程的唯一标识,在通信中起着非常重要的作用。

网络地址用于指示网络中某台特定的主机,而端口用于指明主机上的某
个特定应用进程。

11 应用层实体和应用程序是否是相同的概念?并说明应用层在网络体系结构中的地位。

答:应用层实体和应用程序是不同的概念。

应用层是开放系统互连参考模型的最高层。

它为应用进程提供了访问OSI环境的手段,是应用进程使用OSI功能的唯一窗口。

12 说明TCP/IP参考模型与OSI/RM相比有何优点和不足。

答:
TCP/IP网络体系结构的主要优点:
1)简单、灵活、易于实现
2)充分考虑不同用户的需求
TCP/IP主要缺点如下:
1)没有明显地区分出协议、接口和服务的概念
2)不通用,只能描述它本身
3)主机-网络层只是个接口
4)不区分物理层和数据链路层
5)有缺陷的协议很难被替换
13 TCP/IP参考模型的物理层和数据链路层并没有具体的协议,说明为什么要这样设计?
答:为了保证通过TCP/IP参考模型可将不同的物理网络互连起来。

14 IP协议是无连接的,这意味着网络层的传输有什么样的特点?带来的问题是什么?
答:IP协议是无连接的,这保证了网络层的传输效率。

但同时也带来了可靠性、安全性等问题。

15 TCP/IP参考模型在运输层同时设计了TCP和UDP两个协议,说明两个协议的特点和适用场合。

答:
传输控制协议TCP是一个可靠的、面向连接的传输层协议,它将源主机的数据以字节流形式无差错地传送到目的主机。

发送方的TCP将用户交来的字节流划分成独立的报文并交给网络层进行发送,而接收方的TCP
将接收的报文重新装配交给接收用户。

TCP还要进行流量控制,以防止接收方由于来不及处理发送方发来的数据而造成缓冲区溢出。

用户数据报协议UDP是一个不可靠的、无连接的运输层协议。

UDP协议将可靠性问题交给应用程序解决。

UDP协议主要面向请求/应答式的交易型应用,一次交易往往只有一来一回两次报文交换,假如为此而建立连接和撤销连接,开销是相当大的。

这种情况下使用UDP就非常有效。

另外,UDP协议也应用于那些对可靠性要求不高,但要求网络的延迟较小的场合,如话音和视频数据的传送。

相关文档
最新文档