【技能树笔记】网络篇——练习题解析(二)

目录

前言

一. 数据链路层的作用

1.1 数据链路层作用

1.2 数据链路层封装

1.3 数据链路层功能

1.4 数据帧格式

二. MAC地址及分类

2.1 MAC地址

2.2 MAC地址分类

三. 交换机的作用

3.1 交换机的作用

3.2 交换机作用

四.交换机的工作原理

4.1 交换机的工作原理

4.2 交换机帧处理

五.ARP协议的工作原理

5.1 ARP协议的工作原理

5.2 ARP协议的工作原理

六.VLAN

6.1 VLAN的优势

七.WLAN

7.1 无线局域网优势

7.2 无线局域网优势

八.PPP协议

8.1 PPP协议

总结



前言

本篇文章给出了网络技能树中的部分练习题解析,内容是关于认识中小型局域网的部分。文中不仅给出了认识中小型局域网练习题的答案,还给出了具体解析,小伙伴们可以参考学习一下。详细内容请看正文。


一. 数据链路层的作用

1.1 数据链路层作用

题目:

在OSI参考模型的7层结构中,实现帧同步功能的是:

A.数据链路层

B.物理层

C.传输层

D.网络层

解析:选A。

在OSI参考模型的7层结构中,实现帧同步功能的是数据链路层,即第二层。数据链路层负责将数据帧从物理层接收到的比特流中分割出来,并添加帧同步标记等控制信息,以确保接收方能够正确接收、解析和处理数据帧。这样可以保证数据的按帧传输和同步,确保数据的可靠传输。因此,实现帧同步功能的确切层级是数据链路层。

1.2 数据链路层封装

题目:

数据链路层传送的数据单位是( )。

A.IP包

B.帧

C.TCP包

D.HTTP包

解析:选B。

帧(Frame)是数据链路层中的基本传输单元,它包含了数据和控制信息,用于在网络节点之间进行传输。帧通常包括帧起始和结束标志、地址信息、校验等字段,以确保数据的可靠传输和同步。数据链路层通过传输帧来实现数据的可靠性、错误检测和纠正等功能。每一层都有自己特定的数据单元,而在数据链路层,帧是进行数据传输的基本单位。

1.3 数据链路层功能

题目:

关于数据链路的错误说法:

A.流量控制是数据链路层特有的功能

B.帧是数据链路层的传送单位

C.数据链路层主要有两个功能 :帧编码和误差纠正控制

D.Ethernet协议是数据链路层的协议

解析:选A。

流量控制不是数据链路层特有的功能。流量控制是在网络通信中的一种机制,用于控制发送方向接收方发送数据的速率,以防止接收方的缓冲区溢出或网络拥塞的情况发生。尽管数据链路层在帧的传输过程中可以使用一些技术来实现简单的流量控制,但更高层的协议如传输层的TCP协议也提供了更复杂和细粒度的流量控制功能。因此,流量控制不是数据链路层特有的功能,而是在不同层级的网络协议中都可能存在的机制。

1.4 数据帧格式

题目:

以太网数据帧的长度变化范围是[]-[]字节之间。

A.46-1500

B.46-1518

C.64-1518

D.64-1500

解析:选C。
以太网数据帧的长度变化范围是64-1518字节之间。以太网规定了数据帧的最小长度为64字节,其中包括目的MAC地址、源MAC地址、类型/长度等字段,以及数据部分和CRC校验。数据帧的最大长度为1518字节,包括了最大支持数据的部分和额外的帧头和帧尾。超出这个范围的帧长度会被视为异常帧并被丢弃。需要注意的是,这个范围并不包括帧的前导码和帧间间隔,它们是在物理层添加的。

二. MAC地址及分类

2.1 MAC地址

题目:

下列哪个MAC地址是正确的:

A.00-16-5B-4A-34-2H

B.65-10-96-58-16

C.192.168.1.55

D.00-06-5B-4F-45-BA

解析:选D。

MAC地址是由6个字节组成的,通常用十六进制表示。每个字节由两个十六进制数表示,并用冒号或短横线分隔。

2.2 MAC地址分类

题目:

MAC地址可以分为哪几类:

A.组播、任意播

B.广播、任意播

C.单播、组播、广播

