分层模型的优点

简介: 分层模型的优点。

解决通信的异质性(heterogeneity)问题:
语言层解决不同种语言的相互翻译问题(汉-日)
媒介层解决信息传递: 语音(电话)/文字(传真)。
高层屏蔽低层细节问题
概念层只关心会话内容, 不关心语种和会话方式
语言层只关心语种, 不关心会话内容和方式
媒介层只关心信息的传递, 不关心信息的内容
设计实现
每个层次向上一层次提供服务
每个层次向下一层次请求服务
上层是为下层指引方向的,下次为上层提供更好的服务。
降低协议设计的复杂性:
各层相对独立,各层不必关心其它层的具体实现,只需知道上下层接口;
标准化接口:
任何一层发生修改,只要接口关系不变,其它层均不受影响;
模块化结构:
结构分层,各层都可独立实现;便于网络模型的设计;
保证技术的互操作性:
各层向下单向依赖,易于实现和维护
最重要的一点是不同厂商生产设备时有一个共同操作的标准,使不同产商设备互相兼容。

相关文章
|
6月前
|
机器学习/深度学习 人工智能 算法
声画分离模型PixelPlayer
【2月更文挑战第12天】声画分离模型PixelPlayer
126 5
声画分离模型PixelPlayer
|
6月前
|
存储 前端开发 数据库
模块功能分层解耦
模块功能分层解耦
99 2
|
5月前
|
Java 持续交付 数据库
避免服务分层污水池反模式
【6月更文挑战第30天】本文介绍污水池反模式,分层架构在敏捷性、部署性和性能方面得分较低,但具有高测试性和易开发性。关键在于合理分层以降低耦合和提高解耦效果。
257 1
避免服务分层污水池反模式
|
4月前
|
存储 自然语言处理 开发者
通用性与灵活性对大模型的影响
通用性与灵活性对大模型的影响
|
5月前
|
域名解析 SQL 网络协议
在服务中使用分层实现
【6月更文挑战第24天】 分层架构是企业应用的常见设计,通常包括表示层、业务层、持久层和数据层。分层模式适用于多数情况,但在某些场景下,如微服务架构,可能需要更灵活的方式。
88 0
在服务中使用分层实现
|
6月前
|
消息中间件 前端开发 测试技术
DDD - 分层架构:有效降低层与层之间的依赖
DDD - 分层架构:有效降低层与层之间的依赖
346 0
|
存储 缓存 前端开发
漫谈分层架构:为什么要进行架构分层?
为什么要分层 高内聚:分层的设计可以简化系统设计,让不同的层专注做某一模块的事 低耦合:层与层之间通过接口或API来交互,依赖方不用知道被依赖方的细节 复用:分层之后可以做到很高的复用 扩展性:分层架构可以让我们更容易做横向扩展 如果系统没有分层,当业务规模增加或流量增大时我们只能针对整体系统来做扩展。分层之后可以很方便的把一些模块抽离出来,独立成一个系统。
|
JSON 缓存 监控
代码分层设计
在搭建一个项目之前,除了要进行架构和业务方面的设计和分析,往往还需要对代码的结构进行规范化设计。而分层思想,是应用系统最常见的一种架构模式。
598 0
|
缓存 Oracle 安全
优秀的代码都是这样分层的?
优秀的代码都是这样分层的?
157 0
优秀的代码都是这样分层的?
|
前端开发 Oracle 关系型数据库
【代码分层结构设计】思想学习
本文主要摘录个人写代码的心得体会。
159 0