软考高级架构师:计算机网网络:OSI 七层模型和组网技术

2024-05-25 11:21:39 浏览数 (2)

一、AI 讲解

计算机网络中的OSI七层模型是一个网络通信标准框架,它将通信过程分为七个层次,每个层次都有对应的协议、功能和设备。同时,交换技术是网络组网中重要的一部分,主要通过交换机来实现数据的有效转发和网络的优化管理。以下是对这些概念的详细讲解:

OSI七层模型

层次

功能

主要设备

协议或标准例子

应用层

为应用程序提供网络服务

-

HTTP、HTTPS、FTP、SMTP、DNS

表示层

数据格式转换、数据加密

-

JPEG、MPEG、ASCII

会话层

建立、管理和终止会话

-

NetBIOS、RPC

传输层

提供端到端的数据传输服务,确保数据完整性

-

TCP、UDP

网络层

负责数据包从源到目的地的传输和路由选择

路由器

IP、ICMP、IGMP

数据链路层

负责网络寻址、错误检测和改正

交换机、网桥

Ethernet、PPP、ATM

物理层

传输原始比特流

集线器、中继器、网线、光纤等

-

交换技术

交换技术主要通过交换机来实现,交换机的核心功能包括:

  • 集线功能:允许多个设备在物理层面上连接到一起,实现数据的集中转发。
  • 中继功能:增强信号的强度,保证数据能够在较长距离内传输。
  • 桥接功能:在数据链路层实现网络分段,可以提高网络的效率和安全性。
  • 隔离冲突域功能:通过隔离数据包的传输,减少网络冲突,提高网络传输效率。
交换机需要实现的功能
  • 转发路径学习:交换机能够自动学习网络中设备的地址,并建立一个地址表。
  • 数据转发:根据地址表,交换机能够决定数据包的转发路径。
  • 数据泛洪:当交换机无法确定数据包的目的地时,会将数据包发送到除来源端口之外的所有端口。
  • 链路地址更新:交换机会定期更新其地址表,以响应网络结构的变化。

二、AI 出题

(1)题目
  1. OSI模型的第三层是什么? A. 物理层 B. 数据链路层 C. 网络层 D. 传输层
  2. 在OSI模型中,哪一层负责建立、管理和终止会话? A. 会话层 B. 表示层 C. 应用层 D. 传输层
  3. 下列哪一项是交换机的功能? A. 数据泛洪 B. 信号放大 C. 数据加密 D. 路由选择
  4. 交换机中的哪项功能负责根据地址表决定数据包的转发路径? A. 链路地址更新 B. 数据转发 C. 转发路径学习 D. 数据泛洪
  5. OSI模型的哪一层负责传输原始比特流? A. 物理层 B. 数据链路层 C. 网络层 D. 会话层
  6. 哪种协议运行在传输层? A. IP B. TCP C. Ethernet D. FTP
  7. OSI模型中,哪一层使用IP协议? A. 传输层 B. 网络层 C. 数据链路层 D. 应用层
  8. 哪个设备运行在数据链路层? A. 路由器 B. 交换机 C. 集线器 D. 中继器
  9. 在OSI模型中,加密和压缩数据通常发生在哪一层? A. 应用层 B. 表示层 C. 会话层 D. 传输层
  10. 下列哪一项不是交换机需要实现的功能? A. 数据泛洪 B. 路由选择 C. 数据转发 D. 转发路径学习
(2)答案和解析
  1. 答案:C. 网络层。 解析:OSI模型的第三层是网络层,主要负责数据包的路由选择和传输。
  2. 答案:A. 会话层。 解析:会话层负责建立、管理和终止应用程序间的会话。
  3. 答案:A. 数据泛洪。 解析:交换机在无法确定数据包目的地时会进行数据泛洪,即发送到除来源端口外的所有端口。
  4. 答案:B. 数据转发。 解析:交换机通过地址表决定数据包的转发路径,这是数据

转发功能的一部分。

  1. 答案:A. 物理层。 解析:物理层负责传输原始比特流,是网络通信的最底层。
  2. 答案:B. TCP。 解析:TCP协议运行在传输层,提供可靠的、面向连接的数据传输服务。
  3. 答案:B. 网络层。 解析:IP协议运行在网络层,负责数据包的地址定位和路由选择。
  4. 答案:B. 交换机。 解析:交换机是一个数据链路层设备,主要负责局域网内的数据转发。
  5. 答案:B. 表示层。 解析:表示层负责数据格式的转换、数据的加密和压缩。
  6. 答案:B. 路由选择。 解析:路由选择是路由器的功能,而不是交换机需要实现的功能。交换机主要负责局域网内的数据转发。

三、真题

在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

0 人点赞