D.单播、广播

解析:选C。

MAC地址可以分为以下几类:

1. 单播(Unicast):用于标识网络中的唯一设备,一对一的通信,MAC地址的第一个字节的最低位为0。

2. 组播(Multicast):用于标识一组设备,一对多的通信,MAC地址的第一个字节的最低位为1。

3. 广播(Broadcast):用于向网络中的所有设备发送数据,一对所有的通信,MAC地址全为1。

三. 交换机的作用

3.1 交换机的作用

题目:

交换式以太网核心设备是()。

A.光猫

B.路由器

C.交换机

D.Ap热点设备

解析:选C。

交换机是一种网络设备,常用于构建局域网(LAN)。它可以连接多台计算机和其他网络设备,如服务器、打印机等,并进行数据交换和转发。交换机通过学习MAC地址、建立转发表等机制,可以实现数据包的高效传输和转发,提供快速、可靠的网络连接。因此,交换机是交换式以太网核心设备。光猫主要用于光纤接入网络的转换,路由器用于连接不同网络,Ap热点设备用于无线网络连接。

3.2 交换机作用

题目:

二层交换机使用(__)来转发数据帧。

A.MAC地址表

B.路由表

C.交换表

D.ARP表

解析:选A。

二层交换机使用MAC地址表来转发数据帧。当数据帧到达交换机时,交换机会查看数据帧中的目标MAC地址,并将其与MAC地址表进行匹配。MAC地址表中记录了与每个接口相连的设备的MAC地址。通过查找匹配项,交换机可以确定应该将数据帧转发到哪个接口,实现数据帧的准确转发。因此,MAC地址表是二层交换机转发数据帧的关键依据。路由表主要用于网络层的路由选择,交换表和ARP表的概念在二层交换机中并不常见,不是用来转发数据帧的机制。

四.交换机的工作原理

4.1 交换机的工作原理

题目:

在交换机中,维护着一张(__)表,表中存放着网络设备的()的映射关系:

A.VLAN映射关系、VLAN与交换机端口

B.MAC地址、MAC地址与交换机端口

C.ARP、IP地址与MAC地址

D.路由、IP地址与下一跳

解析:选B。

在交换机中,维护着一张MAC地址表,表中存放着网络设备的MAC地址与交换机端口的映射关系。当一个数据帧到达交换机时,交换机会检查数据帧中的源MAC地址,并将其对应的端口信息添加到MAC地址表中。同时,交换机也会查看目标MAC地址,并在MAC地址表中查找对应的端口信息。通过查找MAC地址表中的映射关系,交换机可以准确地将数据帧转发到目标设备的对应端口,实现局域网内设备之间的通信。因此,MAC地址表在交换机中起到了关键的作用。其他选项中,VLAN映射关系、ARP表和路由表在交换机中并不常见,不是用来存储MAC地址与交换机端口的映射关系的。

4.2 交换机帧处理

题目:

如果到达交换机的帧中包含的目的MAC地址没有列在MAC地址表中,将如何处理?

A.过期

B.泛洪

C.学习

D.过滤

解析:选B。

通过泛洪操作,交换机可以确保数据帧能够到达目标设备和其他可能的接收设备,使得网络中的MAC地址表得到更新,进而实现数据的正常转发。其他选项中,过期并不是处理方式,学习和过滤是交换机的操作行为,而不是处理未知目的MAC地址的方式。

五.ARP协议的工作原理

5.1 ARP协议的工作原理

题目:

ARP协议的主要功能是:

A.将主机名解析为IP地址

B.将物理地址解析为IP地址

C.将IP地址解析为物理地址

D.将IP地址解析为主机名

解析:选C。

ARP(Address Resolution Protocol)协议的主要功能是将IP地址解析为物理地址。在一个局域网环境中,当主机需要与其他主机进行通信时,它需要知道目标主机的物理地址(MAC地址)。而ARP协议的作用就是通过广播方式在局域网中查询并获取目标主机的MAC地址。具体过程是,发送方主机在发送数据前会向局域网内广播一个ARP请求(ARP Request),请求目标主机的IP地址对应的MAC地址。目标主机收到这个请求后,会通过ARP应答(ARP Reply)将自己的MAC地址响应给发送方主机。这样,发送方主机就获得了目标主机的MAC地址,然后可以将数据帧转发到目标主机,实现IP地址到物理地址的解析和通信。因此,ARP协议的主要功能是将IP地址解析为物理地址。其他选项中,将主机名解析为IP地址是DNS(Domain Name System)的功能,ARP协议并不处理主机名与IP地址的解析。

