分层模型的优点

简介: 分层模型的优点。

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

相关文章
|
2月前
|
机器学习/深度学习 人工智能 算法
声画分离模型PixelPlayer
【2月更文挑战第12天】声画分离模型PixelPlayer
32 5
声画分离模型PixelPlayer
|
3月前
|
消息中间件 前端开发 测试技术
DDD - 分层架构:有效降低层与层之间的依赖
DDD - 分层架构:有效降低层与层之间的依赖
|
11月前
|
机器学习/深度学习 数据采集 算法
模型设计
模型设计流程
88 0
|
JSON 缓存 监控
代码分层设计
在搭建一个项目之前,除了要进行架构和业务方面的设计和分析,往往还需要对代码的结构进行规范化设计。而分层思想,是应用系统最常见的一种架构模式。
441 0
|
缓存 Oracle 安全
优秀的代码都是这样分层的?
优秀的代码都是这样分层的?
126 0
优秀的代码都是这样分层的?
|
前端开发 Oracle 关系型数据库
【代码分层结构设计】思想学习
本文主要摘录个人写代码的心得体会。
132 0
|
机器学习/深度学习 计算机视觉 异构计算
CNN结构演变总结(三)设计原则
前两篇对一些经典模型和轻量化模型关于结构设计方面的一些创新进行了总结,在本文将对前面的一些结构设计的原则,作用进行总结。 本文将介绍两种提升模型的表示能力的结构或方式,模型的五条设计原则,轻量化模型的四个设计方式。
CNN结构演变总结(三)设计原则
|
Java 数据库 关系型数据库
优秀的代码都是如何分层的?
好的应用分层应该做到1.方便后续代码进行维护扩展;2.分层的效果需要让整个团队都接受;3.各个层职责边界清晰。本文针对controller,service, mapper三个维度的应用分层进行整理,以优化后续代码的维护
9490 0