一、体系结构分层的考虑

  • 把一个复杂的大问题拆分成多个简单的小问题,划分才乎适当数量的功能层次

  • 各层功能尽可能均衡且相对独立

  • 把各层次按照正常的通讯流程 分成不同级别,排列出不同层次的先后次序

  • 为每个层次设计必须完成的内部功能,以及各内部功能间的相互协同工作机制

  • 为相邻层次设计专用的逻辑服务接口(SAP),实现上层对下层的服务调用

二、体系结构分层的必要性

  • 只有采用分层结构才能更好的描述整个网络的层次结构和基本的数据通信流程,才能体现整个计算机网络各部分功能间的相关性和依赖性

  • 只有采用分层结构,才能更好地让网络软/硬件开发人员高效的开发出各种网络软/硬件产品,才能使不同公司开发的产品彼此兼容,最终实现互联互通

三、体系结构分层的好处

  • 便于网络系统方案设计

把一个大的网络系统设计任务细分为多个相对较小,且相互独立的子设计任务,更容易实现

  • 便于技术升级、维护和扩展

    同样由于各层的相互独立性,使得整个网络的升级、维护和扩展更方便,各层级可单独升级、维护与扩展,互不影响

  • 促进网络产品设计的标准化

有了认可的分层体系结构后,大家可遵循相同的标准来设计彼此兼容的软/硬件网络产品