5.2 ARP协议的工作原理

题目:

ARP是借助( )与( )两种类型的数据包确定MAC地址的。

A.ARP请求与ARP响应

B.ARP连接与ARP响应

C.ARP发现与ARP响应

D.ARP发现与ARP连接

解析:选A。

ARP协议通过发送ARP请求和接收ARP响应两种类型的数据包来确定目标主机的MAC地址。发送方主机在需要与目标主机通信时,会广播一个ARP请求(ARP Request),请求目标主机的IP地址对应的MAC地址。目标主机收到这个请求后,会通过ARP响应(ARP Reply)将自己的MAC地址返回给发送方主机。发送方主机通过接收到的ARP响应获取目标主机的MAC地址,并使用该MAC地址进行数据通信。因此,ARP协议的MAC地址解析过程涉及了ARP请求和ARP响应两种类型的数据包。其他选项中,ARP连接和ARP发现并不是ARP协议中定义的术语,因此不是正确的回答。

六.VLAN

6.1 VLAN的优势

题目:

下列哪项不是VLAN的优点:

A.简化网络管理

B.增加网络的接入结点

C.控制网络的广播风暴

D.确保网络的安全

解析:选B。

VLAN(Virtual Local Area Network)是一种将物理网络划分为逻辑上独立的虚拟网络的技术。VLAN的主要优点包括:

1. 简化网络管理:VLAN可以将网络划分为多个虚拟网络,使得网络管理更加灵活和简化。管理员可以根据需要对每个VLAN进行独立的管理和配置,而不需要对整个物理网络进行配置和管理。

2. 控制网络的广播风暴:VLAN可以限制广播域,防止广播风暴的发生。每个VLAN内的广播信号只会在该VLAN内传播,不会扩散到其他VLAN中,从而提高网络性能和稳定性。

3. 确保网络的安全:VLAN可以实现对不同用户、部门或安全级别的网络流量进行隔离和访问控制。通过将敏感数据和用户分隔到不同的VLAN中,可以提高网络的安全性,防止未经授权的访问和网络攻击。

但B选项. 增加网络的接入节点并不是VLAN的优点,相反,VLAN可以通过限制广播域和提高网络安全性,有效管理和控制网络中的接入节点数量,从而提升网络的性能和可靠性。

七.WLAN

7.1 无线局域网优势

题目:

以下哪点不是无线局域网的优势:

A.安全性和保密性

B.安装便捷

C.故障定位容易

D.灵活性和移动性

解析:选A。

对于无线局域网来说,安全性和保密性并不是其主要的优势。相比有线网络,无线局域网具有灵活性和移动性更强的特点,允许用户在无需物理连接的情况下进行移动和访问网络。另外,无线局域网的安装便捷也是其优势之一,不需要铺设大量的网络线缆。而安全性和保密性主要取决于网络的安全配置和加密方法,与无线局域网是否存在关系较小。

7.2 无线局域网优势

题目:

无线局域网在介质访问控制(MAC)方面,使用()方式。

A.PCF

B.CSMA/CA

C.Token(令牌)方式

D.CSMA/CD

解析:选B。

CSMA/CA(Carrier Sense Multiple Access with Collision Avoidance)是无线局域网中一种常用的介质访问控制方式。其原因是因为在无线环境中,存在信号的传输受到干扰和衰减的问题,并且多个设备可能同时尝试发送数据,导致碰撞的发生。因此,CSMA/CA采用了一种碰撞避免的机制,以确保信道上的稳定和有序的数据传输。

CSMA/CA的工作原理是,设备在发送数据之前,先监听信道是否被其他设备占用。如果信道空闲,则设备可以发送数据。如果信道被占用,设备需要等待一段随机的时间后再进行重试,以避免同时发送数据导致碰撞。此外,CSMA/CA还使用了ACK(确认应答)机制,发送方会等待接收方发送的确认信号,以确保数据的正确传输。

