查看更多
当前 - 选择题 - 软件架构设计
简单
单选题
2024年5月第39题
#第二版教材
#必须掌握

TCP/IP 模型属于那种架构风格(层次风格)。

问题(1)
浓缩知识点

层次风格架构是将系统划分成多个层级,每层仅与相邻的上下层交互,能屏蔽内部实现细节,为上层提供清晰的调用接口,这种架构在网络和软件系统中应用广泛,除了TCP/IP模型的应用层、传输层、网络层、链路层采用这类设计,OSI七层模型,以及软件开发中常见的表现层、业务逻辑层、数据访问层的分层架构也都属于层次风格。另外还有几种典型架构风格:管道风格侧重于数据在一系列处理节点间的流式传递,每个节点作为过滤器处理输入并输出,常见于批量数据处理场景;黑板风格适合解决无确定求解路径的开放性问题,通过多个知识源在共享“黑板”上协作构建答案,多用于语音识别、专家系统等领域;解释器风格架构则围绕语言解析与执行设计,负责逐步解析输入的语言指令并执行,像各类脚本解释器、简单编译器的解释模块都属于这一范畴。

正确答案
A

本题考察的是系统架构风格的相关概念。
A选项 层次风格:层次化架构将系统划分为多个层,每一层只与相邻的上下层交互,屏蔽内部实现细节,提供清晰接口。TCP/IP 模型正是分为应用层、传输层、网络层和链路层,体现了典型的分层思想,因此正确。
B选项 管道风格:管道-过滤器架构强调数据在一系列处理步骤中的流动,每一步作为过滤器处理输入并产生输出,不符合 TCP/IP 的分层通信机制,因此错误。
C选项 黑板风格:黑板架构用于解决开放性问题,通过多个知识源在共享的黑板上逐步构建解答,常用于语音识别、模式匹配等领域,与 TCP/IP 模型无关,因此错误。
D选项 解释器风格:解释器架构用于逐步解析和执行输入语言,如编译器的解释执行部分,不适用于网络协议栈的层次通信,因此错误。
因此,本题的正确答案是 A。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有