计算机网络第三章课后习题
(完整word版)第三章计算机网络技术基础习题与答案
第三章计算机网络技术基础习题与答案一、判断题1.(√)网络节点和链路的几何图形就是网络的拓扑结构,是指网络中网络单元的地理分布和互联关系的几何构型。
2。
( ×)不同的网络拓扑结构其信道访问技术、网络性能、设备开销等基本相同,适合相同场合.3。
( ×)计算机网络的拓扑结构主要是指资源子网的拓扑结构。
4。
(√)总线型拓扑结构的网络结构简单、扩展容易,网络中的任何结点的故障都不会造成全网的故障,可靠性较高。
5.( ×)星型网络的中心节点是主节点,具有中继交换和数据处理能力,网络结构简单,建网容易,可靠性好。
6。
( √ )环型网数据传输路径固定,没有路径选择的问题,网络实现简单,适应传输信息量不大的场合,但网络可靠性较差.7.(√)树状网络是分层结构,适用于分级管理和控制系统,除叶节点及其连线外,任一节点或连线的故障均影响其所在支路网络的正常工作。
8。
(√)当网络中各节点连接没有一定规则、地理位置分散,而设计通信线路是主要考虑的因素时,我们通常选用网状网络。
9.( √)总线型拓扑结构分单总线结构和多总线结构,局域网一般采用的是单总线结构。
10.(×)总线型拓扑结构的优点是电缆长度短、可靠性高、故障诊断和隔离容易和实时性强。
11。
(×)星型网络拓扑结构集中控制,简单的访问协议,但电缆长度及安装费用高,故障诊断困难、扩展困难,全网工作依赖于中央节点.12。
( √)环型拓扑结构适合于光纤、网络实时性好,但网络扩展配置因难,故障诊断困难,节点故障则引起全网故障.13.(√)树型拓扑结构易于扩展、故障隔离方便,但对根的依赖性太大,如果根发生故障则全网不能正常工作。
14.(×)网状型拓扑结构是将星型和总线型两种拓扑结构混合起来的一种拓扑结构。
15.( √)网状型拓扑结构的优点是易于扩展、故障的诊断和隔离方便、安装电缆方便。
16。
(√)建立计算机网络的根本目的是实现数据通信和资源共享,而通信则是实现所有网络功能的基础和关键。
计算机网络课后习题答案(第三章)
计算机网络课后习题答案(第三章)(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.下面有关面向连接和无连接的数据传输速度的说法中正确的是()。
A.面向连接的网络数据传输快B.无连接的网络数据传输快C.二者速度一样快D.不可判定2.下列关于UDP协议的说法中正确的是()。
A.可以提供可靠的数据流传输服务B.可以提供面向连接的数据流传输服务C.可以提供无连接的数据报传输服务D.可以提供数据报传输的时延保证3.一个UDP用户数据报首部的十六进制表示为07-33-00-50-00-1C-E3-18。
试求源端口、目的端口、用户数据报的总长度以及数据部分的长度。
4.在停止-等待协议中,当分组出现丢失时,发送端会永远等待下去,解决这种死锁现象的办法是采用()。
A.差错校验B.超时机制C.分组序号D.NAK机制5.在停止-等待协议中,为了解决重复分组的问题,需要采用()。
A.ACK机制B.超时机制C.分组序号D.NAK机制6.一个信道的比特率是4Kbps,传播时延是20毫秒,那么分组的大小在什么范围内时,停止-等待协议才有至少50%的效率。
7.在滑动窗口机制中,发送窗口的大小表示()。
A.发送方可以发送的数据分组的总数B.发送方在本次连接中可以发送的数据分组的总数C.发送方可以发送的未被确认的数据分组的个数D.接收方可以接收的数据分组的个数8.下述关于滑动窗口的叙述中,正确的是()。
A.发送窗口可以对发送方进行流量控制B.当接收到的数据分组的序号落在接收窗口之外时,接收方会将其丢弃C.只有接收窗口向前滑动时,发送窗口才有可能向前滑动D.以上叙述都正确9.采用回退N协议,接收窗口内的序号为4时接收到正确的5号分组应该()。
A.将窗口滑动到5号B.丢弃5号分组C.将5号分组缓存下来D.将5号分组交给上层处理10.在选择重传协议(SR)中,当分组的序号字段为3比特,且接收窗口与发送窗口尺寸相同时,发送窗口的最大尺寸为()。
A.2 B.4 C.6 D.811.在一个1Mbps的卫星信道(端到端时延为270毫秒)上发送1000比特长的分组,确认总是捎带在数据分组中,分组头很短,使用3位的序列号,对于回退N协议和选择重传协议而言,可以取得的最大信道利用率分别是多少?12.TCP首部16比特的接收窗口字段主要用于实现()。
计算机网络第三章课后习题
第三章课后习题1、考虑在主机A和主机B之间有一条TCP连接。
假设从主机A传送到主机B的TCP报文段具有源端口号x和目的端口号y。
对于从主机B传送到主机A的报文段,源端口号和目的端口号分别是多少?2、描述应用程序开发者为什么可能选择在UDP上运行应用程序而不是在TCP上运行的原因。
3、假定在主机C上的一个进程有一个具有端口号6789的UDP套接字。
假定主机A和主机B都用目的端口号6789向主机C发送一个UDP报文段。
这两台主机的这些报文段在主机C都被描述为相同的套接字吗?如果是这样的话,在主机C的该进程将怎样知道源于两台不同主机的这两个报文段?4、在我们的rdt协议中,为什么需要引入序号?5、在我们的rdt协议中,为什么需要引入定时器?6、是非判断题:a. 主机A经过一条TCP连接向主机B发送一个大文件。
假定主机B没有数据发往主机A。
因为主机B不能随数据捎带确认,所以主机B将不向主机A发送确认。
b. 在连接的整个过程中,TCP的rwnd的长度决不会变化。
c. 假设主机A通过一条TCP连接向主机B发送一个大文件。
主机A发送但未被确认的字节数不会超过接收缓存的大小。
d. 假设主机A通过一条TCP连接向主机B发送一个大文件。
如果对于这条连接的一个报文段的序号为m,则对于后继报文段的序号将必然是m+1。
e. TCP报文段在它的首部中有一个rwnd字段。
f. 假定在一条TCP连接中最后的SampleRTT等于1秒,那么对于该连接的TimeoutInterval的当前值必定大于等于1秒。
g. 假设主机A通过一条TCP连接向主机B发送一个序号为38的4个字节的报文段。
在这个相同的报文段中,确认号必定是42。
7、假设主机A通过一条TCP连接向主机B发送两个紧接着的TCP报文段。
第一个报文段的序号为90,第二个报文段序号为110。
a. 第一个报文段中有多少数据?b. 假设第一个报文段丢失而第二个报文段到达主机B。
那么在主机B发往主机A的确认报文中,确认号应该是多少?8、UDP和TCP使用反码来计算它们的检验和。
计算机网络课后习题答案解析(第三章)
计算机网络课后习题答案(第三章)(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。
(完整版)第3章计算机网络体系结构(习题答案)
第3章计算机网络体系结构一、填空题1.协议主要由(语法)、(语义)和(同步)三个要素组成。
2.OSI模型分为(物理层)、(数据链路层)、(网络层)、(传输层)、(会话层)、(表示层)和(应用层)七个层次。
3.OSI模型分为(资源子网)和(通信子网)两个部分。
4.物理层定义了(机械特性)、(电气特性)、(功能特性)和(规程特性)四个方面的内容。
5.数据链路层处理的数据单位称为(帧)。
6.数据链路层的主要功能有(链路管理)、(成帧)、(信道共享)、(帧同步)、(流量控制)、(差错控制)、(透明传输)和(寻址)。
7.在数据链路层中定义的地址通常称为(硬件地址)或(物理地址)。
8.网络层所提供的服务可以分为两类:(面向连接的)服务和(无连接的)服务。
9.传输层的功能包括(服务选择)、(连接管理)、(流量控制)、(拥塞控制)和(差错控制)等。
二、名词解释同步协议实体对等层对等层通信服务 CIDR 协议数据单元服务数据单元同步同步指的是广义的、在一定条件下发生什么事情的特性,而且条件和时间有关,具有时序的含义。
协议计算机网络中意图进行通信的结点必须要遵守一些事先约定好的规则。
这些为进行数据交换而建立的规则、标准或约定即称为协议,也称为网络协议。
实体任何接收或者发送数据的硬件单元或者软件进程模块都可以称为通信实体,简称实体。
对等层不同的网络结点,若它们遵循的是同一种网络体系结构的话,那么在不同结点上完成同样功能的层次称为对等层。
对等层通信在分层的网络体系结构中,每个层次只知道自己从上层接收来数据并处理后再传递给下一层,结果通信目的方该层次的对等层就收到与己方处理的一模一样的数据。
就好像在两个对等层之间有一条“通道”直接把数据传送过去一样,这种情况就称为对等层通信。
服务下一层能被上一层看见的功能称为服务。
协议数据单元、服务数据单元对等层上传送的数据单位称为协议数据单元,而直接相邻的两个层次之间交换的数据单位称为服务数据单元。
计算机网络_第3章习题解答
第三章习题解答3.1简述数据链路层的功能。
答:数据链路层是在物理层提供的比特流传送服务的基础上,通过一系列的控制和管理,构成透明的、相对无差错的数据链路,向网络层提供可靠、有效的数据帧传送的服务。
其主要功能包括:链路管理,帧定界,流量控制,差错控制,数据和控制信息的识别,透明传输,寻址。
3.2 试解释以下名词:数据电路,数据链路,主站,从站,复合站。
答:数据电路是一条点到点的,由传输信道及其两端的DCE构成的物理电路段,中间没有交换节点。
数据电路又称为物理链路,或简称为链路。
数据链路是在数据电路的基础上增加传输控制的功能构成的。
一般来说,通信的收发双方只有建立了一条数据链路,通信才能够有效地进行。
在链路中,所连接的节点称为“站”。
发送命令或信息的站称为“主站”,在通信过程中一般起控制作用;接收数据或命令并做出响应的站称为“从站”,在通信过程中处于受控地位。
同时具有主站和从站功能的,能够发出命令和响应信息的站称为复合站。
3.3 数据链路层流量控制的作用和主要功能是什么?答:流量控制简称“流控”,是协调链路两端的发送站、接收站之间的数据流量,以保证双方的数据发送和接收达到平衡的一种技术。
在计算机网络中,由于接收方往往需要对接收的信息进行识别和处理,需要较多的时间,通常发送方的发送速率要大于接收方的接收能力。
当接收方的接收处理能力小于发送方的发送能力时,必须限制发送方的发送速率,否则会造成数据的丢失。
流量控制就是一种反馈机制,接收方随时向发送方报告自己的接收情况,限制发送方的发送速率。
保证接收方能够正常、有序地接收数据。
3.4 在停止-等待协议中,确认帧是否需要序号?为什么?答:在停止-等待协议中,由于每次只确认一个已经发送的帧,确认帧可以不需要序号。
但在一些特殊情况下会出现问题。
如果发送方在超时重发一个帧后又收到了迟到的确认,就不能确定该应答是对哪一个帧的确认,并可能导致随后的传送过程重新差错。
3.5 解释为什么要从停止-等待协议发展到连续ARQ协议。
(完整版)《计算机网络》第三章作业参考答案
第三章作业参考答案3-03 网络适配器的作用是什么?网络适配器工作在哪一层?答:网络适配器功能主要包括:对数据进行串/并传输转换;对数据进行缓存;实现以太网协议;过滤功能;同时能够实现帧的传送和接收,对帧进行封装等。
网络适配器工作在物理层和数据链路层。
3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?答:封装成帧就是在一段数据的前后分别添加首部和尾部(在首部和尾部里面有许多必要的控制信息)构成一个帧。
接收端能从收到的比特流中准确地区分出一个帧的开始和结束在什么地方;透明传输使得不管所传数据是什么样的比特组合,都必须能够正确通过数据链路层,具体说就是解决二进制比特流中出现与帧定界符相同的位流问题;差错检测可以检测出有差错的帧,并将其丢弃掉,从而降低了数据传输的比特差错率。
3-07 要发送的数据为1101011011。
采用CRC的生成多项式是P(x)=x4+x+1 。
试求应添加在数据后面的余数。
数据在传输过程中最后一个1变成了0,问接收端能否发现?若数据在传输过程中最后两个1都变成了0,问接收端能否发现?采用CRC检验后,数据链路层的传输是否变成了可靠的传输?答:(1)因为P(x)=x4+x+1,所以p=10011。
n比p少一位,所以n=4采用CRC校验时,被除数是:11010110110000,除数是:10011,得余数1110。
即添加数据后面的余数(帧检验序列)是1110。
(2)若数据在传输过程中最后一个1变成了0,即11010110101110除以10011,得余数为0011,不为0,接收端可以发现差错。
(3)若数据在传输过程中最后两个1都变成了0,即11010110001110除以10011,得余数为0101,不为0,接收端可以发现差错。
(4)出现以上两种情况,由于接收端均发现错误,丢弃相应的帧,而CRC校验方法没有对应的重传机制,数据链路层并不能保证接收方接到的和发送方发送的完全一致,所以,在数据链路层的传输是不可靠的。
计算机网络第3章习题及答案
第三章习题(物理层)一.名词解释1. ______ 基带传输2. ______ 频带传输3. ______ 线路交换4. ______ 数据报5. ______ 虚电路6. ______ 单工通7. ______ 半双工通信8. ______ 全双工通信A. 两台计算机进行通信前,首先要在通信子网中建立实际的物理线路连结的方法。
B. 同一报文中的所有分组可以通过与现在通信子网中建立的传输路径来传输的方法。
C. 在数字通信信道上直接传输基带信号的方法。
D. 在一条通信线路中信号只能向一个方向传送的方法。
E. 在一条通信线路中信号可以双向传送,但一个时间只能向一个方向传送的方法。
F. 利用模拟通信信号传输数字信号的方法。
G. 同一报文中的分组可以由不同的传输路径通过通信子网的方法。
H. 在一条通信线路中可以同时双向传输数据的方法。
二.单项选择1.在常用的传输介质中,带宽最宽、信号传输衰减最小、抗干扰能力最强的一类传输介质是_______ :。
A .双绞线B.光缆C. 同轴电缆D. 无线信道2.通过改变载波信号的频率来表示数字信号1、0的方法叫作_______ 。
A. 绝对调相B. 振幅键控C. 相对调相D. 移频键控3.两台计算机利用电话线路传输数据信号时必备的设备是_______ 。
A. 调制解调器B. 网卡C. 中继器D. 集线器4.哪种数字数据编码方式属于自含时钟编码?_______A. 非归零码B. 脉冲编码C. 曼彻斯特编码D. 二进制编码5.利用载波信号频率的不同来实现电路服用的方法有_______ 。
A. 频分多路复用B. 数据报C. 时分多路复用D. 码分多路复用6.当通信子网采用_______ 方式时,我们首先要在通信双方之间建立起逻辑连接。
A. 线路连接B. 虚电路C. 数据报D.无线连接7.在ATM技术中,信元作为数据传输的基本单位,它的长度为_______ 。
A. 43BB. 5BC. 48BD. 53B三.判断对错1.在数据传输中,多模光线的性能要优于单模光纤。
计算机网络原理,第三章习题(含答案)
一、选择1、决定使用哪条路径通过子网,应属于下列OSI的哪一层处理?( D )A)物理层B)数据链路层C)传输层D)网络层2、将传输比特流划分成帧,应属于下列OSI的哪一层处理?( B )A)物理层B)数据链路层C)传输层D)网络层4、表示层的主要功能中没有(A )A)文件传输B)数据压缩C)数据加密与解密D)翻译5、在下列( B )、(D )中,存在源端口与目的端口。
A)IP协议B)TCP协议C)ICMP协议D)UDP协议6、在下列名称中,( A )、(B )是网络层的协议数据单元。
A)报文B)报文分组C)包D)帧7、在OSI模型中,一个层N与它之上的层(第N+1层)的关系是( A )A)第N层为第N+1层提供服务B)第N+1层对从第N层接收的信息添一个报头C)第N层使用第N+1层提供的服务D)第N层与第N+1层相互没有影响8、OSI/RM模型中,哪个层次与数据加密相关?( D )A)网络层B)传输层C)会话层D)表示层9、以太网网络上的路由器用于OSI/RM七层模型中的哪个层次?( C )A)物理层B)数据链路层C)网络层D)传输层10、在数据链路层中( C )用于描述数据单位。
A)数据报B)报文C)帧D)分组11、下列叙述哪些是正确的?(AC )A)数据链路层处理设备到设备间的通信B)网络层处理高层进程间的通信C)传输层处理端节点间的通信D)数据的传输都是从高层到低层12、( A )、( D )是会话管理的功能。
A)连接建立B)检验与差错检测C)数据传输D)连接释放13、以( C )为代表,标志着我们目前常称的计算机网络的兴起。
A)Internet B)NetWare网C)ARPA网D)IBM网14、Internet的电子邮件采用( C )协议标准,保证可以在不同的计算机之间传送电子邮件。
A)SNMP B)FTP C)SMTP D)ICMP15、在Internet中的大多数服务(如WWW,FTP 等)都采用( B )模型。
计算机网络第1-3章部分课后习题参考答案
第一章概述1-03 试从多个方面比较电路交换、报文交换和分组交换的主要优缺点。
答:(1)电路交换的优点:适用于连续传送大量数据。
电路交换的缺点:电路建立时间长,线路利用率低。
(2)报文交换的优点:采用了存储转发技术,线路使用率高。
报文交换的缺点:延迟长。
(3)分组交换的优点:高效——动态分配传输带宽,对通信链路是逐段占用。
灵活——以分组为传送单位和查找路由。
迅速——不必先建立连接就能向其他主机发送分组。
可靠——保证可靠性的网络协议;分布式的路由选择协议使网络有很好的生存性。
分组交换的缺点:分组在各结点存储转发时需要排队,这就会造成一定的时延。
同时分组必须携带的首部(里面有必不可少的控制信息)也造成了一定的开销。
1-12 因特网的两大组成部分(边缘部分与核心部分)的特点是什么?它们的工作方式各有什么特点?答:边缘部分:由所有连接在因特网上的主机组成。
由用户直接使用。
核心部分:由大量网络和连接这些网络的路由器组成。
为边缘部分提供服务。
工作方式:(1)边缘部分:采用客户服务器方式和对等通信方式。
(2)核心部分:采用电路交换、分组交换。
1-13 客户服务器方式与对等通信方式的主要区别是什么?有没有相同的地方?答:相同之处:两者所描述的都是进程之间服务和被服务的关系。
1-18 假设信号在媒体上的传播速度为2×108m/s.媒体长度L分别为:(1)10cm(网络接口卡)(2)100m(局域网)(3)100km(城域网)(4)5000km(广域网)试计算出当数据率为1Mb/s和10Gb/s时在以上媒体中正在传播的比特数。
解:即求传播时延带宽积。
结果见书上课后参考答案。
1-25 试举出日常生活中有关“透明”这种名词的例子。
答:这种例子有很多。
比如日常家用电器,我们并不知道家用电器具体工作原理,但只要清楚某按钮可以完成什么功能,就可以使用家用电器为日常生活服务。
第二章物理层2-04 试解释以下名词:数据,信号,模拟数据,模拟信号,基带信号,带通信号,数字数据,数字信号,码元,单工通信,半双工通信,全双工通信,串行传输,并行传输。
计算机网络第三章习题答案
第三章数据链路层3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。
“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。
3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点.答:链路管理帧定界流量控制差错控制将数据和控制信息区分开透明传输寻址可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。
3-03 网络适配器的作用是什么?网络适配器工作在哪一层?答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层)3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?答:帧定界是分组交换的必然要求;透明传输避免消息符号与帧定界符号相混淆;差错检测防止有差错的无效数据帧浪费后续路由上的传输和处理资源3-05 如果在数据链路层不进行帧定界,会发生什么问题?答:无法区分分组与分组;无法确定分组的控制域和数据域;无法将差错更正的范围限定在确切的局部3-06 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况为什么PPP协议不能使数据链路层实现可靠传输?答:简单,提供不可靠的数据报服务,检错,无纠错不使用序号和确认机制地址字段A 只置为0xFF。
计算机网络 谢希仁 第三章习题解答
计算机网络谢希仁第三章:数据链路层01、数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与“数据链路接通了”的区别何在?答:所谓链路是指从一个结点到相邻结点的一段物理线路,而中间没有任何的其他交换结点,它仅是一条路径的组成部分。
数据链路:在数据传输时除了必须的一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输,把实现这些协议的硬件和软件都附加到链路上采构成数据链路。
“电路接通了”表示建立了一条物理连接,可以传输比特流了;“数据链路接通了”则表示已经建立了一条数据链层的连接,可以传输数据帧了。
02、数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。
答:数据链路层中的链路控制功能有:(1)链路管理。
(2)帧定界。
(3)流量控制。
(4)差错控制。
(5)将数据和控制信息区分开。
(6)透明传输。
(7)寻址。
优点:能够保证数据在链路层的可靠传输;缺点:太复杂,实现起来麻烦,开销大03、网络适配器的作用是什么?网络适配器工作在哪一层?答:适配器主要有以下几个作用:(1)进行数据串行传输和并行传输的转换(2)对数据进行缓存(3)适配器能够实现以太网协议(4)当收到有差错的帧时自动丢弃而不必通知计算机;当收到正确的数据时则通过中断通知计算机并把数据交付个网络层。
网络适配器工作在数据链路层。
04、数据链路层的三个基本问题为什么都必须加以解决?答:“封装成帧”即帧定界,它是指在发送帧时发送端的数据链路层在帧的前后都加入商定好的标记,使得接收方在收到帧后能根据这种标记识别帧的开始和结束。
若不解决这个问题,就会使得接收端不知道一个帧是从什么地方开始的,也不知道该在什么地方结束。
“透明传输”是指通过字节插入或比特插入等机制时的数据链路层传输的数据的比特组合不受限制。
若不解决这个问题,就会使得接收端在判断帧的边界时出现混乱。
“差错检测”指采用某种机制在发送的帧中按照一定的规律设置若干个冗余比特,让接收方对收到的帧能够检查或确定是否有传输差错。
计算机网络技术 课后习题答案 第3章 数据通信与广域网技术
半双工和全双工的通信方式进行通信。
单工(Simplex) 在单工模式下,数据传输的流向仅允许单方向传输。如下图所示:
送 端 接 收 端乙 甲发 传 输 方 向
半双工(Half-Duplex; HDX) 在半双工模式下,数据传输 的流向允许做双向的传输,但 在同一时间只有单一方向的数 据可传输,也就是说,半双工 无法在同一时间,做双向的数 据传输。
10Mb/s
<3km
宽带
≤450MHz
100km
较好
较低
基带 宽带
40Gb/s 4-6GHz
20km以上 几百km
很好 好
较高 中等
卫星
宽带
1-10GHz
计算机网络(第三版)第3章 习题答案
1.什么是网络体系结构?请说出使用分层协议的两个理由。
答:将同层进程间通信的协议以及相邻层的接口统称为网络体系结构。
分层思想对于计算机网络的设计和实现有着极大的优势,如各层之间是独立的、灵活性好、结构可分割、易于实现和维护、促进标准化等。
2.什么是实体?什么是对等实体?答:实体是指层中的活动元素,它既可以是软件,也可以是硬件。
不同主机中位于同一层次的实体称作对等实体。
3.什么是网络协议?它包括哪些因素?试举出自然语言中的相对应的要素。
答:为网络执行数据交换而建立的规则、标准或约定就是网络协议。
典型的网络协议包含语法、语义和同步三个方面。
4.OSI网络参考模型定义了哪些数据单元?它们之间的关系如何?答:OSI参考模型定义了服务数据单元、协议数据单元和接口数据单元,它们之间的关系如图3.4,3.5所示。
5.面向连接的服务和无连接服务的主要区别是什么?答:面向连接服务与无连接服务的区别在于两个实体通信前是否建立连接。
6.有两个网络都可以提供可靠的面向连接的服务。
其中一个提供可靠的字节流,另一个提供可靠的报文流。
这两者是否相同?请给出一个例子予以说明。
答:字节流没有报文的边界7.试说明服务与协议的关系?答:服务涉及相邻层间的接口,协议涉及不同计算机上对等实体之间发送的分组,它们之间的关系如图3.6所示。
8.服务原语的作用是什么?试以有确认服务为例进行说明。
答:利用服务原语可以通知服务提供者采取某些行动,或报告对等实体正在执行的活动。
有确认服务需要使用请求、指示、响应和确认原语。
9.说明在实际网络中数据是如何进行封装传输的。
答:若从客户端A发送信息到客户端B,从客户端A是从应用端依次往下传输,在表示层、会话层、传输层、网络层、数据链路层各自加上本层的协议头,在物理层时,以比特流在网络中进行传输,到达客户端B的物理层,通过客户端B的物理层依次向上传输,经过数据链路层时,去除在客户端A中在数据链路层加上的报头,其他的内容当做数据包向上提交。
计算机网络谢希仁第七版第三章课后答案完全版
第三章数据链路层嵌入18-1杜国龙20180307008 3-01数据链路(即逻辑链路)与链路{即物理链路)有何区别?“电路接通了”与"数据链路接通了”的区别何在?答:数据链路与链路的区别在于数据链路出链路外,还必须有一一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。
“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是"数据链路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连接不- -定跟着断开连接。
3-02数据链路层中的链路控制包括哪些功能?试讨论收据链路层做成可靠的链路层有哪些优点和缺点.答:链路管理帧定界流量控制差错控制将数据和控制信息区分开透明传输寻址可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损:对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。
3-03网络适配器的作用是什么?网络适配器工作在哪- -层?答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件网络适配器工作在TCP/IP协议中的网络接口层(OSI 中的数据链里层和物理层)3-04数据链路层的3三个基本问(帧定界、透明传轴和差错检测)为什么都必须加以解决? 答:帧定界是分组交换的必然要求透明传输避免消息符号与帧定界符号相混淆差错检测防止合差错的无效数据帧浪费后续路由上的传输和处理资源3-05如果在数据链路层不进行帧定界,会发生什么问题?答:无法区分分组与分组无法确定分组的控制域和数据域无法将差错更正的范围限定在确切的局部3-06 PPP协议的主特点是什么?为什么PPP不使用帧的编号? PPP适用于什么情况?为什么PPP协议不能使数据链路层实现可靠传输?答:简单,提供不可靠的数据报服务,检错,无纠错不使用序号和确认机制地址字段A只置为0xFF.地址字段实际上并不起作用。
计算机网络课后题答案第三章教学内容
计算机网络课后题答案第三章第三章数据链路层301数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与“数据链路接通了”的区别何在?答:(1)数据链路与链路的区别在于数据链路除链路外,还必须有一些必要的规程来控制数据的传输。
因此,数据链路比链路多了实现通信规程所需要的硬件和软件。
(2)“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了。
但是,数据传输并不可靠。
在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”。
此后,由于数据链路连接具有检测、确认和重传等功能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输。
当数据链路断开连接时,物理电路连接不一定跟着断开连接。
3-02、数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。
答:数据链路层中的链路控制包括以下功能:链路管理;帧同步;流量控制;差错控制;将数据和控制信息分开;透明传输;寻址。
数据链路层做成可靠的链路层的优点和缺点:所谓“可靠传输”就是:数据链路层的发送端发送什么,在接收端就收到什么。
这就是收到的帧并没有出现比特差错,但却出现了帧丢失、帧重复或帧失序。
以上三种情况都属于“出现传输差错”,但都不是这些帧里有“比特差错”。
“无比特差错”与“无传输差错”并不是同样的概念。
在数据链路层使用CRC 检验,能够实现无比特差错的传输,但这不是可靠的传输。
3-03、网络适配器的作用是什么?网络适配器工作在哪一层?答:络适配器能够对数据的串行和并行传输进行转换,并且能够对缓存数据进行出来,实现以太网协议,同时能够实现帧的传送和接受,对帧进行封闭等.网络适配器工作在物理层和数据链路层。
3-04、数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?答:帧定界使收方能从收到的比特流中准确地区分出一个帧的开始和结束在什么地方;透明传输使得不管所传数据是什么样的比特组合,都应当能够在链路上传送,因此很重要;差错控制主要包括差错检测和差错纠正,旨在降低传输的比特差错率,因此也必须解决。
《计算机网络·自顶向下方法》第七版第三章课后习题与问题答案
《计算机⽹络·⾃顶向下⽅法》第七版第三章课后习题与问题答案⾮官⽅答案,本⼈已尽最⼤努⼒(包括参考官⽅答案),使结果正确,如有错误,请⼤佬指出正⽂:3.1~3.3节R1a.如果只是简单想把信件送到,那么所有的头部信息只需要⼀个⽬的地址就够了,题⽬给出端⼝号四个字节,所有分组的头部那就只需四个字节此协议规定,运输层的全部任务就是,将应⽤层的数据,切成最⼤1196字节的块,把每⼀块加上⽬的主机对应程序的端⼝号,并将得到的分组交付给⽹络层在接收⽅,运输层将⽹络层报⽂取回,去掉头部信息,将数据拼接成应⽤层需要的信息,根据端⼝号交付给应⽤层即可不过话说回来,没有序号的话,运输层应该不能将数据拼回来。
所以剪切数据的活可以让应⽤层完成,运输层不接收超过1196字节的分组,这样就更简单了反正要保证本层最简单,把活给其他⼈⼲,或者⼲脆不⼲就⾏了b.头部加四个字节,源端⼝号,交付给应⽤层的时候把这个源端⼝号⼀起交付给应⽤层c.众所周知,运输层⽣活在⽹络边缘,所以⽹络核⼼的⼯作它不⽤⼲R2a.这些信⼀定要提供信的接收者信息,⽽不是题⽬说的不⽤,倒是信封上确实不⽤说明在这个模型中,邮局是⽹络层及其以下层次,负责收集分发的家庭成员是运输层,其他家庭成员是应⽤层就如同我们常做的,信封上只写上了收件⼈的地址,⽽在新的开头写上收件⼈的名字,信的结尾写上⾃⼰的名字如果严格按照计算机⽹络的⼯作范围⽽⾔,这两个名字并不是写信的⼈写上去的,⽽是负责收集分发的家庭成员为其填上的。
同样,信封也是负责收集分发的家庭成员制作的,并且将信放⼊正确的信封,交给邮局在接收⽅,负责收集分发的家庭成员拆开信封,读取了信件开头的收件⼈姓名,并将报⽂交付给收件⼈b.不需要,邮局提供家到家的服务就⾏了R3y,xR4较⾼的时延对这些应⽤来说难以接受,⽽且他们可以接受⼀部分数据丢失R5答案说很多防⽕墙会阻⽌UDP,⽽放⾏TCP但是不得不说,TCP由于其可靠的服务,是当前语⾳和图像选择它的主要理由,显⽽易见,如果UDP⾜够优秀,防⽕墙也不会设置成这个样⼦。
自考计算机网络原理第三章课后答案
1.物理层协议包括哪些内容?包括:EIA RS232C 接口标准、EIA RS 449 及RS -422 与RS -423 接口标准、100 系列和200 系列接口标准、X.21 和X.21bis 建议四种。
RS232C 标准接口只控制DTE 与DCE 之间的通信。
RS-449 有二个标准的电子标准:RS -422(采用差动接收器的平衡方式)与RS -423(非平衡方式)这些标准重新定义了信号电平,并改进了电路方式,以达到较高的传输速率和较大的传输距离。
100 系列接口标准的机械特性采用两种规定,当传输速率为:200bps~9600bps 时,采有V.28 建议;当传输速率为48Kbps 时,采用34 芯标准连接器。
200 系列接口标准则采用25 芯标准连接器。
X.21 是一个用户计算机的DTE 如何与数字化的DCE 交换信号的数字接口标准,以相对来说比较简单的形式提供了点-点的信息传输,通过它能够实现完全自动的过程操作,并有助于消除传输差错。
2.比较RS-232 与RS-449 的电气特性。
RS-232 规定逻辑“1”的电平为:-15 ~ -5 ,逻辑“0”的电平为+5 ~+15。
两设备的最大距离也仅为15 米,而且由于电平较高,通信速率反而影响。
接口通信速率小于等于20Kbps。
RS-422 由于采用完全独立的双线平衡传输,抗串扰能力大大增强。
又由于信号电平定义为正负6伏,当传输距离为10m 时,速率可达10Mbps;当传输距离为1000m 时,速率可达100Kbps。
RS-423,电气标准是非平衡标准。
它采用单端发送器和差动接收器。
当传输距离为10m 时,速率可达100Kbps;当传输距离为1000m 时,速率可达10Kbps。
3.请说明和比较双绞线、同轴电缆与光纤3 种常用传输价质的特点。
双绞线是最常用的传输介质。
双绞线芯一般是铜质的,能提供良好的传导率。
既可以用于传输模拟信号也可以用于传输数字信号。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章课后习题
1、考虑在主机A和主机B之间有一条TCP连接。
假设从主机A传送到主机B的TCP
报文段具有源端口号x和目的端口号y。
对于从主机B传送到主机A的报文段,源端口号和目的端口号分别是多少?
2、描述应用程序开发者为什么可能选择在UDP上运行应用程序而不是在TCP上运行
的原因。
3、假定在主机C上的一个进程有一个具有端口号6789的UDP套接字。
假定主机A和
主机B都用目的端口号6789向主机C发送一个UDP报文段。
这两台主机的这些报文段在主机C都被描述为相同的套接字吗?如果是这样的话,在主机C的该进程将怎样知道源于两台不同主机的这两个报文段?
4、在我们的rdt协议中,为什么需要引入序号?
5、在我们的rdt协议中,为什么需要引入定时器?
6、是非判断题:
a. 主机A经过一条TCP连接向主机B发送一个大文件。
假定主机B没有数据发往主
机A。
因为主机B不能随数据捎带确认,所以主机B将不向主机A发送确认。
b. 在连接的整个过程中,TCP的rwnd的长度决不会变化。
c. 假设主机A通过一条TCP连接向主机B发送一个大文件。
主机A发送但未被确认
的字节数不会超过接收缓存的大小。
d. 假设主机A通过一条TCP连接向主机B发送一个大文件。
如果对于这条连接的一
个报文段的序号为m,则对于后继报文段的序号将必然是m+1。
e. TCP报文段在它的首部中有一个rwnd字段。
f. 假定在一条TCP连接中最后的SampleRTT等于1秒,那么对于该连接的
TimeoutInterval的当前值必定大于等于1秒。
g. 假设主机A通过一条TCP连接向主机B发送一个序号为38的4个字节的报文段。
在这个相同的报文段中,确认号必定是42。
7、假设主机A通过一条TCP连接向主机B发送两个紧接着的TCP报文段。
第一个报
文段的序号为90,第二个报文段序号为110。
a. 第一个报文段中有多少数据?
b. 假设第一个报文段丢失而第二个报文段到达主机B。
那么在主机B发往主机A
的确认报文中,确认号应该是多少?
8、UDP和TCP使用反码来计算它们的检验和。
假设你有下面3个8比特字节:
01010011,01100110,01110100。
这些8比特字节和的反码是多少?(注意到尽管UDP和TCP使用16比特的字来计算检验和,但对于这个问题,你应该考虑8比特和。
)写出所有工作过程。
UDP为什么要用该和的反码,即为什么不直接使用该和呢?使用该反码方案,接收方如何检测出差错?1比特的差错将可能检测不出来吗?2比特的差错呢?
9、当数据分组和确认分组发生篡改时,给出rdt3.0协议运行的轨迹。
你画的轨迹应当类似
于图3-16中所用的图。
10、考虑在图3-14中的rdt2.2接收方,在状态“等待来自下层的0”和状态“等待来自下层
的1”中的自转换(即从某状态转换回自身)中生成一个新分组:sndpk=make_pkt(ACK, 1, checksum)和sndpk=make_pkt(ACK, 0, checksum)。
如果这个动作从状态“等待来自下层的1”中的自转换中删除,该协议将正确工作吗?评估你的答案。
在状态“等待来自下层的0”中的自转换中删除这个事件将会怎样?[提示:在后一种情况下,考虑如果第一个发送方到接收方的分组损坏的话,将会发生什么情况?]
11、对下面的问题判断是非,并简要地证实你的回答:
a. 对于SR协议,发送方可能会收到落在其当前窗口之外的分组的ACK。
b. 对于GBN协议,发送方可能会收到落在其当前窗口之外的分组的ACK。
c. 当发送方和接收方窗口长度都为1时,比特交替协议与SR协议相同。
d. 当发送方和接收方窗口长度都为1时,比特交替协议与GBN协议相同。