相比于CSMA/CD(Carrier Sense Multiple Access with Collision Detection)方式,CSMA/CA更适用于无线网络环境,因为在无线网络中,由于信号传输的特性,无法准确检测到碰撞的发生。而CSMA/CA通过避免碰撞的发生,能够提高无线网络的传输效率和可靠性。

八.PPP协议

8.1 PPP协议

题目:

PPP是( )的协议。

A.物理层

B.应用层

C.网络层

D.数据链路层

解析:选D。

PPP(Point-to-Point Protocol)是一种在数据链路层中使用的协议。它被设计用于在两个通过串行线路直接连接的网络节点之间进行数据传输。

PPP的主要功能是提供可靠的点对点连接,并支持多种网络协议的封装和传输。它可以在不同的物理介质上工作,如串行线路、光纤、同轴电缆等。PPP协议定义了数据帧的格式、帧的组装和解析、错误检测和纠正等功能,以实现可靠的数据传输。

由于PPP工作在数据链路层,它可以适配各种网络层协议,如IP、IPX等,将网络层协议的数据封装在PPP帧中传输。因此,PPP可以被看作是一个在数据链路层上提供多种网络层协议传输的协议。


总结

本篇文章仅仅只是对网络技能树中的认识中小型局域网这一部分的练习题给出了答案和解析。此文内容浅显,详细内容和更多知识点请查看网络技能树中的参考资料。

关注,点赞,收藏,希望友友们能一键三连哦!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/127755.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

决策树算法学习笔记

一、决策树简介 首先决策树是一种有监督的机器学习算法,其采用的方法是自顶向下的递归方法,构建一颗树状结构的树,其具有分类和预测功能。其基本思想是以信息熵为度量构造一棵熵值下降最快的树,到叶子节点处的熵值为零。决策树的构…

MVC,MVP,MVVM的理解和区别

MVC MVC ,早期的开发架构,在安卓里,用res代表V,activity代表Controller层,Model层完成数据请求,更新操作,activity完成view的绑定,以及业务逻辑的编写,更新view&#xf…

51单片机项目(9)——基于51单片机的电子琴设计

简易电子琴设计设计内容: 1.用矩阵键盘代表琴键,至少能弹出8个音符,分别是:音符1.23.4.,5,6, 2.键按下的时间长短表征节拍的长短,用蜂鸣器发出声音 3.数码管显示出当前音符 4.音量可调 (代码及其工程文件放在最后) …

pycharm使用

在使用pycharm时,有时一个回车或者一个tab键,缩进的长度不符合预期可以调整设置tab键缩进的长度: 平时工作中,不同的人在编辑代码缩进的时候,有的人喜欢按四个或者六个空格,有的人喜欢按tab键,而…

ostringstream 多线程下性能问题探究

文章目录 背景火焰图ostringstream 的结构引用 背景 在实习过程中,有一个业务场景需要用到 ostringstream,但经过导师提醒,ostringstream 在多线程关系下,竞态消耗较大,但对于当前业务场景,每次操作&#…

使用 Python 的高效相机流

