OSI/RM的设计原理
考试要求: 掌握     
知识路径:  > 网络技术  > 网络体系结构  > ISO OSI/RM  > 开放系统互连参考模型的基本概念


 
       1)分解
       为了实现计算机之间的通信,必须考虑众多的因素。解决复杂问题的最佳方法就是分解,将整个系统划分为若干易于实现和控制的子模块,并通过对各个子模块的功能、交换的数据结构和时序进行约定,协调模块之间的动作,保证系统设计的合理性和互操作性。同时可以根据各子模块的依赖关系,使用结构化的设计和实现方法,采用具有层次结构的模型与之对应。
       2)抽象
       标准的提出应当独立于实现的具体环境,为此,OSI/RM确立采用三级抽象技术。
       首先,提出OSI/RM(第一级抽象),建立计算机网络在概念和功能上的框架,包括确定OSI的层次模型,以及公共术语、属性和子模块的功能等。该框架应能适应新技术的发展和新应用的要求。
       其次,提出OSI服务定义(第二级抽象),在OSI/RM的基础上,定义各个子模块可提供的服务(即确定各个子模块的外观特性)。
       最后,定义OSI协议规范(第三级抽象),定义了一组为确保子模块服务的提供而应遵循的规则。这组规则称为协议,包括确定语法(规定通信双方交换的数据格式、编码和电平信号等)、语义(规定用于协调双方动作的信息及其含义等)和时序(规定动作的时间、速度匹配和事件发生的顺序等)。协议本身并未硬性规定具体的实现技术,因此为协议的实现者保留了充分的灵活性。
       3)子模块(层)划分的原则
       各子模块具有相对的独立性,模块之间交互的信息尽可能少,从而尽可能地减少模块之间的依赖性。子模块之间遵循单向引用的原则,使得OSI/RM呈现出层次的结构。不同的子模块分属于不同的层次,上层的模块引用下层模块提供的服务。各个层次在使用下层服务的基础上,完成特定的通信功能,向更高层提供增值服务。
       分层原则具有以下特点。
       .互联的系统必须具有相同的层次结构。
       .只有相同层次的实体(功能的实施者)才能进行有意义的通信,并且这种通信只能借助于其下层的服务来实现。
       4)OSI的层次
       层次的划分是在逻辑上对通信功能的划分。层次不能太少,以使每个层次易于实现和管理;层次也不能太多,否则汇集各层功能的开销太大。ISO在上述分层的基础上,将OSI/RM定义为7个层次,自下而上分别如下。
       .物理层(PHL):确定物理设备接口,提供点一点的二进制位流传输的物理链路。
       .数据链路层(DLL):利用差错处理技术,提供高可靠传输的数据链路。
       .网络层(NL):利用路由技术,实现用户数据的端一端传输。
       .传输层(TL):屏蔽子网差异,以及用户要求和网络服务之间的差异。
       .会话层(SL):提供控制会话和数据传输的手段。
       .表示层(PL):解决异种系统之间的信息表示问题,屏蔽不同系统在数据表示方面的差异。
       .应用层(AL):利用下层的服务,满足具体的应用要求。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有