分层模型的优点

简介: 分层模型的优点。

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

相关文章
|
存储 前端开发 数据库
模块功能分层解耦
模块功能分层解耦
368 2
|
网络协议 Windows
网络连接正常但百度网页打不开显示无法访问此网站解决方案
网络连接正常但百度网页打不开显示无法访问此网站解决方案
2718 0
网络连接正常但百度网页打不开显示无法访问此网站解决方案
|
11月前
|
API
如果API调用失败,我应该如何排查问题?
当小红书API调用失败时,可按以下步骤排查:1. 检查请求参数;2. 确认身份验证凭据;3. 控制调用频率;4. 检查网络连接;5. 查看错误码和日志;6. 核实授权范围;7. 联系技术支持;8. 定期更新与测试。这些方法有助于系统地解决问题,确保API调用稳定。
|
11月前
|
SQL 安全 PHP
PHP开发中防止SQL注入的方法,包括使用参数化查询、对用户输入进行过滤和验证、使用安全的框架和库等,旨在帮助开发者有效应对SQL注入这一常见安全威胁,保障应用安全
本文深入探讨了PHP开发中防止SQL注入的方法,包括使用参数化查询、对用户输入进行过滤和验证、使用安全的框架和库等,旨在帮助开发者有效应对SQL注入这一常见安全威胁,保障应用安全。
482 4
|
XML Java 数据库
Spring在多线程环境下如何确保事务的一致性?
Spring在多线程环境下如何确保事务的一致性?
868 1
|
存储 JavaScript 前端开发
JavaScript中的复杂功能实现:一个动态表单生成器
JavaScript中的复杂功能实现:一个动态表单生成器
|
机器学习/深度学习 自然语言处理 前端开发
2024年3月最新的深度学习论文推荐
现在已经是3月中旬了,我们这次推荐一些2月和3月发布的论文。
790 0
|
数据采集 Web App开发 资源调度
如何使用Puppeteer在Node JS服务器上实现动态网页抓取
Puppeteer的核心功能是提供了一个Browser类,它可以启动一个Chrome或Chromium浏览器实例,并返回一个Browser对象。Browser对象可以创建多个Page对象,每个Page对象对应一个浏览器标签页,可以用来加载和操作网页。Page对象提供了一系列的方法,可以模拟用户的各种行为,如输入、点击、滚动、截图、PDF等。Page对象还可以监听网页上的事件,如请求、响应、错误、加载等。通过这些方法和事件,可以实现对动态网页的抓取。
655 0
如何使用Puppeteer在Node JS服务器上实现动态网页抓取
|
SQL 关系型数据库 MySQL
使用Navicat导入和导出sql语句
使用Navicat导入和导出sql语句
839 0
|
机器学习/深度学习 并行计算 API
【TVM 学习资料】TensorIR 快速入门
【TVM 学习资料】TensorIR 快速入门
352 0