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


    目录

    前言

    一、网络层的功能

    二、IP协议的特点

    三、IPv4地址的分类和计算

    四、常用协议和命令

    五、路由表的工作原理

    六、静态路由

    七、动态路由

    八、IPv6地址介绍

    总结


    🌈嗨!我是Filotimo__🌈。很高兴与大家相识,希望我的博客能对你有所帮助。

    💡本文由Filotimo__✍️原创,首发于CSDN📚。

    📣如需转载,请事先与我联系以获得授权⚠️。

    🎁欢迎大家给我点赞👍、收藏⭐️,并在留言区📝与我互动,这些都是我前进的动力!

    🌟我的格言:森林草木都有自己认为对的角度🌟。

    前言

    本篇文章给出了CSDN网络技能树中的跨区域网络的通信学习这一部分的练习题解析。文中不仅给出了这部分练习题的解析,还有一些我自己的理解,小伙伴们可以参考借鉴一下。

    这是本篇文章的脉络图:


    一、网络层的功能

    1.1 网络层的功能

    题目:

    网络层的功能不包括:

    A.拥塞控制

    B.物理寻址

    C.流量控制

    D.路由选择

    解析:选B。

    在计算机网络中,网络层是OSI模型中的第三层,主要负责将数据在网络中进行传输的功能。网络层的主要功能包括拥塞控制、流量控制和路由选择:
    1.拥塞控制是网络层的一项重要功能,它通过监测网络中的流量和资源利用情况,对数据传输进行调节和控制,以防止网络拥塞和负载过载的情况发生。
    2.流量控制也是网络层的一个重要功能,它用于控制数据在网络中的传输速率,以确保发送方和接收方之间的数据流能够保持适当的平衡,不会造成接收方过载,同时也能保证数据的可靠传输。
    路由选择是网络层的另一个核心功能,它通过选择合适的路径将数据包从源节点传输到目标节点。3.路由选择算法会根据网络拓扑、带宽、延迟等因素来决定最佳的数据传输路径,以确保数据能够高效地到达目的地。
    而物理寻址一般是在数据链路层进行的,它是将数据帧从一个物理地址传输到另一个物理地址,涉及到硬件和设备的直接通信。因此,物理寻址不是网络层的功能之一。

    1.2 网络层PDU

    题目:

    网络层的协议数据单元被称为

    A.帧

    B.数据包

    C.段

    D.比特

    解析:选B。

    在计算机网络中,网络层的协议数据单元被称为数据包(packet)。
    数据包是网络层中进行数据传输的基本单位,它承载着源节点到目标节点之间的数据,并携带必要的信息以确保数据的正确路由和传递。

    1.3 网络层功能

    题目:

    以下说法正确的是?

    A.在发送端,网络层负责将传输层报文打包发送,而在接收端,网络层负责将报文拆回原始包交给传输层处理

    B.在发送端,网络层负责将分组组装成报文交给传输层处理,而在接收端,网络层负责将传输层报文拆成一个个分组

    C.在发送端,网络层负责将传输层报文拆成一个个分组,而在接收端,网络层负责将分组组装成报文交给传输层处理

    D.在发送端,网络层负责直接将传输层报文发送,而在接收端,网络层负责将收到的报文直接返回给传输层处理

    解析:选C。

    在发送端,传输层将上层应用数据分割为较小的传输层报文段(segment),然后将这些报文段交给网络层。在网络层,网络层将传输层的报文段进一步分割为较小的数据块,称为分组(packet)。
    这些分组通常会被网络层加上目标地址、源地址和其他控制信息,然后通过网络进行传输。在接收端,网络层接收到传输的分组后,将它们重新组装成传输层的报文段,然后将这些报文段交给传输层进行后续的处理。

    二、IP协议的特点

    2.1 网络层的功能

    题目:

    网络层主要依靠下面哪一项实现数据转发?

    A.MAC地址

    B.MAC地址表

    C.IP地址

    D.端口号

    解析:选C。

    网络层主要依靠IP(Internet Protocol)地址来实现数据的转发和路由。IP地址是网络层的标识符,用于唯一标识网络中的设备和主机。当数据包从源设备发送到目标设备时,网络层根据目标IP地址来进行路由选择,将数据包从一个节点转发到下一个节点,直到达到目标设备。

    2.2 IP协议特点

    题目:

    关于IP提供的服务,下列哪种说法是正确的?

    A.IP提供可靠的数据报传送服务,因此数据报传送可以受到保障

    B.IP提供不可靠的数据报传送服务,因此它可以随意丢弃数据报

    C.IP提供不可靠的数据报传送服务,因此数据报传送不能受到保障

    D.IP提供可靠的数据报传送服务,因此它不能随意丢弃数据报

    解析:选C。

    IP是一种无连接的网络协议,它提供的服务是不可靠的数据报传送。这意味着在传输过程中,IP并不能保证数据报的可靠性,也不能保证数据报的顺序。数据报在传输过程中可能会遇到丢失、重复、延迟或损坏等问题。
    由于IP的不可靠性,它并不能保障数据报的传送,也无法提供保证性能的服务。因此,选项A和D都是错误的。
    IP的不可靠性也使得它具有一定的灵活性,IP可以随意丢弃数据报。当网络出现拥塞或其他出错情况时,IP可以根据网络条件进行丢弃数据报的决策,以保证网络的正常运行和通信的持续性。因此,选项B也是错误的。

    2.3 IP协议

    题目:

    在解封装数据报时,IPv4的报文前四位为( ),IPv6的报文前四位为( )。

    A.0110, 1110

    B.0100, 0110

    C.1110, 0100

    D.0100, 1110

    解析:选B。

    在解封装数据报时,IPv4的报文前四位称为版本字段(Version field),其值为0100,表示IPv4协议。而IPv6的报文前四位也称为版本字段(Version field),其值为0110,表示IPv6协议。

    三、IPv4地址的分类和计算

    3.1 IP地址的组成

    题目:

    IP地址由一组( )比特的二进制数字组成。

    A.8

    B.64

    C.32

    D.16

    解析:选C。

    IP地址由一组32比特的二进制数字组成。这32比特被分为4个字节,每个字节8比特,以点分十进制的形式表示。例如,192.168.0.1是一个常见的IPv4地址,它由4个8比特的字节组成。

    3.2 IP地址的分类1

    题目:

    111.251.1.7的默认子网掩码是?

    A.255.0.0.0

    B.255.255.255.0

    C.255.255.0.0

    D.111.255.0.0

    解析:选A。

    IP地址的分类是根据第一个字节来确定,具体如下:
    A类:1.0.0.0 到 126.0.0.0,可以用于大规模网络,网络部分占一个字节,默认子网掩码范围:255.0.0.0。
    B类:128.0.0.0 到 191.255.0.0,适用于中等规模网络,网络部分占两个字节,默认子网掩码范围:255.255.0.0。
    C类:192.0.0.0 到 223.255.255.0,适用于小规模网络,网络部分占三个字节,默认子网掩码范围:255.255.255.0。
    D类:224.0.0.0 到 239.255.255.255,用于多播地址。
    E类:240.0.0.0 到 255.255.255.255,保留给特殊用途。

    3.3 IP地址的分类2

    题目:

    在IP地址中,( )类地址属于多播地址。

    A.C类

    B.E类

    C.D类

    D.B类

    解析:选C。

    详情见上一题解析。

    3.4 IP地址的分类3

    题目:

    下列哪个地址不属于私有地址?

    A.172.16.2.23

    B.172.33.5.6

    C.10.1.1.2

    D.192.168.2.1

    解析:选B。

    私有地址范围如下:
    A类私有地址范围:10.0.0.0 到 10.255.255.255
    B类私有地址范围:172.16.0.0 到 172.31.255.255
    C类私有地址范围:192.168.0.0 到 192.168.255.255

    3.5 IP地址的计算1

    题目:

    某部门申请到一个C类IP地址,若要分成6个子网,其掩码应为

    A.255.255.255.255

    B.255.255.255.224

    C.255.255.255.192

    D.255.255.255.0

    解析:选B。

    对于C类IP地址,默认的子网掩码是255.255.255.0(即/24),这将允许256个主机。然而,要将一个C类IP地址分成6个子网,我们需要将网络部分的位数增加到3个,因此新的子网掩码应该为255.255.255.224(即/27),这将允许每个子网有32个主机。

    3.6 IP地址的计算2

    题目:

    以下那个 IP 和 202.101.35.45/27 处于同一子网?

    A.202.101.35.31/27

    B.202.101.36.12/27

    C.202.101.35.60/27

    D.202.101.35.63/27

    解析:选C。

    对于 IP 地址 202.101.35.45/27,子网掩码长度为 27,意味着有 27 位用于网络地址,剩下的 5 位用于主机地址。
    将 IP 地址和子网掩码转换为二进制:
    IP 地址: 11001010.01100101.00100011.00101101
    子网掩码: 11111111.11111111.11111111.11100000
    根据IP地址和子网掩码可以得出:
    网络地址: 11001010.01100101.00100011.00100000,转换为十进制:202.101.35.32。
    直接广播地址: 11001010.01100101.00100011.00111111,转换为十进制:202.101.35.63。
    所以,处于与 IP 地址 202.101.35.45/27 相同子网的 IP 地址范围是从 202.101.35.33 (网络地址+1)到 202.101.35.62(直接广播地址-1)。

    3.7 网络地址转换

    题目:

    以下哪点不是NAT的优点?

    A.解决地址重复

    B.增加网络延时

    C.节省IP地址

    D.增强内网安全性

    解析:选B。

    NAT(网络地址转换)的主要优点包括:
    A.解决地址重复:NAT允许多个设备在同一内网使用私有IP地址,并依靠一个公共IP地址与外部网络通信,解决了IP地址冲突和短缺的问题。
    C.节省IP地址:通过使用私有IP地址,NAT可以将多个内部设备映射到一个公共IP地址,从而节省大量可用的公共IP地址。
    D.增强内网安全性:NAT的存在可以隐藏内部网络的实际拓扑结构,对外部网络提供一定的安全保护,增加了内网的安全性。
    唯独B.增加网络延时不是NAT的优点,事实上,NAT可能会引入一定的延迟,因为它需要对网络数据包进行地址转换和路由处理。但是,在大多数情况下,这种延迟很小且几乎无感知。

    3.8 特殊的IP地址

    题目:

    0.0.0.0/0的地址表示的含义是什么?

    A.环回地址

    B.直接广播地址

    C.表示所有不清楚的主机和目的网络

    D.受限制的广播地址

    解析:选C。

    0.0.0.0/0 是一种特殊的网络地址,也称为默认路由或默认路由器。它表示了所有不清楚的主机和目的网络,或者可以理解为默认路由指向所有地址的目标。

    四、常用协议和命令

    4.1 常用的网络层协议

    题目:

    在传送IP数据包时,如果发生了诸如主机不可到达、路由不可到达等错误时,( )协议将会把错误信息封包,然后传送回主机。

    A.IGMP

    B.UDP

    C.TCP

    D.ICMP

    解析:选D。

    在传送 IP 数据包时,如果发生了主机不可到达或路由不可到达等错误,Internet 控制消息协议(ICMP)会封装错误信息并将其传送回发送数据包的主机。 ICMP 是 IP 协议的一个补充协议,用于传送网络错误和状态消息。它允许主机和路由器之间进行通信,以便及时诊断和解决网络问题。
    选项 A. IGMP 是 Internet 组管理协议,用于 IP 多播组的管理。
    选项 B. UDP 是用户数据报协议,它是一种面向无连接的传输层协议,不提供错误报告功能。
    选项 C. TCP 是传输控制协议,它是一种面向连接的传输层协议,用于可靠地传输数据,但不会封装错误信息。

    4.2 常用的网络层命令1

    题目:

    在windows操作系统中,常用下列命令的( )命令在命令行中显示当前网卡配置信息。

    A.ping

    B.ipconfig

    C.tracert

    D.netstat

    解析:选B。

    在 Windows 操作系统中,使用 ipconfig 命令可以在命令行中显示当前网卡的配置信息。该命令可以显示 IP 地址、子网掩码、默认网关以及其他网络相关的配置信息。
    选项 A. ping 是用于测试网络连接的命令。
    选项 C. tracert 是用于跟踪网络数据包传输路径的命令。
    选项 D. netstat 是用于显示网络统计信息和连接状态的命令。

    4.3 常用的网络层命令2

    题目:

    在windows操作系统中,常用下列命令的( )命令在命令行中显示数据包到达目的主机所经历的路径。

    A.ping

    B.ipconfig

    C.tracert

    D.netstat

    解析:选C。

    在 Windows 操作系统中,使用 tracert 命令可以在命令行中显示数据包到达目的主机所经历的路径。tracert 命令会向目标主机发送一系列的 ICMP 数据包,每个数据包使用不同的 TTL(生存时间),以便在网络上逐跳跟踪数据包的路径。通过 tracert 命令,可以查看数据包在网络中经过的每个路由器和节点。

    五、路由表的工作原理

    5.1 路由器的作用

    题目:

    对不同规模的网络,路由器所起的作用的侧重点不同。在主干网上,路由器的主要作用是()

    A.分隔子网

    B.路由选择

    C.差错处理

    D.网络连接

    解析:选B。

    在主干网上,路由器的主要作用是路由选择。主干网是一个大型网络,由多个网络和子网组成。路由器在主干网上负责转发数据包,以帮助数据包找到最佳的路径从源主机到目的主机。路由器使用路由表来确定数据包的下一跳路由器,以便将数据包传递到目标网络或子网。

    5.2 路由表组成

    题目:

    一个路由器的路由表通常包含()

    A.目的网络和到达该目的网络的完整路径

    B.所有目的主机和到达该目的主机的完整路径

    C.互联网中所有路由器的IP地址

    D.目的网络和到达该目的地网络路径上的下一个路由器的IP地址

    解析:选D。

    一个路由器的路由表通常包含目的网络和到达该目的地网络路径上的下一个路由器的IP地址。路由表是路由器用来确定数据包转发的依据,它存储着网络的拓扑信息和路由选择的规则。
    在路由表中,每一条目的网络对应着下一跳路由器的IP地址。当路由器接收到一个数据包时,它会查找目的IP地址在路由表中的匹配项,并将数据包转发到相应的下一跳路由器,直到数据包到达目的地网络。

    5.3 路由表工作原理

    题目:

    路由器的路由表根据以下哪项进行数据转发:

    A.目的地址

    B.源地址

    C.度量值

    D.下一跳地址

    解析:选A。

    路由器的路由表根据目的地址进行数据转发。当路由器接收到一个数据包时,它会查找路由表中与目的地址匹配的条目,并将数据包转发到相应的下一跳路由器。

    六、静态路由

    题目:

    以下说法正确的是?

    A.静态路由和动态路由都是自动生成路径

    B.静态路由是自动生成路径, 而动态路由是手工添加的

    C.静态路由和动态路由都是手工添加的

    D.静态路由是手工添加的, 而动态路由是自动生成路径

    解析:选D。

    静态路由是由网络管理员手动配置的路由表项,其中明确指定了目的网络和下一跳路由器的IP地址。静态路由不会自动更新或调整,需要手动进行管理和修改。
    而动态路由是通过路由协议自动学习和更新的,它会根据网络拓扑和路由协议中定义的规则,自动生成和调整路由表。动态路由协议可以动态适应网络的变化,帮助路由器找到最佳的转发路径。

    七、动态路由

    题目:

    相比于静态路由,以下哪个不是动态路由的优点?

    A.无网络流量的消耗

    B.一定程度上不受网络规模的限制

    C.自动更新路由表

    D.动态感知网络的变化

    解析:选A。

    动态路由协议在学习和交换路由信息时会产生网络流量,这是为了保持路由表的最新状态和适应网络的变化。这些路由信息的交换需要占用网络带宽和处理器资源。

    八、IPv6地址介绍

    8.1 IPv6地址

    题目:

    下列对IPv6地址FE80:0:0:0801:FE:0:0:04A1的简化表示中,错误的是( )

    A.FE80::801:FE:0:0:04A1

    B.FE80:0:0:801:FE::04A1

    C.FE80::801:FE::04A1

    D.FE80:0:0:801:FE::4A1

    解析:选C。

    简化表示中,双冒号(::)应该只能出现一次,用来代替一组连续的0。

    8.2 IPv6地址分类

    题目:

    IPv6地址可分为三种:( )、( )、( )。

    单播(Unicast)地址
    任播(Anycast)地址
    多播(multicast)地址
    广播(broadcast)地址

    A.1,2,4

    B.1,2,3

    C.1,3,4

    D.2,3,4

    解析:选B。

    IPv6地址可分为三种类型:单播(Unicast)地址、任播(Anycast)地址和多播(Multicast)地址。
    1. 单播地址(Unicast):用于将数据传输到网络中的特定目标地址,只有一个接收方能够接收该地址传输的数据。
    2. 任播地址(Anycast):用于将数据传输到一组目标地址中的任意一个,通常用于选择最近或最佳的目标地址进行数据传输。
    3. 多播地址(Multicast):用于将数据传输到一组目标地址中的多个接收方,多播地址使用特殊的多播地址范围。


    总结

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

  • 相关阅读:
    zigbee笔记:七、zigbee系统电源管理与睡眠唤醒
    liunx下获取指定python脚本进程正在运行的线程数量
    CFS内网穿透靶场实战
    c++-list
    解析JSON格式参数 & 修改对象的key
    [附源码]SSM计算机毕业设计学生实习管理系统JAVA
    Web UI 自动化测试:如何使用隐私模式进行测试
    echarts静态横向柱状图
    AUTOSAR知识点 之 Dcm (一):基础知识梳理
    热门Java开发工具IDEA入门指南——如何安装IntelliJ IDEA(下)
  • 原文地址:https://blog.csdn.net/m0_71369515/article/details/133264567