一 单项选择题

1.MAC地址有多少个比特位?(B)

A.32
B.48
C.96
D.128

解析:mac地址也叫硬件地址,通常表示为12个16进制数,每两个16进制数之间用冒号分隔开,如【08:00:20:0A:8C:6D】。因为一个16进制数可转化为4个二进制位,所以有48个比特位。

2.A向B以回退N协议发送数据,已发送了编号为0~7的帧,当发送计时器全部超时,A只收到了0、2、3号的确认,则它需要重发几号帧?                                                            (C)

A.1号
B.3号
C.4号
D.5号

解析:在后退N帧协议中,发送方可以连续发送若干个数据帧,如果收到接收方的确认帧,则可以继续发送。若某个帧出错,接收方只是简单地丢弃该帧及其后所有的后续帧,发送方超时后需重传该数据帧及其后续的所有数据帧。这里要注意,连续ARQ协议中,接收方一般采用累积确认的方式,即接收方对按序到达的最后一个分组发送确认,因此题目中收到3的确认帧就代表编号为0、1、2、3的帧已接收,而此时发送方未收到1号帧的确认只能代表确认帧在返回的过程中丢失了,而不代表1号帧未到达接收方。因此需要重传的帧为编号是4、5、6、7的帧。

3.A向B以停-等式协议以3kbps的速度发送数据,单向传播延迟是200ms,忽略确认帧的传输延迟。当信道利用率为40%时,数据帧的长度为(D)

A.30字节
B.50字节
C.60字节
D.100字节

解析:带宽-延迟乘积为3kbps×200ms=600b,设数据帧的长度为x,则带宽-延迟乘积为600/x个长度为x的帧,即BD=600/x,停-等式协议的最大窗口尺寸为1,故w=1,因为信道利用率为w/(1+2BD)=40%,所以x=800b=100字节。

4.下列关于检错码和纠错码的说法,错误的是(C)

A.纠错码比检错码需要更多的比特位
B.纠错码的带宽利用率低于检错码
C.纠错码既能检错又能纠错,因此更应大力推广
D.检错码更适合于光传输

解析:根据海明定理可知,要纠正n位错误远比监测n位错误复杂得多,需要加更多的冗余位。为了提高信道的利用率,在网络中主要使用检错码。

5.在使用汉明码编码的情况下,收到11101000101。请问哪里发生了错误?校验位与编码中的各位校验关系为:

(B)

A.第3位
B.第7位
C.第10位
D.没有发生错误

解析:第1位+第3位+第5位+第7位+第9位+第11位=1+1+1+0+1+1=1,第2位+第3位+第6位+第7位+第10位+第11位=1+1+0+0+0+1=1,第4位+第5位+第6位+第7位=0+1+0+0=1,第8位+第9位+第10位+第11位=0+1+0+1=0,所以错误位为0111,即第7位。

6.四种成帧方法中,最不实用的是(A)

A.Byte Count
B.Flag bytes with byte stuffing
C.Flag bits with bit stuffing
D.coding violations

解析:A为字节计数法,B为字节填充的标志字节法,C为比特填充的标志比特法,D为编码违禁法。字节计数法即使校验和不正确,接收方知道该帧已经被损坏,它仍然无法知道下一帧从哪里开始,失去帧同步,因此,字节计数法本身很少被使用。

二 不定项选择题

1.下列哪些是检错码?(BDE)

A.Hamming codes
B.Parity
C.Binary convolutional codes
D.checksum
E.CRC

解析:A为海明码,B为奇偶,C为二进制卷积码,D为校验和,E为循环冗余校验(CRC)。检错码为奇偶,校验和和CRC。

2.关于中继器、集线器、交换机,下列说法正确的有(BDE)

A.三者均会对信号进行放大
B.中继器属于物理层
C.集线器属于数据链路层
D.交换机属于数据链路层
E.集线器只能对数据进行广播转发
F.交换机不会对数据进行广播转发

