计算机网络数据链路层习题与答案
计算机网络--数据链路层--练习题
![计算机网络--数据链路层--练习题](https://img.taocdn.com/s3/m/69ed8dfbaff8941ea76e58fafab069dc502247bc.png)
计算机网络--数据链路层--练习题LT第三章数据链路层一、选择题1、数据在传输过程出现差错的主要原因是(A )A. 突发错B. 计算错C. CRC错D. 随机错2、PPP协议是哪一层的协议?(B )A. 物理层B. 数据链路层C. 网络层D. 高层3、控制相邻两个结点间链路上的流量的工作在( A )完成。
A. 链路层B. 物理层C. 网络层D. 运输层4、在OSI参与模型的各层中,(B )的数据传送单位是帧。
A.物理层B.数据链路层C.网络层D.运输层5、若PPP帧的数据段中出现比特串“01011111 001”,则采用零比特填充后的输出为( B )A. 010*********B. 010111110001C. 010*********D. 0101111 100106、网桥是在(A )上实现不同网络的互连设备。
A.数据链路层B.网络层C.对话层D.物理层7、局域网的协议结构(B)。
A.包括物理层、数据链路层和网络层B.包括物理层、LLC子层和MAC子层C.只有LLC子层和MAC子层D.只有物理层18、10Base-T以太网中,以下说法不对的是:( C )A.10指的是传输速率为10Mbps B.Ba se指的是基带传输C.T指的是以太网D.10Base-T 是以太网的一种配置9、以太网是下面哪一种协议的实现(C ):A. 802.1B. 802.2C. 802.3D. 802.410、Ethernet采用的媒体访问控制方式为(A )A.CSMA/CDB.令牌环A.令牌总线B.C.D.报文交换技术E.分组交换与电路交换结合技术19、交换机工作在哪一层(A)A.数据链路层B.物理层C.网络层D.传输层20、一个快速以太网交换机的端口速率为100Mbit/s,若该端口可以支持全双工传输数据,那么该端口实际的传输带宽为(C )。
A.100Mbit/sB.150Mbit/sC.200Mbit/sD.1000Mbit/s21、以太网协议中使用了二进制指数退避算法,这个算法的特点是__B_____。
计算机网络课后习题答案(第三章)
![计算机网络课后习题答案(第三章)](https://img.taocdn.com/s3/m/29770715cc1755270722089d.png)
计算机网络课后习题答案(第三章)(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。
《计算机网络》习题课(含答案)
![《计算机网络》习题课(含答案)](https://img.taocdn.com/s3/m/bb791227f111f18583d05ad5.png)
【答案】C
计算机学院 计算机网络
19
网络层习题10-3
一个主机有两个IP地址,一个地址是 192.168.11.25,另外一个地址可能是( ) A.192.168.11.0 C.192.168.13.25 【答案】C B.192.168.11.26 D.192.168.11.24
计算机学院
计算机网络
W=30000/log210001
log210001=log1010001/log102≈4/0.301=13.29 W=30000/13.29 ≈ 2257Hz
计算机学院
计算机网络
11
数据链路层习题6-1
1、面向比特同步的帧数据段中出现位串011111101, 则比特填充后输出是什么? 解答:因为是以0111 1110作为帧的开头和结束, 发送端在每连续出现五个“1”后就自动插入一个 “0”,把数据字段和标志区分开。 比特填充后输出是:0111 1101 01
计算机学院 计算机网络
17
网络层习题10-1
假设有两个主机 A 和 B 通过一个路由器 R 进行互联,提供 主机 A 和主机 B 的应用进程之间通信的层是(①),提供主机之 间通信的层是(②),具有互联网络层和网络接口层的设备是 (③);在 A 与 R 和 R 与 B 使用不同物理网络的情况下,A 和 R 之间传送的数据帧头部的源地址和目的地址,与R 和 B 之间传 送的数据帧头部的源地址和目的地址(④),A 与 R 之间传送的 IP数据报头部的源地址和目的地址和 R 与 B 之间传送的IP数据报 头部的源地址和目的地址(⑤)。
现某个站点收到的线性叠加码片序列(-1-1-1-1-1-3+3+1)。 问哪个站发送数据了?发送数据的站发送的是0还是1?
计算机网络第四版(课后练习答案)
![计算机网络第四版(课后练习答案)](https://img.taocdn.com/s3/m/c1a4f121f342336c1eb91a37f111f18583d00c8e.png)
计算机网络第四版(课后练习答案)计算机网络第四版(课后练习答案)第一章:计算机网络与因特网1. 计算机网络的基本概念与体系结构计算机网络是指将分散的、独立的计算机系统通过通信设备和线路连接起来,实现信息共享和资源共享的系统。
它由硬件、软件和协议等组成,并遵循一定的体系结构。
2. 因特网的发展与组成因特网是全球最大的计算机网络,由大量的自治系统(AS)组成,采用TCP/IP协议族作为通信协议,实现全球范围内的信息交流和资源共享。
第二章:物理层1. 传输媒体的基本概念和分类传输媒体是信息在计算机网络中传输的介质,主要包括双绞线、同轴电缆、光纤和无线媒体等,根据传输方式分类可分为有线传输媒体和无线传输媒体。
2. 信道复用与调制信道复用是指多路复用技术,用于将多个通信信道中的数据通过一个物理通道传输。
调制技术是将数字信号转换为模拟信号的过程,常用的调制方式有ASK、FSK、PSK等。
第三章:数据链路层1. 数据链路层的基本概念和功能数据链路层在物理层之上,提供有点到点的数据传输服务,主要功能包括帧的封装与解封装、错误检测与纠正、流量控制和访问控制等。
2. 介质访问控制介质访问控制是指多个计算机节点在共享传输媒体时的竞争与协调机制,主要包括载波侦听、轮询、令牌传递和CSMA等。
第四章:网络层1. 网络层的基本概念与功能网络层是计算机网络中的核心层,负责将分组从源节点传输到目的节点,主要功能包括寻址与路由、分组的转发与接收、拥塞控制和互联互通等。
2. 网际协议(IP)IP协议是因特网中最主要的协议之一,它定义了数据报的格式和传输规则,实现了数据包的路由和转发功能,是因特网的核心协议之一。
第五章:运输层1. 运输层的基本概念与功能运输层负责对网络层传输的数据进行可靠或无需可靠地传输,主要功能包括端到端的连接建立与释放、数据的分段与重组、流量控制和拥塞控制等。
2. 传输控制协议(TCP)TCP是因特网中最重要的运输层协议之一,它提供可靠的、面向连接的数据传输服务,通过确认应答和超时重传等机制,保证了数据的可靠性和可恢复性。
数据通信与计算机网络第五版(习题答案)——第三章数据链路层
![数据通信与计算机网络第五版(习题答案)——第三章数据链路层](https://img.taocdn.com/s3/m/03752613cd1755270722192e453610661ed95af1.png)
数据通信与计算机网络第五版第三章数据链路层3-1 数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与“数据链路接通了”的区别何在?解答:所谓链路就是从一个结点到相邻结点的一段物理线路,而中间没有任何其他的交换结点。
在进行数据通信时,两个计算机之间的通信路径往往要经过许多段这样的链路。
可见链路只是一条路径的组成部分。
数据链路则是另一个概念。
这是因为当需要在一条线路上传送数据时,除了必须有一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输(这将在后面几节讨论)。
若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。
这样的数据链路就不再是简单的物理链路而是个逻辑链路了。
“电路接通了”仅仅是物理线路接通了通信双方可以在上面发送和接收0/1比特了,而“数据链路接通了”表明在该物理线路接通的基础上通信双方的数据链路层协议实体已达成了一致并做好了在该链路上发送和接收数据帧的准备(可能互相要协商某些数据链路层参数)。
3-2 数据链路层包括哪些主要功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。
解答:数据链路层的链路控制的主要功能包括:封装成帧、透明传输和差错检测,可选功能包括可靠传输、流量控制等。
在数据链路层实现可靠传输的优点是通过点到点的差错检测和重传能及时纠正相邻结点间传输数据的差错。
若在数据链路层不实现可靠传输由高层如运输层通过端到端的差错检测和重传来纠正这些差错会产生很大的重传时延。
但是在数据链路层实现可靠传输并不能保证端到端数据传输的可靠,如由于网络拥塞导致路由器丢弃分组等。
因此,即使数据链路层是可靠的,在高层如运输层仍然有必要实现端到端可靠传输。
如果相邻结点间传输数据的差错率非常低,则在数据链路层重复实现可靠传输就会给各结点增加过多不必要的负担。
3-3 网络适配器的作用是什么?网络适配器工作在哪一层?解答:网络适配器的作用就是实现数据链路层和物理层的功能。
适配器接收和发送各种帧时不使用计算机的CPU 。
计算机网络课后习题答案解析(第三章)
![计算机网络课后习题答案解析(第三章)](https://img.taocdn.com/s3/m/5f709f2901f69e31433294d5.png)
计算机网络课后习题答案(第三章)(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-数据链路层相关习题](https://img.taocdn.com/s3/m/558f5a130640be1e650e52ea551810a6f524c8ce.png)
计算机⽹络-3-数据链路层相关习题数据链路层习题3-01 数据链路与链路有何区别?“电路接通了”与“数据链路接通了”的区别何在?所谓链路就是从⼀个结点到另⼀个结点的⼀段物理线路。
⽽中间没有其他的任何交换结点。
在进⾏数据通信的时候,两个计算机之间的通信路径要经过许多这样的链路。
当需要在⼀条链路上传送数据的时候,除了必须有⼀条物理线路外,还必须要有⼀些必要的通信协议来控制这些数据的传输。
若把实现这些协议的硬件和软件加到链路上,就构成了数据链路。
3-02 数据链路层中的链路控制包括哪些功能?试讨论把数据链路层做成可靠的链路层有哪些优点和缺点。
链路控制包括:封装成帧;透明传输;差错检测。
如果把数据链路层做成可靠的链路层,就表⽰从源主机到⽬的主机的整个通信路径中的每⼀段链路都是可靠的。
这样做的优点是如果在传输过程某个结点中发⽣了差错,可以及时的通过数据链路重传纠正这个错误;如果数据链路层做成不可靠的,那么当⽹路中的某个结点发现收到的帧有错误的的时候,就仅仅丢弃该帧,⽽并不通知发送结点重传出现差错的帧。
只有当主机的⾼层协议(例如TCP协议)发现了这个错误时,才会出现源主机重传出现错误的帧。
但这时候就⽐较晚了,可能要重传较多的数据。
对⽹络资源有些浪费。
但是,如果⾼层协议使⽤的是不可靠的传输协议UDP,UDP并不要求重传有差错的数据,在这某些情况下,并不会带来更多的好处(例如实时语⾳视频通话)增加了可靠性,牺牲了实时性反⽽是不合适的。
3-03 ⽹络适配器的作⽤是什么?⽹络适配器⼯作在哪⼀层?适配器⼜叫⽹卡,适配器和局域⽹之间通过电缆或者双绞线以串⾏传输⽅式进⾏,⽽适配器与计算机主板上的IO之间以并⾏⽅式传输数据。
因此适配器的⼀个重要功能就是进⾏数据串⾏与并⾏之间的转化。
初始之外,适配器还有能够实现以太⽹协议。
适配器在接收和发送各种数据帧的时候并不会通知计算机,如果收到帧是有差错的帧,就直接丢弃也不会通知计算机,只有当收到正确的帧才会使⽤中断通知计算机处理。
计算机网络(第二版)课后习题答案
![计算机网络(第二版)课后习题答案](https://img.taocdn.com/s3/m/d517a195b04e852458fb770bf78a6529657d3557.png)
计算机网络(第二版)课后习题答案计算机网络(第二版)课后习题答案一、绪论计算机网络是指在多个计算机之间传输数据和共享资源的系统。
随着互联网的普及和发展,计算机网络已经成为现代社会中不可或缺的组成部分。
本文将回答《计算机网络(第二版)》课后习题,并提供详细的解答。
二、物理层1. 什么是物理层?物理层的任务是什么?物理层是计算机网络模型中的第一层,主要负责传输比特流。
其任务包括确定物理传输媒介的规范、数据的编码认证、物理连接的建立和维护等。
2. 传输媒介可分为哪几种类型?各有什么特点?传输媒介可分为有线传输媒介和无线传输媒介两种类型。
有线传输媒介包括双绞线、同轴电缆和光纤等,其特点是传输速度快、传输距离较长、抗干扰能力强。
无线传输媒介包括无线电波和红外线等,其特点是灵活性高、易于扩展和部署,但传输速度和距离受到限制。
3. 什么是调制和解调?其作用是什么?调制是将数字信号转换为模拟信号的过程,解调是将模拟信号转换为数字信号的过程。
调制和解调的作用是在发送端将数字数据转换为适合在传输媒介上传输的模拟信号,然后在接收端将模拟信号转换为可被计算机理解的数字数据。
4. 什么是信道复用?常见的信道复用技术有哪些?信道复用是指通过合理地利用通信线路,将不同用户的数据流合并在一起传输的技术。
常见的信道复用技术包括频分复用(FDM)、时分复用(TDM)和码分复用(CDM)等。
三、数据链路层1. 数据链路层有哪些基本的功能?数据链路层的基本功能包括封装成帧、物理寻址、错误检测和流量控制等。
封装成帧将网络层交付的数据分成适当的数据帧进行传输;物理寻址通过物理地址标识源和目的设备;错误检测使用帧检验序列等方法检测传输中的错误;流量控制通过控制数据的发送速率来保证接收端能够正确接收数据。
2. 什么是差错控制?常见的差错检测技术有哪些?差错控制是指在数据传输过程中采取一定的机制来检测和纠正传输中发生的差错。
常见的差错检测技术有纵向奇偶校验、循环冗余检验(CRC)和海明码等。
计算机网络数据链路层习题与答案
![计算机网络数据链路层习题与答案](https://img.taocdn.com/s3/m/bd526c0bcaaedd3382c4d33b.png)
数据链路层一.选择题1.在CRC码计算中,可以将一个二进制位串与一个只含有0或1两个系数的一元多项式建立对应关系。
例如,与位串101101对应的多项式为()。
A.x6+x4+x3+1B.x5+x3+x2+1C.x5+x3+x2+xD.x6+x5+x4+12.若数据链路的帧序号占用2比特,则发送方最大窗口应为()。
A.2 B.3 C.4 D.53.接收窗口和发送窗口都等于1的协议是()。
A.停止等待协议B.连续ARQ协议C.PPP协议D.选择重传ARQ协议4.滑动窗口的作用是()。
A.流量控制B.拥塞控制C.路由控制D.差错控制5.若数据链路的帧序号占用4比特,则发送方最大窗口应为()。
A.13 B.14C.15 D.16 6.若数据链路的帧序号占用3比特,则发送方最大窗口应为()。
A.6 B.7 C.8 D.97.在数据链路层中,滑动窗口起到的作用是()。
A.差错控制B.流量控制C.超时控制D.以上都不是8.在CRC码计算中,可以将一个二进制位串与一个只含有0或1两个系数的一元多项式建立对应关系。
例如,与位串111001对应的多项式为()。
A.x5+x4+x3+1B.x5+x3+x2+1C.x6+x3+x2+xD.x6+x5+x4+19.无论是SLIP还是PPP协议都是()协议。
A.物理层B.数据链路层C.网络层D.传输层二.填空题1.HDLC 协议中,一串数据0111101111101111110经过位插入(也叫位填充)之后应该是__________________________。
2.若HDLC帧数据段中出现比特串“111101001111101010001111 11011”,则比特填充后的输出为_________________________。
3.一串数据1011111111101101001使用CRC校验方式,已知校验使用的二进制数为100011,生成多项式为____________,发送序列为____________,如果采用0比特填充法传输,发送序列为____________。
计算机网络第三章习题答案
![计算机网络第三章习题答案](https://img.taocdn.com/s3/m/b0560dfa9e31433239689336.png)
第三章数据链路层3-01 数据链路(即逻辑链路)与链路(即物理链路)有何区别? “电路接通了”与”数据链路接通了”的区别何在?答:数据链路与链路的区别在于数据链路出链路外,还必须有一些必要的规程来控制数据的传输,因此,数据链路比链路多了实现通信规程所需要的硬件和软件。
“电路接通了”表示链路两端的结点交换机已经开机,物理连接已经能够传送比特流了,但是,数据传输并不可靠,在物理连接基础上,再建立数据链路连接,才是“数据链路接通了”,此后,由于数据链路连接具有检测、确认和重传功能,才使不太可靠的物理链路变成可靠的数据链路,进行可靠的数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。
3-02 数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点.答:链路管理帧定界流量控制差错控制将数据和控制信息区分开透明传输寻址可靠的链路层的优点和缺点取决于所应用的环境:对于干扰严重的信道,可靠的链路层可以将重传范围约束在局部链路,防止全网络的传输效率受损;对于优质信道,采用可靠的链路层会增大资源开销,影响传输效率。
3-03 网络适配器的作用是什么?网络适配器工作在哪一层?答:适配器(即网卡)来实现数据链路层和物理层这两层的协议的硬件和软件网络适配器工作在TCP/IP协议中的网络接口层(OSI中的数据链里层和物理层)3-04 数据链路层的三个基本问题(帧定界、透明传输和差错检测)为什么都必须加以解决?答:帧定界是分组交换的必然要求;透明传输避免消息符号与帧定界符号相混淆;差错检测防止有差错的无效数据帧浪费后续路由上的传输和处理资源3-05 如果在数据链路层不进行帧定界,会发生什么问题?答:无法区分分组与分组;无法确定分组的控制域和数据域;无法将差错更正的范围限定在确切的局部3-06 PPP协议的主要特点是什么?为什么PPP不使用帧的编号?PPP适用于什么情况为什么PPP协议不能使数据链路层实现可靠传输?答:简单,提供不可靠的数据报服务,检错,无纠错不使用序号和确认机制地址字段A 只置为0xFF。
计算机网络 谢希仁 第三章习题解答
![计算机网络 谢希仁 第三章习题解答](https://img.taocdn.com/s3/m/1f1085d733687e21af45a9f5.png)
计算机网络谢希仁第三章:数据链路层01、数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与“数据链路接通了”的区别何在?答:所谓链路是指从一个结点到相邻结点的一段物理线路,而中间没有任何的其他交换结点,它仅是一条路径的组成部分。
数据链路:在数据传输时除了必须的一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输,把实现这些协议的硬件和软件都附加到链路上采构成数据链路。
“电路接通了”表示建立了一条物理连接,可以传输比特流了;“数据链路接通了”则表示已经建立了一条数据链层的连接,可以传输数据帧了。
02、数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。
答:数据链路层中的链路控制功能有:(1)链路管理。
(2)帧定界。
(3)流量控制。
(4)差错控制。
(5)将数据和控制信息区分开。
(6)透明传输。
(7)寻址。
优点:能够保证数据在链路层的可靠传输;缺点:太复杂,实现起来麻烦,开销大03、网络适配器的作用是什么?网络适配器工作在哪一层?答:适配器主要有以下几个作用:(1)进行数据串行传输和并行传输的转换(2)对数据进行缓存(3)适配器能够实现以太网协议(4)当收到有差错的帧时自动丢弃而不必通知计算机;当收到正确的数据时则通过中断通知计算机并把数据交付个网络层。
网络适配器工作在数据链路层。
04、数据链路层的三个基本问题为什么都必须加以解决?答:“封装成帧”即帧定界,它是指在发送帧时发送端的数据链路层在帧的前后都加入商定好的标记,使得接收方在收到帧后能根据这种标记识别帧的开始和结束。
若不解决这个问题,就会使得接收端不知道一个帧是从什么地方开始的,也不知道该在什么地方结束。
“透明传输”是指通过字节插入或比特插入等机制时的数据链路层传输的数据的比特组合不受限制。
若不解决这个问题,就会使得接收端在判断帧的边界时出现混乱。
“差错检测”指采用某种机制在发送的帧中按照一定的规律设置若干个冗余比特,让接收方对收到的帧能够检查或确定是否有传输差错。
计算机网络数据链路层基础知识试题及
![计算机网络数据链路层基础知识试题及](https://img.taocdn.com/s3/m/34cd965bc381e53a580216fc700abb68a982adb2.png)
计算机网络数据链路层基础知识试题及答案解析一、选择题1. 数据链路层的主要功能是()。
A. 数据传输B. 透明传输C. 流量控制D. 差错控制E. 链路管理正确答案:E解析:数据链路层的主要功能包括链路管理(建立、维护和释放链路)、物理寻址、帧同步、流量控制、差错控制等。
2. MAC地址的位数是()。
A. 6位B. 8位C. 16位D. 32位正确答案:A解析:MAC地址,即媒体访问控制地址,是每个网络适配器接口的唯一标识,由48位二进制数表示。
3. 数据链路层将网络层传下来的数据包封装成()。
A. 报文B. 数据帧C. 数据段D. 数据片正确答案:B解析:数据链路层将网络层传下来的数据包封装成数据帧,添加了帧起始标识、帧结束标识、帧序号、目的地址、源地址等信息。
4. CRC校验是通过生成一个多项式的循环冗余检验码来进行的,其目的是()。
A. 检测错误B. 纠正错误C. 加密数据D. 压缩数据正确答案:A解析:CRC校验是一种差错控制方法,用于检测数据传输过程中是否出现了错误。
5. HDLC协议是一种()。
A. 同步传输协议B. 异步传输协议C. 数据压缩协议D. 数据加密协议正确答案:A解析:HDLC(高级数据链路控制)协议是一种同步传输协议,常用于广域网和局域网中。
二、问答题1. 简述数据链路层的功能和特点。
数据链路层是OSI参考模型中的第二层,主要负责数据的传输、链路管理、物理寻址、帧同步、流量控制、差错控制等功能。
其特点包括:- 封装:将网络层传下来的数据包封装成数据帧,添加帧起始标识、帧结束标识、帧序号、目的地址、源地址等信息。
- 帧同步:通过同步字符或其他同步机制,保证数据帧的正确接收和解析。
- 物理寻址:使用MAC地址对数据帧进行定位和识别。
- 流量控制:控制数据的传输速率,避免发送方超过接收方的处理能力。
- 差错控制:使用CRC校验等方法检测并纠正传输过程中的错误。
2. 请简述差错控制的方法之一CRC校验的原理和应用场景。
数据链路层考试考点(带答案)
![数据链路层考试考点(带答案)](https://img.taocdn.com/s3/m/8f571607c281e53a5802ff24.png)
计算机网络数据链路层习题集一、名词解释1. ______ 纠错码2. ______ 检错码3. ______ PPP协议4. ______ 帧5. ______ 数据链路层协议6. ______ 误码率7. ______ 平衡模式8. ______ SLIP协议A.二进制比特在数据传输系统中被传错的概率B. 让每个传输的分组带上足够的冗余信息,以便在接受端能发现并自动纠正传输差错的编码方法。
C. 让分组仅包含足以使接受端发现差错的冗余信息,但不能确定哪一比特是错的,并且自己不能纠正传输差错的编码方法。
D. 数据连路层的数据传输单元。
E. 为实现数据链路控制功能而制定的规程或协议。
F. 最早是在BSD UNIX 4.2 版操作系统上实现,支持 TCP/IP 协议,它只是对数据报进行了简单的封装,然后用RS-232接口串行线路进行传输的Internet数据链路层协议。
G. 支持多种协议,不仅在拨号电话线,并且在路由器-路由器H. HDLC链路两端的站都是复合站的模式1.B2.C3.G4.D5.E6.A7.H 8.F二、单项选择1.设立数据链路层的主要目的是将一条原始的、由差错的物理线路变为对网络层无差错的 _______ 。
A. 物理链路B. 数据链路C. 传输介质D. 端到端连接2.在数据帧中,当所传的数据中出现了控制字符时,就必须采取适当的措施,使接收方不至于将数据误认为是控制信息。
这样才能保证数据链路层的传输是_______ 的。
A. 透明B. 面向连接C. 冗余D. 无连接3.0比特插入/删除方法规定,在两个标志字段为F之间的比特序列中,如果检查出连续的 _______ 个1,不管它后面的比特是0或1,都增加1个0。
A. 4B. 5C. 6D. 84.在 _______ 差错控制方式中,只会重新传输出错的数据帧。
A. 连续工作B. 停止等待C. 选择重发D. 拉回1.B2.A3.C4. C三、简答题.1.在数据通信系统中,完整的差错控制应该包括的两个主要内容:检错和纠错。
计算机网络第三章习题解答
![计算机网络第三章习题解答](https://img.taocdn.com/s3/m/e484a9d6f111f18582d05a1a.png)
第三章:数据链路层01、数据链路(即逻辑链路)与链路(即物理链路)有何区别?“电路接通了”与“数据链路接通了”的区别何在?答:所谓链路是指从一个结点到相邻结点的一段物理线路,而中间没有任何的其他交换结点,它仅是一条路径的组成部分。
数据链路:在数据传输时除了必须的一条物理线路外,还必须有一些必要的通信协议来控制这些数据的传输,把实现这些协议的硬件和软件都附加到链路上采构成数据链路。
“电路接通了”表示建立了一条物理连接,可以传输比特流了;“数据链路接通了”则表示已经建立了一条数据链层的连接,可以传输数据帧了。
02、数据链路层中的链路控制包括哪些功能?试讨论数据链路层做成可靠的链路层有哪些优点和缺点。
答:数据链路层中的链路控制功能有:(1)链路管理。
(2)帧定界。
(3)流量控制。
(4)差错控制。
(5)将数据和控制信息区分开。
(6)透明传输。
(7)寻址。
优点:能够保证数据在链路层的可靠传输;缺点:太复杂,实现起来麻烦,开销大03、网络适配器的作用是什么?网络适配器工作在哪一层?答:适配器主要有以下几个作用:(1)进行数据串行传输和并行传输的转换(2)对数据进行缓存(3)适配器能够实现以太网协议(4)当收到有差错的帧时自动丢弃而不必通知计算机;当收到正确的数据时则通过中断通知计算机并把数据交付个网络层。
网络适配器工作在数据链路层。
04、数据链路层的三个基本问题为什么都必须加以解决?答:“封装成帧”即帧定界,它是指在发送帧时发送端的数据链路层在帧的前后都加入商定好的标记,使得接收方在收到帧后能根据这种标记识别帧的开始和结束。
若不解决这个问题,就会使得接收端不知道一个帧是从什么地方开始的,也不知道该在什么地方结束。
“透明传输”是指通过字节插入或比特插入等机制时的数据链路层传输的数据的比特组合不受限制。
若不解决这个问题,就会使得接收端在判断帧的边界时出现混乱。
“差错检测”指采用某种机制在发送的帧中按照一定的规律设置若干个冗余比特,让接收方对收到的帧能够检查或确定是否有传输差错。
最新计算机网络数据链路层习题与答案
![最新计算机网络数据链路层习题与答案](https://img.taocdn.com/s3/m/a55ae7b68bd63186bdebbc16.png)
数据链路层一.选择题1.在CRC码计算中,可以将一个二进制位串与一个只含有0或1两个系数的一元多项式建立对应关系。
例如,与位串101101对应的多项式为()。
A.x6+x4+x3+1 B.x5+x3+x2+1C.x5+x3+x2+x D.x6+x5+x4+12.若数据链路的帧序号占用2比特,则发送方最大窗口应为()。
A.2 B.3 C.4 D.53.接收窗口和发送窗口都等于1的协议是()。
A.停止等待协议B.连续ARQ协议C.PPP协议D.选择重传ARQ协议4.滑动窗口的作用是()。
A.流量控制B.拥塞控制C.路由控制D.差错控制5.若数据链路的帧序号占用4比特,则发送方最大窗口应为()。
A.13 B.14C.15 D.166.若数据链路的帧序号占用3比特,则发送方最大窗口应为()。
A.6 B.7 C.8 D.97.在数据链路层中,滑动窗口起到的作用是()。
A.差错控制B.流量控制C.超时控制D.以上都不是8.在CRC码计算中,可以将一个二进制位串与一个只含有0或1两个系数的一元多项式建立对应关系。
例如,与位串111001对应的多项式为()。
A.x5+x4+x3+1 B.x5+x3+x2+1C.x6+x3+x2+x D.x6+x5+x4+19.无论是SLIP还是PPP协议都是()协议。
A.物理层B.数据链路层C.网络层D.传输层二.填空题1.HDLC 协议中,一串数据0111101111101111110经过位插入(也叫位填充)之后应该是__________________________。
2.若HDLC帧数据段中出现比特串“11110100111110101000111111011”,则比特填充后的输出为_________________________。
3.一串数据1011111111101101001使用CRC校验方式,已知校验使用的二进制数为100011,生成多项式为____________,发送序列为____________,如果采用0比特填充法传输,发送序列为____________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据链路层一.选择题1.在CRC码计算中,可以将一个二进制位串与一个只含有0或1两个系数的一元多项式建立对应关系。
例如,与位串101101对应的多项式为()。
A.x6+x4+x3+1 B.x5+x3+x2+1C.x5+x3+x2+x D.x6+x5+x4+12.若数据链路的帧序号占用2比特,则发送方最大窗口应为()。
A.2 B.3 C.4 D.53.接收窗口和发送窗口都等于1的协议是()。
A.停止等待协议B.连续ARQ协议C.PPP协议D.选择重传ARQ协议4.滑动窗口的作用是()。
A.流量控制 B.拥塞控制 C.路由控制 D.差错控制5.若数据链路的帧序号占用4比特,则发送方最大窗口应为()。
A.13 B.14C.15 D.166.若数据链路的帧序号占用3比特,则发送方最大窗口应为()。
A.6 B.7 C.8 D.97.在数据链路层中,滑动窗口起到的作用是()。
A.差错控制 B.流量控制 C.超时控制 D.以上都不是8.在CRC码计算中,可以将一个二进制位串与一个只含有0或1两个系数的一元多项式建立对应关系。
例如,与位串111001对应的多项式为()。
A.x5+x4+x3+1 B.x5+x3+x2+1C.x6+x3+x2+x D.x6+x5+x4+19.无论是SLIP还是PPP协议都是()协议。
A.物理层 B.数据链路层 C.网络层 D.传输层二.填空题1.HDLC 协议中,一串数据0111101111101111110经过位插入(也叫位填充)之后应该是__________________________。
2.若HDLC帧数据段中出现比特串“11110100111110101000111111011”,则比特填充后的输出为_________________________。
3.一串数据1011111111101101001使用CRC校验方式,已知校验使用的二进制数为100011,生成多项式为____________,发送序列为____________,如果采用0比特填充法传输,发送序列为____________。
4.用户使用电话线和MODEM接入网络,或两个相距较远的网络通过数据专线互连时,则需要在数据链路层运行专门的_____________协议。
5.在CRC循环冗余计算中,可以将一个二进制位串与一个只含有0或1两个系数的一元多项式建立对应关系。
例如,与多项式为x5+x4+x+1对应的二进制数串应为 ____________。
1.在停等协议中超时定时器的功能是避免死锁。
2.在停等协议中,如果接受方发现重复帧,只要丢掉重复帧就可以了。
3.因为数据链路层已经进行校验,因此高层数据不需要进行校验了。
4.数据链路层的可靠传输并不能保证上层数据传输的可靠性。
5.使用CRC校验不能绝对确保数据的正确校验。
6.CRC指的是循环冗余校验。
7.CRC校验码可以用来纠错。
四.名词解释与简答题1.ARQ2.HDLC3.PPP五.问答题1.一串数据10101110111110111011001使用CRC校验方式,已知校验使用的二进制数为110101,生成多项式是什么?发送序列是什么?要有计算过程。
2.一串数据1011010111110111001使用CRC校验方式,已知校验使用的二进制数为1110101,生成多项式是什么?发送序列是什么?要有计算过程。
3.一串数据10111110111011001使用CRC校验方式,已知校验使用的二进制数为110101,生成多项式是什么?发送序列是什么?要有计算过程。
4.一串数据1110010111110011101010101使用CRC校验方式,已知校验使用的二进制数为111001,生成多项式是什么?发送序列是什么?要有计算过程。
5.一串数据1111011101110110001使用CRC校验方式,已知校验使用的二进制数为1010111,生成多项式是什么?发送序列是什么?要有计算过程。
6.一串数据1111111011010101011011使用CRC校验方式,已知校验使用的二进制数为101001,生成多项式是什么?发送序列是什么?要有计算过程。
7.在HDLC协议中,如果发送窗口大小为8,请找出一种情况,使得在此情况下协议不能正确工作。
并说明原因。
一.选择题1.B 2.B 3.A 4.A 5.C 6.B 7.B 8.A 9.B二.填空题1.【答案】 011110111110111110102.【答案】 1111010011111010100011111010113.【答案】 x5+x+1 10111111111011010010111010111110111101101001011104.【答案】 PPP5.【答案】 1100111.T 2.F 3.F 4.T 5.T 6.T 7.T四.名词解释与简答题1.ARQ【答案】自动重传请求2.HDLC【答案】高级数据链路控制3.PPP【答案】点对点协议五.问答题1.一串数据10101110111110111011001使用CRC校验方式,已知校验使用的二进制数为110101,生成多项式是什么?发送序列是什么?要有计算过程。
【答案】生成多项式:x5+x4+x2+1M=10101110111110111011001 P=110101被除数应该为:101011101111101110110010000011011101001001000001111110101)1010111011111011101100100000110101111101110101100001110101101001110101111001110101110011110101110011110101110101110101100100110101100010110101101110110101110110110101000111010111011111011101100100000- 000111010111011111011101100100011发送序列:10101110111110111011001000112.一串数据1011010111110111001使用CRC校验方式,已知校验使用的二进制数为1110101,生成多项式是什么?发送序列是什么?要有计算过程。
【答案】生成多项式:x6+x5+x4+x2+1M=1011010111110111001 P=1110101被除数应该为:101101011111011100100000011111010001001111101110101)1011010111110111001000000111010110111111110101101010111101011000001111010111010011110101111001011101011111110111010110110101110101101111011101011010110111010110001101110101110011011101011001101011010111110111001000000- 1001101011010111110111001100110发送序列:10110101111101110011001103.一串数据10111110111011001使用CRC校验方式,已知校验使用的二进制数为110101,生成多项式是什么?发送序列是什么?要有计算过程。
【答案】生成多项式:x5+x4+x2+1M=10111110111011001 P=110101被除数应该为:101111101110110010000011000000101010001110101)1011111011101100100000110101110101110101111011110101111000110101110110110101110000110101001011011111011101100100000- 001011011111011101100100101发送序列:10111110111011001001014.一串数据1110010111110011101010101使用CRC校验方式,已知校验使用的二进制数为111001,生成多项式是什么?发送序列是什么?要有计算过程。
【答案】生成多项式:x5+x4+x3+1M=1110010111110011101010101 P=111001被除数应该为:1110010111110011101010101000001000000100100011100111101111001)11100101111100111010101010000011100111111011100111101111100110101011100110011111100111110011100110110111100110100011100110001011100111011011100111110011100100101111001011111001110101010100000- 00101111001011111001110101010100101发送序列:1110010111110011101010101001015.一串数据1111011101110110001使用CRC校验方式,已知校验使用的二进制数为1010111,生成多项式是什么?发送序列是什么?要有计算过程。
【答案】生成多项式:x6+x4+x2+x+1M=1111011101110110001 P=1010111被除数应该为:111101110111011000100000011000111110111010011010111)1111011101110110001000000101011110100011010111110011110101111100000101011111011111010111111000110101111001100101011111011001010111111011110101111000000101011110111001010111101100010101110011111111011101110110001000000- 0011111111011101110110001001111发送序列:11110111011101100010011116.一串数据1111111011010101011011使用CRC校验方式,已知校验使用的二进制数为101001,生成多项式是什么?发送序列是什么?要有计算过程。
【答案】生成多项式:x5+x3+1M=1111111011010101011011 P=101001被除数应该为:1111111011010101011011000001100101000000100010110101001)11111110110101010110110000010100110110110100110001110100110100110100110101110100110011010100111110010100110101010100100110111111101101010101101100000- 00110111111101101010101101100110发送序列:1111111011010101011011001107.在HDLC协议中,如果发送窗口大小为8,请找出一种情况,使得在此情况下协议不能正确工作。