一、说明 让我们谈谈在Python中使用网络摄像头。我有一个简单的任务,从相机读取帧,并在每一帧上运行神经网络。对于一个特定的网络摄像头,我在设置目标 fps 时遇到了问题(正如我现在所理解的——因为相机可以用 mjpeg 格式运行 30…

PhpStorm软件安装包分享(附安装教程)

目录 一、软件简介 二、软件下载 一、软件简介 PhpStorm是一款由JetBrains开发的专业PHP集成开发环境(IDE),旨在提供全面的PHP开发支持。它是基于IntelliJ IDEA平台构建的,具有强大的功能和工具,可以帮助开发人员提高…

5分钟 将“.py”文件转为“.pyd”文件

代码: from distutils.core import setup from distutils.extension import Extension from Cython.Build import cythonize import osfile_list os.listdir("./") extensions [] for file in file_list:if file.endswith(".py") and file !…

Unity之3D物理导航系统

一 介绍 Unity自带寻路(导航)系统是unity官方自带的一种寻路系统。我们可以通过它来制作简单的寻路,比如可以制作点击某个位置,让角色自动的绕开障碍走到目标点的效果,比如可以制作敌人AI,让它可以通过NavMesh绕开障碍追击我方单…

TuGraph图学习技术详解

文章目录 TuGraph图学习目录图学习典型工作流程整体学习架构加速稀疏计算GPC编译加速 编译加速编译加速流水线GPCSPMM和SDDMM优化SPMM DSL代码生成SDMM DSL代码生成AutoTune-Cost Model 加速效果一键加速 TuGraph图学习实践目录TuGraph采样TuGraph采样算子全图训练采样算子介绍…

LeetCode //C - 114. Flatten Binary Tree to Linked List

114. Flatten Binary Tree to Linked List Given the root of a binary tree, flatten the tree into a “linked list”: The “linked list” should use the same TreeNode class where the right child pointer points to the next node in the list and the left child …

设计模式系列-外观模式

一、上篇回顾 上篇我们主要讲述了创建型模式中的最后一个模式-原型模式,我们主要讲述了原型模式的几类实现方案,和原型模式的应用的场景和特点,原型模式 适合在哪些场景下使用呢?我们先来回顾一下我们上篇讲述的3个常用的场景。 1…

C++项目实战——基于多设计模式下的同步异步日志系统-③-前置知识补充-设计模式

文章目录 专栏导读六大原则单例模式饿汉模式懒汉模式 工厂模式简单工厂模式工厂方法模式抽象工厂模式 建造者模式代理模式 专栏导读 🌸作者简介:花想云 ,在读本科生一枚,C/C领域新星创作者,新星计划导师,阿…

【Vue CLI】

node.js安装 https://nodejs.org/download/release/v15.14.0/ 管理员运行cmd node -v 安装npm npm install -g cnpm --registryhttps://registry.npm.taobao.org 查看是否安装成功 npm -v 注册淘宝镜像加速器 npm config set registry https://registry.npm.taobao.org/ 查看…

无涯教程-JavaScript - COUPDAYSNC函数

描述 COUPDAYSNC函数返回从结算日期到下一个息票日期的天数。 语法 COUPDAYSNC (settlement, maturity, frequency, [basis])争论 Argument描述Required/OptionalSettlement 证券的结算日期。 证券结算日期是指在发行日期之后将证券交易给买方的日期。 RequiredMaturity 证…

【SpringMVC】注解、参数传递、返回值和页面跳转的关键步骤

目录 引言 一、常用注解 1.1.RequestMapping 1.2.RequestParam 1.3.RequestBody 1.4.RequestHeader 1.5.PathVariable 二、参数传递 2.1.基础类型String 2.2.复杂类型 2.3.RequestParam 2.4.PathVariable 2.5.RequestBody 2.6.RequestHeader 三、返回值 3.1.vo…

设置Linux CentOS7桥接模式连网

在虚拟机上安装centos7系统后,首要任务就是设置网络。 我们在文章《设置linux centos7连接网络》中讨论了如何设置NAT模式连网。本文讨论如何在设置好NAT模式后,调换为桥接模式。 仍采用图形化方式设置方法。 一、查看物理机网络 把虚拟机设置为桥接…

时序分解 | MATLAB实现基于EWT经验小波变换的信号分解分量可视化

时序分解 | MATLAB实现基于EWT经验小波变换的信号分解分量可视化 目录 时序分解 | MATLAB实现基于EWT经验小波变换的信号分解分量可视化效果一览基本介绍程序设计参考资料 效果一览 基本介绍 EWT经验小波变换 包含频谱相关系数 可直接运行 Matlab代码 1.可自由设置分量个数&…

windows安装向量数据库milvus

本文介绍windows下安装milvus的方法。 一.Docker安装 1.1docker下载 首先到Docker官网上下载docker:Docker中文网 官网 1.2.安装前前期准备 先使用管理员权限打开windows powershell 然后在powershell里面输入下面那命令,启用“适用于 Linux 的 Windows 子系统”…

调整Windows11桌面图标间隔

调整Windows11桌面图标间隔 WinR 快捷键如何使用 在Windows系统中,通过 WinR 的快捷键可以快速打开Windows系统的“运行”窗口,然后在这里输入相应的命令就可以快速执行指定的任务。 具体的操作方法是,同时按下键盘上的Windows键和R键即可。…