解析:①中继器是最简单的网络互联设备,主要完成物理层的功能,负责在两个节点的物理层上按位传递信息,完成信号的复制、调整和放大功能,以此来延长网络的长度。②集线器的英文称为“Hub”。“Hub”是“中心”的意思,集线器的主要功能是对接收到的信号进行再生整形放大,以扩大网络的传输距离,同时把所有节点集中在以它为中心的节点上。它工作于OSI(开放系统互联参考模型)参考模型第一层,即“物理层”。它发送数据时都是没有针对性的,采用广播方式发送。③交换机工作在数据链路层,拥有一条很高带宽的背部总线和内部交换矩阵。交换机的所有的端口都挂接在这条背部总线上,控制电路收到数据包以后,处理端口会查找内存中的地址对照表以确定目的MAC(网卡的硬件地址)的NIC(网卡)挂接在哪个端口上,通过内部交换矩阵迅速将数据包传送到目的端口,目的MAC若不存在,广播到所有的端口,接收端口回应后交换机会“学习”新的地址,并把它添加入内部MAC地址表中。交换机的主要功能包括物理编址、网络拓扑结构、错误校验、帧序列以及流控,还具备一些新的功能,如对VLAN(虚拟局域网)的支持、对链路汇聚的支持,甚至有的还具有防火墙的功能。

3.有关PPPoE叙述正确的有(ABCD)

A.PPPoE的意思是“在以太网上运行 PPP”
B.现在的光纤宽带接入 FTTx 都要使用 PPPoE 的方式进行接入
C.lPPPoE 弹出的窗口中键入在网络运营商购买的用户名和密码,就可以进行宽带上网了。
D.l利用 ADSL 进行宽带上网时,从用户个人电脑到家中的 ADSL 调制解调器之间,也是使用 RJ-45 和 5 类线(即以太网使用的网线)进行连接

解析:PPPoE (PPP over Ethernet) 的意思是“在以太网上运行 PPP”,它把 PPP 协议与以太网协议结合起来,将 PPP 帧再封装到以太网中来传输,现在的光纤宽带接入 FTTx 都要使用 PPPoE 的方式进行接入。在 PPPoE 弹出的窗口中键入在网络运营商购买的用户名和密码,就可以进行宽带上网了,利用 ADSL 进行宽带上网时,从用户个人电脑到家中的 ADSL 调制解调器之间,也是使用 RJ-45 和 5 类线(即以太网使用的网线)进行连接的,并且也是使用 PPPoE 弹出的窗口进行拨号连接的。

三 填空题

对于原始数据流M=1010001101,应用循环冗余码差错检测技术进行校验,其生成多项式代表的二进制串为G=110101,那么带有CRC校验码的数据流是(101000110101110)。

解析:

计算机网络数据链路层测试相关推荐

  1. 计算机网络-数据链路层

    title: 计算机网络-数据链路层 date: 2018-04-12 15:55:15 tags: 每天都感觉时间很紧迫,进步不大,浪费的时间太多了,能做的就是每天进步一点点 --stackfing ...

  2. 计算机网络西京学院,计算机网络阶段性测试试题-西京学院精品课程网.doc

    计算机网络阶段性测试试题-西京学院精品课程网 西京学院 <计算机网络>阶段性测试试题(二) 总 分题号一二三四五核分人题分 复查人得分一.选择题(1×20=20) 1.因特网使用的互联协议 ...

  3. 计算机网络——数据链路层介质访问控制

    文章目录 前言 一.介质访问控制概述 二.信道划分介质访问控制 1.频分多路复用(FDM) 2.时分多路复用(TDM) 3.波分多路复用(WDM) 4.码分多路复用(CDM) 三.随机访问介质访问控制 ...

  4. 计算机网络——数据链路层局域网、以太网、PPP协议和HDLC协议、链路层设备

    文章目录 前言 一.局域网简介 1.局域网的基本概念和特点 2.局域网的主要要素 3.局域网的分类与 IEEE 802 标准 4.LLC 子层和 MAC 子层 二.以太网 三.无线局域网 四.PPP ...

  5. 计算机网络——数据链路层(三个基本问题)

    计算机网络数据链路层的三个基本问题 (1) 封装成帧 (2) 透明传输 (3) 差错控制 一.封装成帧 封装成帧 (framing) 就是在一段数据的前后分别添加首部和尾部,然后就构成了一个帧.确定帧 ...

  6. 浅谈TC8数据链路层测试

    当今时代,智能汽车已成为一个炙手可热的话题,各种先进汽车电子技术蓬勃发展,比如自动驾驶.V2X.OTA......这些新技术的背后都离不开车载以太网通信技术的支持.其中数据链路层实现了链路管理.虚拟局 ...

  7. 计算机网络数据链路层题库

     免费版:华文慕课计算机网络数据链路层课后题 目录 网络课课后题 王道与其他 综合应用题 网络课课后题 1. 以下哪点不是链路层需要解决的问题 A.介质访问控制

  8. 计算机网络 数据链路层(一)点对点协议与广播信道

    计算机网络(五) 学习计算机网络过程中的心得体会以及知识点的整理,方便我自己查找,也希望可以和大家一起交流. -- 数据链路层 -- 文章目录 计算机网络(五) -- 数据链路层 -- 1. 使用点对 ...

  9. 计算机网络数据链路层之使用广播信道的数据链路层(含MAC帧格式)

    计算机网络数据链路层之使用广播信道的数据链路层(含MAC帧格式) 局域网的数据链路层 局域网最主要的特点是: 网络为一个单位所拥有: 地理范围和站点数目均有限. 局域网具有如下主要优点: 具有广播功能 ...

最新文章

  1. 推荐一位Python终生学习者!本科期间用Python赚了10w+!
  2. ACM SIGKDD | MoFlow:基于流的分子图生成模型
  3. 根据文件属性或权限进行find查找
  4. Delphi XE 10.2.3使用CEF4Delphi取网页元素时碰到nbsp;变问号?的处理
  5. MapReduce基础开发之四参数传递
  6. 成功解决matplotlib绘图的时候,自定义横坐标和纵坐标刻度数值(调整坐标轴刻度间隔)
  7. 11-Qt6 QByteArray字节数组类
  8. matlab信道均衡,使用LMS算法做信道均衡时,更换信道传递函数效果很差
  9. IHttpModule 与IHttpHandler的区别
  10. 前端学习(1681):前端系列实战课程之让蛇动起来
  11. 【IEnumerable】扩展方法的使用 C#
  12. [数据库]---mysql数据库 使用binlog+canal或binlake进行数据库的复制
  13. 有限状态机的C++实现(2)-bayonet开源网络服务器框架
  14. express ajax分页实例,DevExpress Navigator 数据分页 示例
  15. 驴妈妈旅游携手法大大,打造分销商签约新体验
  16. matlab在输电线路故障测距中应用,Matlab在输电线路故障测距中的应用
  17. 我为什么从外包公司离职了?
  18. Fatal signal 11 (SIGSEGV) at 0x00000004 (code=1), thread 261 (servicemanager)错误
  19. Markov blanket 马尔科夫毯子
  20. 计算机上瘾英语对话,对手机上瘾的英语作文(精选5篇)

热门文章

  1. Android在程序中使用不同的字体
  2. 考了国家注册审核员,但是一直不审核可以吗?
  3. iOS开发之获取实时海拔高度
  4. RHEL6.4启动一直在加载界面,无法进入图形化界面的解决办法
  5. 对于运动神经元存在哪些误区
  6. 算法——穿越沙漠算法
  7. 读书札记:影响日元的因素
  8. 用友U8二次开发之登录
  9. 如何使用TA-LIB进行技术分析?
  10. 浅谈数字媒体艺术中的技术应用-4-技术路线和学习地图